You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run npm run system-test
> [email protected] presystem-test
> npm run compile
> [email protected] compile
> tsc
> [email protected] postcompile
> ncp template build/template
> [email protected] system-test
> c8 mocha build/test/kitchen.js
🚰 kitchen sink
D:\a\gts\gts\build\test\kitchen.js staging area: C:\Users\RUNNER~1\AppData\Local\Temp\tmp-4092-xKswcG63SiYD
npm notice
npm notice package: [email protected]
npm notice Tarball Contents
npm notice 1.9kB .eslintrc.json
npm notice 111B .prettierrc.json
npm notice 20.9kB CHANGELOG.md
npm notice 11.5kB LICENSE
npm notice 4.7kB README.md
npm notice 2.2kB build/.eslintrc.json
npm notice 148B build/src/clean.d.ts
npm notice 1.8kB build/src/clean.js
npm notice 1.0kB build/src/clean.js.map
npm notice 1.3kB build/src/cli.d.ts
npm notice 4.8kB build/src/cli.js
npm notice 3.2kB build/src/cli.js.map
npm notice 600B build/src/index.d.ts
npm notice 763B build/src/index.js
npm notice 177B build/src/index.js.map
npm notice 537B build/src/init.d.ts
npm notice 9.6kB build/src/init.js
npm notice 8.0kB build/src/init.js.map
npm notice 2.3kB build/src/util.d.ts
npm notice 4.6kB build/src/util.js
npm notice 2.7kB build/src/util.js.map
npm notice 734B build/template/index.ts
npm notice 2.3kB package.json
npm notice 461B tsconfig-google.json
npm notice 288B tsconfig.json
npm notice Tarball Details
npm notice name: gts
npm notice version: 5.3.1
npm notice filename: gts-5.3.1.tgz
npm notice package size: 25.1 kB
npm notice unpacked size: 86.7 kB
npm notice shasum: d7e60b545629c9a021456b199aca786cec8a0813
npm notice integrity: sha512-6siIlAylbHbVP[...]ENFjl2fB0D5tw==
npm notice total files: 25
npm notice
moving packed tar to C:\Users\RUNNER~1\AppData\Local\Temp\tmp-4092-xKswcG63SiYD\gts.tgz
out: version: 20
Writing package.json...
{
scripts: {
lint: 'gts lint',
clean: 'gts clean',
compile: 'tsc',
fix: 'gts fix',
prepare: 'npm.cmd run compile',
pretest: 'npm.cmd run compile',
posttest: 'npm.cmd run lint'
},
devDependencies: {
typescript: '^5.4.3',
gts: 'file:../gts.tgz',
'@types/node': '20.12.7'
}
}
Writing ./tsconfig.json...
Writing ./.eslintrc.json...
Writing ./.eslintignore...
Writing ./.prettierrc.js...
Writing ./.editorconfig...
{
"extends": "./node_modules/gts/tsconfig-google.json",
"compilerOptions": {
"rootDir": ".",
"outDir": "build"
},
"include": [
"src/**/*.ts",
"test/**/*.ts"
]
}
{
"extends": "./node_modules/gts/"
}
build/
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
insert_final_newline = true
module.exports = {
...require('gts/.prettierrc.json')
}
Target src directory already has ts files. Template files not installed.
error: npm warn exec The following package was not found and will be installed: file:C:\Users\RUNNER~1\AppData\Local\Temp\tmp-4092-xKswcG63SiYD\gts.tgz
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated @humanwhocodes/[email protected]: Use @eslint/config-array instead
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/[email protected]: Use @eslint/object-schema instead
ensured config files existed
read dirContents length = 7
✔ it should run init (60659ms)
1) should use as a non-locally installed module
✔ should terminate generated files with newline
2) should lint before fix
'gts' is not recognized as an internal or external command,
operable program or batch file.
3) should fix
'gts' is not recognized as an internal or external command,
operable program or batch file.
4) should lint after fix
5) should build
'gts' is not recognized as an internal or external command,
operable program or batch file.
6) should clean
2 passing (1m)
6 failing
1) 🚰 kitchen sink
should use as a non-locally installed module:
Error: ENOENT: no such file or directory, open 'C:\Users\RUNNER~1\AppData\Local\Temp\tmp-4092-5TTdZhXpCtVp\kitchen\tsconfig.json'
at Object.readFileSync (node:fs:448:20)
at Context.<anonymous> (test\kitchen.ts:92:29)
at process.processImmediate (node:internal/timers:478:21)
2) 🚰 kitchen sink
should lint before fix:
AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
assert.ok(res.stdout.includes('assigned a value but'))
+ expected - actual
-false
+true
at Context.<anonymous> (test\kitchen.ts:147:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
3) 🚰 kitchen sink
should fix:
Error: Command failed: npm run fix
'gts' is not recognized as an internal or external command,
operable program or batch file.
at genericNodeError (node:internal/errors:984:15)
at wrappedFn (node:internal/errors:538:14)
at checkExecSyncError (node:child_process:890:11)
at Object.execSync (node:child_process:962:15)
at Context.<anonymous> (test\kitchen.ts:155:8)
at process.processImmediate (node:internal/timers:478:21)
4) 🚰 kitchen sink
should lint after fix:
Error: Command failed: npm run lint
'gts' is not recognized as an internal or external command,
operable program or batch file.
at genericNodeError (node:internal/errors:984:15)
at wrappedFn (node:internal/errors:538:14)
at checkExecSyncError (node:child_process:890:11)
at Object.execSync (node:child_process:962:15)
at Context.<anonymous> (test\kitchen.ts:163:8)
at process.processImmediate (node:internal/timers:478:21)
5) 🚰 kitchen sink
should build:
Error: Command failed: npm run compile
at genericNodeError (node:internal/errors:984:15)
at wrappedFn (node:internal/errors:538:14)
at checkExecSyncError (node:child_process:890:11)
at Object.execSync (node:child_process:962:15)
at Context.<anonymous> (test\kitchen.ts:167:8)
at process.processImmediate (node:internal/timers:478:21)
6) 🚰 kitchen sink
should clean:
Error: Command failed: npm run clean
'gts' is not recognized as an internal or external command,
operable program or batch file.
at genericNodeError (node:internal/errors:984:15)
at wrappedFn (node:internal/errors:538:14)
at checkExecSyncError (node:child_process:890:11)
at Object.execSync (node:child_process:962:15)
at Context.<anonymous> (test\kitchen.ts:175:8)
at process.processImmediate (node:internal/timers:478:21)
------------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
------------|---------|----------|---------|---------|-------------------
All files | 98.87 | 91.66 | 100 | 98.87 |
kitchen.ts | 98.87 | 91.66 | 100 | 98.87 | 106-107
------------|---------|----------|---------|---------|-------------------
Error: Process completed with exit code 1.
Example: https://github.com/google/gts/actions/runs/9905181959/job/27525670544?pr=891
Example Output
Speculating that it could be something wrong here: https://github.com/google/gts/blob/main/test/kitchen.ts#L76-L77
Not too sure, might be something to do with the use of tmp or spawn or execa?
Need some assistance looking into this.
The text was updated successfully, but these errors were encountered: