提交 0faefc28 编写于 作者: O owen-m1

fix tests to exit if failed

上级 d60a89e6
......@@ -11,7 +11,7 @@ const browsers = [
];
let testcafe;
let runner;
let failedCount;
createTestCafe(null, 8000, 8001).then((tc) => {
testcafe = tc;
......@@ -20,8 +20,10 @@ createTestCafe(null, 8000, 8001).then((tc) => {
.src('./tests/Sortable.compat.test.js')
.browsers(browsers)
.run();
}).then(() => {
testcafe.close();
});
}).then((actualFailedCount) => {
// https://testcafe-discuss.devexpress.com/t/why-circleci-marked-build-as-green-even-if-this-build-contain-failed-test/726/2
failedCount = actualFailedCount;
return testcafe.close();
}).then(() => process.exit(failedCount));
......@@ -2,6 +2,7 @@ const createTestCafe = require('testcafe');
let testcafe;
let runner;
let failedCount;
createTestCafe().then((tc) => {
......@@ -12,8 +13,7 @@ createTestCafe().then((tc) => {
.browsers('chrome')
.concurrency(3)
.run();
}).then(() => {
}).then((actualFailedCount) => {
testcafe.close();
});
}).then(() => process.exit(failedCount));
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册