Skip to content

Instantly share code, notes, and snippets.

@futahei
Last active December 29, 2021 02:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save futahei/adbf789522bdb6a7adf61ea8cba5f889 to your computer and use it in GitHub Desktop.
Save futahei/adbf789522bdb6a7adf61ea8cba5f889 to your computer and use it in GitHub Desktop.

Test Error Report

Environment

  • Windows 10 (21H2)
    • node v14.17.0
    • npm v6.14.13
  • Ubuntu 20.04.3 LTS (WSL2)
    • node v14.17.0
    • npm v6.14.13

What I want to do

  • running test code

What I did & Logs

  • Windows
    ~/Documents/model-viewer
    $ npm i
    npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion
    added 710 packages from 392 contributors and audited 710 packages in 27.37s
    
    88 packages are looking for funding
      run `npm fund` for details       
    
    found 1 moderate severity vulnerability
      run `npm audit fix` to fix them, or `npm audit` for details
    
    ~/Documents/model-viewer
    $ npm run bootstrap
    
    > model-viewer-packages@ bootstrap ~/Documents/model-viewer
    > lerna bootstrap --ci
    
    lerna notice cli v4.0.0
    lerna info versioning independent
    lerna info ci enabled
    lerna info Bootstrapping 5 packages
    lerna info Installing external dependencies
    lerna info Symlinking packages and binaries
    lerna info lifecycle @google/model-viewer-shared-assets@0.0.1~prepare: @google/model-viewer-shared-assets@0.0.1
                                                                                                         sets@0.0.1
    > @google/model-viewer-shared-assets@0.0.1 prepare ~/Documents/model-viewer/packages/shared-assets                                                                                           red-assets
    > ./scripts/fetch-khronos-gltf-samples.sh
    
    '.' is not recognized as an internal or external command, an operable program or a batch file.
    It is not recognized as an operable program or batch file.
    lerna info lifecycle @google/model-viewer-shared-assets@0.0.1~prepare: Failed to exec prepare script 
    lerna ERR! lifecycle "prepare" errored in "@google/model-viewer-shared-assets", exiting 1
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! model-viewer-packages@ bootstrap: `lerna bootstrap --ci`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the model-viewer-packages@ bootstrap script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.   
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     ~/AppData/Roaming/npm-cache/_logs/2021-12-24T01_16_32_865Z-debug.log
    
    ~/Documents/model-viewer
    $ npm run test
    
    > model-viewer-packages@ test ~/Documents/model-viewer
    > lerna run test --stream
    
    lerna notice cli v4.0.0
    lerna info versioning independent
    lerna info Executing command in 5 packages: "npm run test"
    @google/model-viewer-shared-assets: > @google/model-viewer-shared-assets@0.0.1 test ~/Documents/model-viewer/packages/shared-assets
    @google/model-viewer-shared-assets: > echo "No tests specified" 
    && exit 0
    @google/model-viewer-shared-assets: "No tests specified"        
    @google/model-viewer: > @google/model-viewer@1.9.0 test ~/Documents/model-viewer/packages/model-viewer
    @google/model-viewer: > karma start --single-run
    @google/model-viewer: START:
    @google/model-viewer: 24 12 2021 10:32:14.824:WARN [filelist]: Pattern "~/Documents/model-viewer/packages/model-viewer/shared-assets/**/*" does not match any file.
    @google/model-viewer: 24 12 2021 10:32:14.825:WARN [filelist]: Pattern "~/Documents/model-viewer/packages/model-viewer/lib/test/**/*-spec.js" does not match any file.
    @google/model-viewer: 24 12 2021 10:32:14.825:WARN [filelist]: Pattern "~/Documents/model-viewer/packages/model-viewer/lib/test/index.js" does not match any file.
    @google/model-viewer: 24 12 2021 10:32:14.858:INFO [karma-server]: Karma v6.3.9 server started at http://localhost:9876/        
    @google/model-viewer: 24 12 2021 10:32:14.858:INFO [launcher]: Launching browsers ChromeHeadlessNoSandbox with concurrency 10   
    @google/model-viewer: 24 12 2021 10:32:14.877:INFO [launcher]: Starting browser ChromeHeadless
    @google/model-viewer: 24 12 2021 10:32:15.509:INFO [Chrome Headless 96.0.4664.110 (Windows 10)]: Connected on socket pkKKa7W9TWV-rRQQAAAB with id 32316324
    @google/model-viewer: Finished in 0 secs / 0 secs @ 10:32:15 GMT+0900 (日本標
    準時)
    @google/model-viewer: SUMMARY:
    @google/model-viewer: √ 0 tests completed
    @google/model-viewer: npm ERR! code ELIFECYCLE
    @google/model-viewer: npm ERR! errno 1
    @google/model-viewer: npm ERR! @google/model-viewer@1.9.0 test: `karma start 
    --single-run`
    @google/model-viewer: npm ERR! Exit status 1
    @google/model-viewer: npm ERR!
    @google/model-viewer: npm ERR! Failed at the @google/model-viewer@1.9.0 test 
    script.
    @google/model-viewer: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    @google/model-viewer: npm ERR! A complete log of this run can be found in:   
    @google/model-viewer: npm ERR!     ~/AppData/Roaming/npm-cache/_logs/2021-12-24T01_32_16_104Z-debug.log
    lerna ERR! npm run test exited 1 in '@google/model-viewer'
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! model-viewer-packages@ test: `lerna run test --stream`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the model-viewer-packages@ test script.
    npm ERR! This is probably not a problem with npm. There is likely additional 
    logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     ~/AppData/Roaming/npm-cache/_logs/2021-12-24T01_32_16_160Z-debug.log
    
    ~/Documents/model-viewer
    $ cd packages/model-viewer
    
    ~/Documents/model-viewer/packages/model-viewer
    $ npm run prepare
    
    > @google/model-viewer@1.9.0 prepare ~/Documents/model-viewer/packages/model-viewer
    > if [ ! -L './shared-assets' ]; then ln -s ./node_modules/@google/model-viewer-shared-assets ./shared-assets; fi
    
    ! is used incorrectly.
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! @google/model-viewer@1.9.0 prepare: `if [ ! -L './shared-assets' ]; then ln -s ./node_modules/@google/model-viewer-shared-assets shared-assets ./shared-assets; fi`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the @google/model-viewer@1.9.0 prepare script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     ~/AppData/Roaming/npm-cache/_logs/2021-12-24T01_28_41_081Z-debug.log
    
    ~/Documents/model-viewer/packages/model-viewer
    $ npm run test
    
    > @google/model-viewer@1.9.0 test ~/Documents/model-viewer/packages/model-viewer
    > karma start --single-run
    
    
    START:
    24 12 2021 10:28:10.005:WARN [filelist]: Pattern "~/Documents/model-viewer/packages/model-viewer/shared-assets/**/*" does not match any file.
    24 12 2021 10:28:10.007:WARN [filelist]: Pattern "~/Documents/model-viewer/packages/model-viewer/lib/test/**/*-spec.js" does not match any file.
    24 12 2021 10:28:10.008:WARN [filelist]: Pattern "~/Documents/model-viewer/packages/model-viewer/lib/test/index.js" does not match any file.
    24 12 2021 10:28:10.036:INFO [karma-server]: Karma v6.3.9 server started at http://localhost:9876/
    24 12 2021 10:28:10.036:INFO [launcher]: Launching browsers ChromeHeadlessNoSandbox with concurrency 10
    24 12 2021 10:28:10.041:INFO [launcher]: Starting browser ChromeHeadless
    24 12 2021 10:28:10.703:INFO [Chrome Headless 96.0.4664.110 (Windows 10)]: Connected on socket Wf2bmO8wuQoPO29wAAAB with id 56656083
    
    Finished in 0.001 secs / 0 secs @ 10:28:11 GMT+0900 (日本標準時)
    
    SUMMARY:
    √ 0 tests completed
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! @google/model-viewer@1.9.0 test: `karma start --single-run`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the @google/model-viewer@1.9.0 test script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     ~/AppData/Roaming/npm-cache/_logs/2021-12-24T01_28_11_331Z-debug.log
  • Ubuntu
    ~/Documents/model-viewer
    $ npm i
    npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
    added 710 packages from 392 contributors and audited 710 packages in 8.611s
    
    88 packages are looking for funding
      run `npm fund` for details
    
    found 1 moderate severity vulnerability
      run `npm audit fix` to fix them, or `npm audit` for details
    
    ~/Documents/model-viewer
    $ npm run bootstrap
    
    > model-viewer-packages@ bootstrap /home/futahei/Documents/model-viewer
    > lerna bootstrap --ci
    
    lerna notice cli v4.0.0
    lerna info versioning independent
    lerna info ci enabled
    lerna info Bootstrapping 5 packages
    lerna info Installing external dependencies
    lerna info Symlinking packages and binaries
    lerna info lifecycle @google/model-viewer-shared-assets@0.0.1~prepare: @google/model-viewer-shared-assets@0.0.1
    
    > @google/model-viewer-shared-assets@0.0.1 prepare /home/futahei/Documents/model-viewer/packages/shared-assets
    > ./scripts/fetch-khronos-gltf-samples.sh
    
    Cloning into './scripts/../models/glTF-Sample-Models'...
    remote: Enumerating objects: 7629, done.
    remote: Counting objects: 100% (304/304), done.
    remote: Compressing objects: 100% (248/248), done.
    remote: Total 7629 (delta 111), reused 201 (delta 48), pack-reused 7325
    Receiving objects: 100% (7629/7629), 1.82 GiB | 13.88 MiB/s, done.
    Resolving deltas: 100% (3249/3249), done.
    Updating files: 100% (1488/1488), done.
    ~/Documents/model-viewer/packages/shared-assets/models/glTF-Sample-Models ~/Documents/model-viewer/packages/shared-assets
    🐶 Fetching Khronos glTF sample models.
    🐕 WARNING: This might result in hundreds of megabytes of data usage!
    HEAD is now at 20656ea Merge pull request #335 from KhronosGroup/simple-skin-its-complicated
    🎾 Sample models are now available
    ~/Documents/model-viewer/packages/shared-assets
    lerna info lifecycle @google/model-viewer@1.9.0~prepare: @google/model-viewer@1.9.0
    
    > @google/model-viewer@1.9.0 prepare /home/futahei/Documents/model-viewer/packages/model-viewer
    > if [ ! -L './shared-assets' ]; then ln -s ./node_modules/@google/model-viewer-shared-assets ./shared-assets; fi
    
    lerna info lifecycle @google/model-viewer-docs@0.0.1~prepare: @google/model-viewer-docs@0.0.1
    lerna info lifecycle @google/model-viewer-render-fidelity-tools@0.0.1~prepare: @google/model-viewer-render-fidelity-tools@0.0.1
    lerna info lifecycle @google/model-viewer-space-opera@0.0.1~prepare: @google/model-viewer-space-opera@0.0.1
    
    > @google/model-viewer-render-fidelity-tools@0.0.1 prepare /home/futahei/Documents/model-viewer/packages/render-fidelity-tools
    > if [ ! -L './shared-assets' ]; then ln -s ./node_modules/@google/model-viewer-shared-assets ./shared-assets; fi && cp -R node_modules/dspbr-pt/dist/shader test/renderers/dspbr-pt/
    
    
    > @google/model-viewer-space-opera@0.0.1 prepare /home/futahei/Documents/model-viewer/packages/space-opera
    > if [ ! -L './shared-assets' ]; then ln -s ./node_modules/@google/model-viewer-shared-assets ./shared-assets; fi
    
    
    > @google/model-viewer-docs@0.0.1 prepare /home/futahei/Documents/model-viewer/packages/modelviewer.dev
    > if [ ! -L './shared-assets' ]; then ln -s ./node_modules/@google/model-viewer-shared-assets ./shared-assets; fi
    
    lerna success Bootstrapped 5 packages
    
    ~/Documents/model-viewer
    $ npm run test
    
    > model-viewer-packages@ test /home/futahei/Documents/model-viewer
    > lerna run test --stream
    
    lerna notice cli v4.0.0
    lerna info versioning independent
    lerna info Executing command in 5 packages: "npm run test"
    @google/model-viewer-shared-assets: > @google/model-viewer-shared-assets@0.0.1 test /home/futahei/Documents/model-viewer/packages/shared-assets
    @google/model-viewer-shared-assets: > echo "No tests specified" && exit 0
    @google/model-viewer-shared-assets: No tests specified
    @google/model-viewer: > @google/model-viewer@1.9.0 test /home/futahei/Documents/model-viewer/packages/model-viewer
    @google/model-viewer: > karma start --single-run
    @google/model-viewer: START:
    @google/model-viewer: 24 12 2021 11:05:18.473:WARN [filelist]: Pattern "/home/futahei/Documents/model-viewer/packages/model-viewer/lib/test/**/*-spec.js" does not match any file.
    @google/model-viewer: 24 12 2021 11:05:18.518:WARN [filelist]: Pattern "/home/futahei/Documents/model-viewer/packages/model-viewer/lib/test/index.js" does not match any file.
    @google/model-viewer: 24 12 2021 11:05:20.980:INFO [karma-server]: Karma v6.3.9 server started at http://localhost:9876/
    @google/model-viewer: 24 12 2021 11:05:20.982:INFO [launcher]: Launching browsers ChromeHeadlessNoSandbox with concurrency 10
    @google/model-viewer: 24 12 2021 11:05:20.990:INFO [launcher]: Starting browser ChromeHeadless
    @google/model-viewer: 24 12 2021 11:05:20.991:ERROR [launcher]: No binary for ChromeHeadless browser on your platform.
    @google/model-viewer:   Please, set "CHROME_BIN" env variable.
    @google/model-viewer: Finished in 0 secs / 0 secs @ 11:05:20 GMT+0900 (Japan Standard Time)
    @google/model-viewer: npm ERR! code ELIFECYCLE
    @google/model-viewer: npm ERR! errno 1
    @google/model-viewer: npm ERR! @google/model-viewer@1.9.0 test: `karma start --single-run`
    @google/model-viewer: npm ERR! Exit status 1
    @google/model-viewer: npm ERR!
    @google/model-viewer: npm ERR! Failed at the @google/model-viewer@1.9.0 test script.
    @google/model-viewer: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    @google/model-viewer: npm ERR! A complete log of this run can be found in:
    @google/model-viewer: npm ERR!     /home/futahei/.npm/_logs/2021-12-24T02_05_21_080Z-debug.log
    lerna ERR! npm run test exited 1 in '@google/model-viewer'
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! model-viewer-packages@ test: `lerna run test --stream`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the model-viewer-packages@ test script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/futahei/.npm/_logs/2021-12-24T02_05_21_114Z-debug.log
    
    ~/Documents/model-viewer
    $ cd packages/model-viewer/
    
    ~/Documents/model-viewer/packages/model-viewer/
    $ npm run prepare
    
    > @google/model-viewer@1.9.0 prepare /home/futahei/Documents/model-viewer/packages/model-viewer
    > if [ ! -L './shared-assets' ]; then ln -s ./node_modules/@google/model-viewer-shared-assets ./shared-assets; fi
    
    ~/Documents/model-viewer/packages/model-viewer/
    $ npm run test
    
    > @google/model-viewer@1.9.0 test /home/futahei/Documents/model-viewer/packages/model-viewer
    > karma start --single-run
    
    
    START:
    24 12 2021 11:09:45.592:WARN [filelist]: Pattern "/home/futahei/Documents/model-viewer/packages/model-viewer/lib/test/**/*-spec.js" does not match any file.
    24 12 2021 11:09:45.667:WARN [filelist]: Pattern "/home/futahei/Documents/model-viewer/packages/model-viewer/lib/test/index.js" does not match any file.
    24 12 2021 11:09:48.012:INFO [karma-server]: Karma v6.3.9 server started at http://localhost:9876/
    24 12 2021 11:09:48.014:INFO [launcher]: Launching browsers ChromeHeadlessNoSandbox with concurrency 10
    24 12 2021 11:09:48.020:INFO [launcher]: Starting browser ChromeHeadless
    24 12 2021 11:09:48.020:ERROR [launcher]: No binary for ChromeHeadless browser on your platform.
      Please, set "CHROME_BIN" env variable.
    
    Finished in 0 secs / 0 secs @ 11:09:48 GMT+0900 (Japan Standard Time)
    
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! @google/model-viewer@1.9.0 test: `karma start --single-run`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the @google/model-viewer@1.9.0 test script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/futahei/.npm/_logs/2021-12-24T02_09_48_096Z-debug.log
@futahei
Copy link
Author

futahei commented Dec 24, 2021

As for ubuntu, there was no CHROME_BIN, so I installed google-chrome and chromium-browser and tried them, but failed with an error.

> model-viewer-packages@ test /home/futahei/Documents/model-viewer
> lerna run test --stream

lerna notice cli v4.0.0
lerna info versioning independent
lerna info Executing command in 5 packages: "npm run test"
@google/model-viewer-shared-assets: > @google/model-viewer-shared-assets@0.0.1 test /home/futahei/Documents/model-viewer/packages/shared-assets
@google/model-viewer-shared-assets: > echo "No tests specified" && exit 0
@google/model-viewer-shared-assets: No tests specified
@google/model-viewer: > @google/model-viewer@1.9.0 test /home/futahei/Documents/model-viewer/packages/model-viewer
@google/model-viewer: > karma start --single-run
@google/model-viewer: START:
@google/model-viewer: 24 12 2021 15:26:54.682:WARN [filelist]: Pattern "/home/futahei/Documents/model-viewer/packages/model-viewer/lib/test/**/*-spec.js" does not match any file.
@google/model-viewer: 24 12 2021 15:26:54.724:WARN [filelist]: Pattern "/home/futahei/Documents/model-viewer/packages/model-viewer/lib/test/index.js" does not match any file.
@google/model-viewer: 24 12 2021 15:26:57.037:INFO [karma-server]: Karma v6.3.9 server started at http://localhost:9876/
@google/model-viewer: 24 12 2021 15:26:57.038:INFO [launcher]: Launching browsers ChromeHeadlessNoSandbox with concurrency 10
@google/model-viewer: 24 12 2021 15:26:57.051:INFO [launcher]: Starting browser ChromeHeadless
@google/model-viewer: 24 12 2021 15:26:57.092:ERROR [launcher]: Cannot start ChromeHeadless
@google/model-viewer:
@google/model-viewer: 24 12 2021 15:26:57.093:ERROR [launcher]: ChromeHeadless stdout:
@google/model-viewer: 24 12 2021 15:26:57.093:ERROR [launcher]: ChromeHeadless stderr:
@google/model-viewer: 24 12 2021 15:26:57.098:INFO [launcher]: Trying to start ChromeHeadless again (1/2).
@google/model-viewer: 24 12 2021 15:26:57.153:ERROR [launcher]: Cannot start ChromeHeadless
@google/model-viewer:
@google/model-viewer: 24 12 2021 15:26:57.154:ERROR [launcher]: ChromeHeadless stdout:
@google/model-viewer: 24 12 2021 15:26:57.154:ERROR [launcher]: ChromeHeadless stderr:
@google/model-viewer: 24 12 2021 15:26:57.154:INFO [launcher]: Trying to start ChromeHeadless again (2/2).
@google/model-viewer: 24 12 2021 15:26:57.212:ERROR [launcher]: Cannot start ChromeHeadless
@google/model-viewer:
@google/model-viewer: 24 12 2021 15:26:57.213:ERROR [launcher]: ChromeHeadless stdout:
@google/model-viewer: 24 12 2021 15:26:57.213:ERROR [launcher]: ChromeHeadless stderr:
@google/model-viewer: 24 12 2021 15:26:57.215:ERROR [launcher]: ChromeHeadless failed 2 times (cannot start). Giving up.
@google/model-viewer: Finished in 0 secs / 0 secs @ 15:26:57 GMT+0900 (Japan Standard Time)
@google/model-viewer: npm ERR! code ELIFECYCLE
@google/model-viewer: npm ERR! errno 1
@google/model-viewer: npm ERR! @google/model-viewer@1.9.0 test: `karma start --single-run`
@google/model-viewer: npm ERR! Exit status 1
@google/model-viewer: npm ERR!
@google/model-viewer: npm ERR! Failed at the @google/model-viewer@1.9.0 test script.
@google/model-viewer: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
@google/model-viewer: npm ERR! A complete log of this run can be found in:
@google/model-viewer: npm ERR!     /home/futahei/.npm/_logs/2021-12-24T06_26_57_307Z-debug.log
lerna ERR! npm run test exited 1 in '@google/model-viewer'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! model-viewer-packages@ test: `lerna run test --stream`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the model-viewer-packages@ test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/futahei/.npm/_logs/2021-12-24T06_26_57_338Z-debug.log

@elalish
Copy link

elalish commented Dec 28, 2021

Okay, it's expected that it doesn't work on Windows, but WSL2 should be fine (others have used it successfully). In your Ubuntu log it appears you ran npm run boostrap followed by npm test, but you need to run npm run build between those. Can you try that?

@futahei
Copy link
Author

futahei commented Dec 29, 2021

@elalish Thanks for the advice.
I was able to get it to work by doing npm run build before npm run test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment