visual-studio-code - 仅 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 如何以及为什么与本地启动不同?我应该配置其他东西吗?
解决方案
问题是之前没有转译 Typescript 代码。更短的解决方法是npm run compile &&
在 package.json 中添加脚本测试值
推荐阅读
- java - 替换选择排序:
- python - Django Form Wizard - 为相关的帖子模型使用图像表单集
- php - 在 PHP Laravel 控制器中定义和初始化一个类属性
- angular - Angular7具有空路径的多个子路由
- image-processing - 如何在图像处理中找到联合直方图和边缘直方图,它们之间有什么显着性差异?
- list - takeWhile 在 Scala 中用于元素 n+1
- angular - 升级到 Angular 9 后,自定义类型定义文件被忽略
- python - Pulp Killer 数独 - 检查选项对于变量的选择是不同的
- objective-c - 将动作附加到按钮并单击 MacOS 应用程序中的未触发事件
- firefox - 如何在privacy.resistfingerprinting(Firefox)中制作固定大小的窗口