From e8f272c6f79dc8a919911d88a5b455bc67792f64 Mon Sep 17 00:00:00 2001 From: Dylan William Hardison Date: Sun, 8 Apr 2018 15:19:01 -0400 Subject: Bug 1427884 - Add upgrade tests from 4.2 to Harmony on mysql --- .circleci/config.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to '.circleci') diff --git a/.circleci/config.yml b/.circleci/config.yml index f5b35833a..de4f2549d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -150,6 +150,28 @@ jobs: path: /app/artifacts - *store_log + migrate_4.2_mysql: + parallelism: 1 + working_directory: /app + docker: + - <<: *bmo_slim_image + environment: + <<: *bmo_env + BMO_urlbase: http://localhost/ + DB_DUMP_URL: "https://github.com/bugzilla/harmony-test-fixtures/blob/master/db-dumps/bugzilla-4.2_mysql.sql.gz?raw=true" + DB_DUMP_FILE: "bugzilla-4.2_mysql.sql" + - <<: *mysql_image + environment: *mysql_env + steps: + - checkout + - run: | + mv /opt/bmo/local /app/local + /app/scripts/entrypoint.pl wait_for_db + curl -L "$DB_DUMP_URL" > "$DB_DUMP_FILE" + zcat "$DB_DUMP_FILE" | mysql -u$BMO_db_user -p$BMO_db_pass -h $BMO_db_host $BMO_db_name + perl checksetup.pl + + test_bmo: parallelism: 1 working_directory: /app @@ -189,9 +211,20 @@ workflows: - test_selenium - test_sanity: filters: *main_filters + - migrate_4.2_mysql: + filters: *main_filters - test_bmo: filters: *main_filters - test_webservices: filters: *main_filters - test_selenium: filters: *main_filters + requires: + - test_sanity + - migrate_4.2_mysql + - build: + filters: *main_filters + requires: + - test_sanity + - test_bmo + - test_webservices -- cgit v1.2.3-24-g4f1b