我正在尝试为我的项目启动测试。
在使用启动配置以及启动“ npm测试”时,它在本地运行良好。
在travis CI上,失败(请参见here)
Tests exited with code: 1
The command "npm test --silent" exited with 1.
这似乎是由于extensionTestsPath参数错误,请参见here:
--extensionTestsPath=/home/travis/build/jboss-fuse/vscode-atlasmap/test
虽然我期望
--extensionTestsPath=/home/travis/build/jboss-fuse/vscode-atlasmap/out/test
如launch.json here中所指定:
--extensionTestsPath=${workspaceRoot}/out/test
在Travis CI上使用的extensionTestsPath与本地启动有何不同?为什么?我应该配置其他东西吗?
答案 0 :(得分:0)
问题在于Typescript代码之前没有被转译。
较短的解决方法是在package.json中的脚本测试值中添加npm run compile &&