首页 > 解决方案 > 仅 Travis CI 上的错误 extensionTestsPath

问题描述

我正在尝试为我的项目启动测试。

使用启动配置以及启动“npm test”时,它在本地运行良好。

在 travis CI 上,它失败了(见这里

Tests exited with code: 1
The command "npm test --silent" exited with 1.

这似乎是由于 extensionTestsPath 参数错误,请参见此处

--extensionTestsPath=/home/travis/build/jboss-fuse/vscode-atlasmap/test

虽然我期待

--extensionTestsPath=/home/travis/build/jboss-fuse/vscode-atlasmap/out/test

如此处的 launch.json 中所指定:

--extensionTestsPath=${workspaceRoot}/out/test

Travis CI 上使用的 extensionTestsPath 如何以及为什么与本地启动不同?我应该配置其他东西吗?

标签: visual-studio-codetravis-civscode-extensions

解决方案


问题是之前没有转译 Typescript 代码。更短的解决方法是npm run compile &&在 package.json 中添加脚本测试值


推荐阅读