Soeren.oldag has uploaded a new change for review. https://gerrit.wikimedia.org/r/218861
Change subject: Make travis work again (hopefully). ...................................................................... Make travis work again (hopefully). Change-Id: I86c7269634d1fb693945c3d568f5232b43b4efd8 --- M build/travis/after_script.sh M build/travis/before_script.sh M composer.json 3 files changed, 38 insertions(+), 16 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataQualityExternalValidation refs/changes/61/218861/1 diff --git a/build/travis/after_script.sh b/build/travis/after_script.sh index 9a3084f..1fb6b07 100644 --- a/build/travis/after_script.sh +++ b/build/travis/after_script.sh @@ -1,6 +1,5 @@ #! /bin/bash -cd ../wiki/extensions/WikibaseQualityExternalValidation -composer remove "wikibase/quality" -composer remove "wikibase/wikibase" +cd ../wiki/extensions//WikibaseQualityExternalValidation + php vendor/bin/coveralls -v \ No newline at end of file diff --git a/build/travis/before_script.sh b/build/travis/before_script.sh index 35b9f17..91840d3 100644 --- a/build/travis/before_script.sh +++ b/build/travis/before_script.sh @@ -1,3 +1,5 @@ +#! /bin/bash + set -x originalDirectory=$(pwd) @@ -12,6 +14,18 @@ rm master.tar.gz mv mediawiki-master wiki +# checkout wikibase +wget https://github.com/wikimedia/mediawiki-extensions-Wikibase/archive/master.tar.gz +tar -zxf master.tar.gz +rm master.tar.gz +mv mediawiki-extensions-Wikibase-master wiki/extensions/Wikibase + +# checkout WikibaseQuality +wget https://github.com/wikimedia/mediawiki-extensions-WikidataQuality/archive/master.tar.gz +tar -zxf master.tar.gz +rm master.tar.gz +mv mediawiki-extensions-WikidataQuality-master wiki/extensions/WikibaseQuality + cd wiki if [ $DBTYPE == "mysql" ] @@ -19,22 +33,36 @@ mysql -e 'CREATE DATABASE its_a_mw;' fi -composer install +composer install --no-dev php maintenance/install.php --dbtype $DBTYPE --dbuser root --dbname its_a_mw --dbpath $(pwd) --pass nyan TravisWiki admin -cd extensions +cd extensions/WikibaseQuality +composer install --dev --no-interaction --prefer-source + +cd .. + cp -r $originalDirectory WikibaseQualityExternalValidation + cd WikibaseQualityExternalValidation -composer install +composer install --prefer-source + +cd ../Wikibase +composer install --prefer-source cd ../.. + echo 'error_reporting(E_ALL| E_STRICT);' >> LocalSettings.php echo 'ini_set("display_errors", 1);' >> LocalSettings.php echo '$wgShowExceptionDetails = true;' >> LocalSettings.php echo '$wgDevelopmentWarnings = true;' >> LocalSettings.php -echo "putenv( 'MW_INSTALL_PATH=$(pwd)' );" >> LocalSettings.php +echo '$wgLanguageCode = "en";' >> LocalSettings.php -echo "require_once( __DIR__ . '/extensions/WikibaseQualityExternalValidation/vendor/autoload.php' );" >> LocalSettings.php -echo "require_once( __DIR__ . '/extensions/WikibaseQualityExternalValidation/extensions/Wikibase/repo/ExampleSettings.php' );" >> LocalSettings.php +echo "define( 'WB_EXPERIMENTAL_FEATURES', true );" >> LocalSettings.php +echo 'require_once __DIR__ . "/extensions/Wikibase/repo/Wikibase.php";' >> LocalSettings.php +echo 'require_once __DIR__ . "/extensions/Wikibase/repo/ExampleSettings.php";' >> LocalSettings.php +echo 'require_once __DIR__ . "/extensions/Wikibase/client/WikibaseClient.php";' >> LocalSettings.php +echo 'require_once __DIR__ . "/extensions/WikibaseQuality/WikibaseQuality.php";' >> LocalSettings.php +echo 'require_once __DIR__ . "/extensions/WikibaseQualityExternalValidation/WikibaseQualityExternalValidation.php";' >> LocalSettings.php +echo '$wgWBClientSettings["siteGlobalID"] = "enwiki";' >> LocalSettings.php php maintenance/update.php --quick \ No newline at end of file diff --git a/composer.json b/composer.json index de9189f..a6ffdc0 100755 --- a/composer.json +++ b/composer.json @@ -22,11 +22,9 @@ "require": { "php": ">=5.3.0", "composer/installers": "1.*,>=1.0.1", - "wikibase/wikibase": "dev-master", "wikibase/data-model": "~2.6", "wikibase/data-model-serialization": "~1.3", - "serialization/serialization": "3.*,>=3.2.1", - "wikibase/quality": "dev-master" + "serialization/serialization": "3.*,>=3.2.1" }, "require-dev": { "phpunit/phpunit": "~4.5", @@ -42,9 +40,6 @@ "classmap": [ "WikibaseQualityExternalValidationHooks.php", "maintenance/UpdateTable.php" - ], - "files": [ - "WikibaseQualityExternalValidation.php" ] } -} \ No newline at end of file +} -- To view, visit https://gerrit.wikimedia.org/r/218861 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I86c7269634d1fb693945c3d568f5232b43b4efd8 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikidataQualityExternalValidation Gerrit-Branch: master Gerrit-Owner: Soeren.oldag <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
