gpt4 book ai didi

javascript - Sauce Labs 上的 Ember CLI 测试

转载 作者:行者123 更新时间:2023-11-30 05:32:02 24 4
gpt4 key购买 nike

如何让 ember-cli 测试在 Sauce Labs 上运行? Testem 有一个 example configuration ,但我不知道如何将其转换为 ember-cli 编译测试,因为 testem.json 在测试运行时被打包到构建中。

我尝试执行 ember build --env=test 然后将 "test_page": "dist/tests/index.html" 放入我的 testem .js 并像示例中那样运行 testem ci --port=8080,但这让我运行了 0 个测试。

最佳答案

我相信我已经基本解决了这个问题(个别浏览器仍然存在一些问题)。对于后代,您可以查看我的解决方案 here *:

看似必要的东西:

  1. 使用 NVM 管理 OSX 上的节点,只有当我不再需要 sudo random junk 时,事情才开始工作。

  2. 不要使用 localhost,我在这里使用 localtest 作为主机名,但您可以使用任何东西 - sauce 和 localhost 不能很好地相处。

  3. 命令是ember test --port=8080 --host=localtest

  4. 我将我的 sauce 东西放在不同的 testem 配置文件中,这样我仍然可以在我的开发机器上运行 ember 测试。

希望有一个起点可以避免其他人做我最初做的所有错误事情。

*您可能不需要所有这些,因为我们目前在开发期间使用 ember-cli api stub 来模拟我们的 API,因此我们需要运行一个单独的 ember serve 实例。

关于javascript - Sauce Labs 上的 Ember CLI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26307450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com