目标
最终,为Travis构建成功的博览会应用程序进行排毒测试。作为第一步之一,仅将npm install jest-expo
添加到.travis.yml
会导致Travis构建失败。关于为什么命令在Travis中失败的任何想法?
设置 按照以下说明创建了一个简单的排毒测试,在本地成功通过一个简单的排毒测试来创建一个裸露的骨骼博览会应用程序(下面的链接到仓库):
https://blog.expo.io/testing-expo-apps-with-detox-and-react-native-testing-library-7fbdbb82ac87
(请注意,可以通过在下面的github存储库中执行setup.sh
来添加Exponent.app)
.travis.yml
os: osx
language: node_js
node_js:
- 12.12.0
install:
- npm install jest-expo
Github PR https://github.com/bryanboyko/ExpoDetoxTravis/pull/2