Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPM run tests fails on a fresh cloned repo #2438

Open
sahilkhanna opened this issue Jan 31, 2022 · 0 comments
Open

NPM run tests fails on a fresh cloned repo #2438

sahilkhanna opened this issue Jan 31, 2022 · 0 comments

Comments

@sahilkhanna
Copy link

  • OS: Edition: Windows 11 Pro
  • OS build: 22000.434
  • Environment: NodeJS v14.18.1, NPM 8.1.0
  • Method of installation: git clone
  • Swagger-Client version: 3.18.3

Content & configuration

I freshly cloned repo with 3.18.3 Tag and was able to build it successfully however when I ran the tests
test/build-artifacts/umd.js keeps on failing.

Log

`> Executing task: npm run test <

[email protected] test
run-s test:unit:coverage test:artifact

[email protected] test:unit:coverage
cross-env BABEL_ENV=commonjs jest --runInBand --config ./config/jest/jest.unit.coverage.config.js

PASS test/execute/main.js
PASS test/specmap/refs.js
PASS test/resolver.js
PASS test/client.js
PASS test/specmap/index.js
PASS test/index.js
PASS test/resolver/index.js
PASS test/http/index.js
PASS test/specmap/all-of.js
PASS test/http/http-multipart.js
PASS test/subtree-resolver.js
PASS test/oas3/client.js
PASS test/oas3/execute/main.js
PASS test/specmap/parameters.js
PASS test/oas3/execute/style-explode/query.js
PASS test/oas3/execute/style-explode/path.js
PASS test/oas3/execute/authorization.js
PASS test/bugs/ui-4228.js
PASS test/oas3/execute/build-request.js
PASS test/bugs/ui-4466.js
PASS test/oas3/execute/style-explode/header.js
PASS test/bugs/editor-1661.js
PASS test/specmap/properties.js
PASS test/oas3/execute/style-explode/cookie.js
PASS test/index-authorizations.js
PASS test/execute/baseurl.js
PASS test/interfaces.js
PASS test/swagger2/execute/build-request.js
PASS test/specmap/complex.js
PASS test/bugs/ui-4071.js
PASS test/bugs/1719.js
PASS test/helpers.js
PASS test/specmap/context-tree.js
PASS test/specmap/live.js
PASS test/swagger2/execute/apply-securities.js
PASS test/oas3/helpers.js
PASS test/oas3/execute/style-serializer.js
PASS test/specmap/lib.js
--------------------------------------|---------|----------|---------|---------|-------------------------------------------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
--------------------------------------|---------|----------|---------|---------|-------------------------------------------------------
All files | 90.97 | 88.31 | 93.37 | 91.42 |
src | 94.41 | 86.9 | 100 | 94.28 |
commonjs.js | 0 | 100 | 100 | 0 | 3-9
constants.js | 100 | 100 | 100 | 100 |
helpers.js | 93.06 | 88.42 | 100 | 92.85 | 17,26,60,65,101,138,147
index.js | 100 | 96.87 | 100 | 100 | 70
interfaces.js | 97.61 | 75 | 100 | 97.5 | 94
resolver.js | 92 | 76.19 | 100 | 92 | 73,77
src/execute | 96.5 | 92.99 | 100 | 96.37 |
index.js | 96.5 | 92.99 | 100 | 96.37 | 67,164-165,211,231
src/execute/oas3 | 90.66 | 86.06 | 94.59 | 91.28 |
build-request.js | 97.43 | 89.62 | 100 | 97.43 | 73,114
content-serializer.js | 60 | 50 | 100 | 60 | 10,15
parameter-builders.js | 95.23 | 87.75 | 100 | 95.23 | 38,42
style-serializer.js | 85 | 82.35 | 92 | 86.02 | 10,18,88-98,158,183-187
src/execute/swagger2 | 98.76 | 93.91 | 100 | 98.73 |
build-request.js | 98.38 | 93.1 | 100 | 98.33 | 81
parameter-builders.js | 100 | 96.42 | 100 | 100 | 31
src/http | 87.62 | 85.47 | 84.61 | 88.82 |
fold-formdata-to-request.browser.js | 0 | 100 | 0 | 0 | 1-2
fold-formdata-to-request.node.js | 100 | 100 | 100 | 100 |
index.js | 88.02 | 85.47 | 86.48 | 89.32 | 55-56,154,167,238-243,253,360-361,435-443
src/specmap | 91.66 | 88.59 | 90.56 | 91.93 |
helpers.js | 95.23 | 88.23 | 83.33 | 95.23 | 54
index.js | 91.22 | 88.65 | 91.48 | 91.51 | 17,60-67,203-204,227-228,248-249,335,372-373
src/specmap/lib | 86.66 | 87.62 | 93.06 | 87.25 |
all-of.js | 92.3 | 83.33 | 100 | 94.73 | 37,50
context-tree.js | 97.56 | 96.66 | 100 | 97.5 | 57
create-error.js | 90 | 50 | 100 | 90 | 4
index.js | 70 | 78.26 | 82.5 | 70.58 | 37-39,136,163-166,174,192,203-226,235,293,301,334-335
parameters.js | 69.23 | 75 | 100 | 69.23 | 15-17,25
properties.js | 66.66 | 100 | 100 | 66.66 | 13-15
refs.js | 96.73 | 93.37 | 100 | 96.64 | 188,213,293,412,461
src/subtree-resolver | 100 | 100 | 100 | 100 |
index.js | 100 | 100 | 100 | 100 |
--------------------------------------|---------|----------|---------|---------|-------------------------------------------------------

Test Suites: 38 passed, 38 total
Tests: 18 skipped, 523 passed, 541 total
Snapshots: 0 total
Time: 12.991 s
Ran all test suites.

[email protected] test:artifact
run-s test:artifact:umd:browser test:artifact:es test:artifact:commonjs

[email protected] test:artifact:umd:browser
npm run build:umd:browser && cross-env BABEL_ENV=browser jest --config ./config/jest/jest.artifact-umd-browser.config.js

[email protected] build:umd:browser
cross-env BABEL_ENV=browser webpack --progress --config config/webpack/browser.config.babel.js

WARNING (@babel/preset-env): The corejs option only has an effect when the useBuiltIns option is not false

10% building 0/1 entries 1/1 dependencies 0/1 modules
WARNING (@babel/preset-env): The corejs option only has an effect when the useBuiltIns option is not false

95% emitting emit inspectpack-duplicates-plugin
Duplicate Sources / Packages - No duplicates found. 🚀

asset swagger-client.browser-stats.json 7.51 MiB [emitted] [big]
asset swagger-client.browser.js 859 KiB [compared for emit] [big] (name: main)
runtime modules 1.28 KiB 7 modules
modules by path ./node_modules/core-js-pure/ 284 KiB 379 modules
modules by path ./node_modules/@babel/runtime-corejs3/ 15.4 KiB 77 modules
modules by path ./src/ 144 KiB 24 modules
modules by path ./node_modules/qs/lib/.js 25.2 KiB 5 modules
modules by path ./node_modules/fast-json-patch/ 31.7 KiB 4 modules
modules by path ./node_modules/querystring/
.js 4.91 KiB 3 modules
modules by path ./node_modules/url/.js 23.8 KiB 2 modules
modules by path ./node_modules/lodash/
.js 1.18 KiB 2 modules
modules by path ./node_modules/call-bind/.js 1.73 KiB 2 modules
modules by path ./node_modules/has-symbols/
.js 3.07 KiB 2 modules
modules by path ./node_modules/function-bind/*.js 1.63 KiB 2 modules

  • 15 modules
    webpack 5.67.0 compiled successfully in 14840 ms

asset swagger-client.browser.min.js 249 KiB [compared for emit] [minimized] (name: main) 2 related assets
orphan modules 290 KiB [orphan] 49 modules
runtime modules 1.28 KiB 7 modules
modules by path ./node_modules/core-js-pure/ 284 KiB 379 modules
modules by path ./node_modules/@babel/runtime-corejs3/ 4.32 KiB 58 modules
modules by path ./node_modules/qs/lib/.js 25.2 KiB 5 modules
modules by path ./node_modules/querystring/
.js 4.91 KiB 3 modules
modules by path ./node_modules/url/.js 23.8 KiB 2 modules
modules by path ./node_modules/lodash/
.js 1.18 KiB 2 modules
modules by path ./node_modules/call-bind/.js 1.73 KiB 2 modules
modules by path ./node_modules/has-symbols/
.js 3.07 KiB 2 modules
modules by path ./node_modules/function-bind/*.js 1.63 KiB 2 modules

  • 13 modules
    webpack 5.67.0 compiled successfully in 17641 ms
    FAIL test/build-artifacts/umd.js
    ● Test suite failed to run

    TypeError: _concatInstanceProperty is not a function

    974 | var entryVirtual = __webpack_require__(52348);
    975 |
    

    976 | module.exports = _concatInstanceProperty(entryVirtual('Array'));
    | ^
    977 |
    978 | /***/ }),
    979 |

    at Object.call (dist/swagger-client.browser.js:976:18)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:1178:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:11870:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:24:18)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:7047:31)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:1719:1)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:12239:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:909:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:2002:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:395:18)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:409:15)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:3795:15)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:7919:9)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:9974:1)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:1883:1)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:311:18)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:4112:19)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:4201:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:6585:21)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:7385:23)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:10102:1)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:11981:1)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:66:18)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:1581:29)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:12172:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:891:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:1975:14)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Object.call (dist/swagger-client.browser.js:381:18)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at Module.call (dist/swagger-client.browser.js:23378:100)
    at __webpack_require__ (dist/swagger-client.browser.js:28451:42)
    at dist/swagger-client.browser.js:28537:102
    at dist/swagger-client.browser.js:28530:1
    at factory (dist/swagger-client.browser.js:11:17)
    at webpackUniversalModuleDefinition (dist/swagger-client.browser.js:3:20)
    at Object.<anonymous> (dist/swagger-client.browser.js:1:1)
    at Object.<anonymous> (test/build-artifacts/umd.js:4:1)
    at TestScheduler.scheduleTests (node_modules/@jest/core/build/TestScheduler.js:333:13)
    at runJest (node_modules/@jest/core/build/runJest.js:404:19)
    at _run10000 (node_modules/@jest/core/build/cli/index.js:320:7)
    at runCLI (node_modules/@jest/core/build/cli/index.js:173:3)
    

Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 4.673 s
Ran all test suites.
ERROR: "test:artifact:umd:browser" exited with 1.
ERROR: "test:artifact" exited with 1.`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant