mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Test runner handles double finish
This commit is contained in:
@@ -28,17 +28,23 @@ Meteor._runTestsEverywhere(
|
||||
resultSet[name].status = "EXPECTED";
|
||||
break;
|
||||
case "finish":
|
||||
if (resultSet[name].status === "PENDING") {
|
||||
switch (resultSet[name].status) {
|
||||
case "OK":
|
||||
break;
|
||||
case "PENDING":
|
||||
resultSet[name].status = "OK";
|
||||
console.log(name, ":", "OK");
|
||||
passed++;
|
||||
} else if (resultSet[name].status === "EXPECTED") {
|
||||
break;
|
||||
case "EXPECTED":
|
||||
console.log(name, ":", "EXPECTED FAILURE");
|
||||
expected++;
|
||||
} else {
|
||||
break;
|
||||
default:
|
||||
failed++;
|
||||
console.log(name, ":", "!!!!!!!!! FAIL !!!!!!!!!!!");
|
||||
console.log(JSON.stringify(resultSet[name].info));
|
||||
break;
|
||||
}
|
||||
finished++;
|
||||
break;
|
||||
|
||||
@@ -5,7 +5,7 @@ cd $METEOR_HOME/packages
|
||||
meteor --tests=test-in-phantom &
|
||||
METEOR_PID=$!
|
||||
|
||||
sleep 1
|
||||
sleep 2
|
||||
|
||||
phantomjs ./test-in-phantom/runner.js
|
||||
|
||||
|
||||
Reference in New Issue
Block a user