Skip to content
Extraits de code Groupes Projets
Valider 867ed9aa rédigé par diosmosis's avatar diosmosis
Parcourir les fichiers

Get travis screenshots for Updater + Installation test + check build working. [ci skip]

parent d7865f48
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Subproject commit 537bda7a28333597a71837092d5c421bb5770bee Subproject commit 3e65b5d4db595b436e43182232e5af4ef7772294
...@@ -32,7 +32,7 @@ then ...@@ -32,7 +32,7 @@ then
then then
phantomjs ../lib/screenshot-testing/run-tests.js --assume-artifacts --persist-fixture-data --screenshot-repo=$TRAVIS_REPO_SLUG $PLUGIN_NAME phantomjs ../lib/screenshot-testing/run-tests.js --assume-artifacts --persist-fixture-data --screenshot-repo=$TRAVIS_REPO_SLUG $PLUGIN_NAME
else else
phantomjs ../lib/screenshot-testing/run-tests.js --store-in-ui-tests-repo --persist-fixture-data --assume-artifacts Installation Login phantomjs ../lib/screenshot-testing/run-tests.js --store-in-ui-tests-repo --persist-fixture-data --assume-artifacts Installation Updater Login
fi fi
else else
if [ -n "$PLUGIN_NAME" ] if [ -n "$PLUGIN_NAME" ]
......
...@@ -95,6 +95,8 @@ var droppedOnce = false; ...@@ -95,6 +95,8 @@ var droppedOnce = false;
TestingEnvironment.prototype.setupFixture = function (fixtureClass, done) { TestingEnvironment.prototype.setupFixture = function (fixtureClass, done) {
console.log(" Setting up fixture " + fixtureClass + "..."); console.log(" Setting up fixture " + fixtureClass + "...");
testEnvironment.deleteAndSave();
var setupFile = path.join("./support", "setupDatabase.php"), var setupFile = path.join("./support", "setupDatabase.php"),
processArgs = [setupFile, "--server=" + JSON.stringify(config.phpServer), "--fixture=" + (fixtureClass || "")]; processArgs = [setupFile, "--server=" + JSON.stringify(config.phpServer), "--fixture=" + (fixtureClass || "")];
...@@ -120,6 +122,8 @@ TestingEnvironment.prototype.setupFixture = function (fixtureClass, done) { ...@@ -120,6 +122,8 @@ TestingEnvironment.prototype.setupFixture = function (fixtureClass, done) {
}); });
child.on("exit", function (code) { child.on("exit", function (code) {
testEnvironment.reload();
if (code) { if (code) {
done(new Error("Failed to setup fixture " + fixtureClass + " (error code = " + code + ")")); done(new Error("Failed to setup fixture " + fixtureClass + " (error code = " + code + ")"));
} else { } else {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter