From ad56c494f5eea72e030c8a0d4c4a1068d2b8ba4a Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Thu, 28 Jan 2016 00:52:51 +0100 Subject: [PATCH] Do ticket core browser tests dedicated with database. --- .gitlab-ci.yml | 132 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 124 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 47b09a40a..349d6de4f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -305,10 +305,11 @@ job_integration_autowizard_ff: - ruby -I test/ test/integration/auto_wizard_test.rb || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT -job_integration_browser_ff_1: +job_integration_browser_ff_1_mysql: stage: browser tags: - browser-ff + - mysql script: - export BROWSER_URL=http://$IP:$BROWSER_PORT - unset MAILBOX_AUTO1 @@ -323,10 +324,11 @@ job_integration_browser_ff_1: - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT -job_integration_browser_ff_2: +job_integration_browser_ff_2_mysql: stage: browser tags: - browser-ff + - mysql script: - export BROWSER_URL=http://$IP:$BROWSER_PORT - unset MAILBOX_AUTO1 @@ -341,10 +343,11 @@ job_integration_browser_ff_2: - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT -job_integration_browser_ff_3: +job_integration_browser_ff_3_mysql: stage: browser tags: - browser-ff + - mysql script: - export BROWSER_URL=http://$IP:$BROWSER_PORT - script/build/test_slice_tests.sh 3 @@ -355,10 +358,11 @@ job_integration_browser_ff_3: - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT -job_integration_browser_chrome_1: +job_integration_browser_ff_1_postgresql: stage: browser tags: - - browser-chrome + - browser-ff + - postgresql script: - export BROWSER_URL=http://$IP:$BROWSER_PORT - unset MAILBOX_AUTO1 @@ -373,10 +377,11 @@ job_integration_browser_chrome_1: - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT -job_integration_browser_chrome_2: +job_integration_browser_ff_2_postgresql: stage: browser tags: - - browser-chrome + - browser-ff + - postgresql script: - export BROWSER_URL=http://$IP:$BROWSER_PORT - unset MAILBOX_AUTO1 @@ -391,10 +396,121 @@ job_integration_browser_chrome_2: - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT -job_integration_browser_chrome_3: +job_integration_browser_ff_3_postgresql: + stage: browser + tags: + - browser-ff + - postgresql + script: + - export BROWSER_URL=http://$IP:$BROWSER_PORT + - script/build/test_slice_tests.sh 3 + - RAILS_ENV=test rake db:create + - script/bootstrap.sh + - rake assets:precompile + - script/build/test_startup.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 + - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + +job_integration_browser_chrome_1_mysql: stage: browser tags: - browser-chrome + - mysql + script: + - export BROWSER_URL=http://$IP:$BROWSER_PORT + - unset MAILBOX_AUTO1 + - unset MAILBOX_AUTO2 + - unset MAILBOX_MANUAL1 + - unset MAILBOX_MANUAL2 + - script/build/test_slice_tests.sh 1 + - RAILS_ENV=test rake db:create + - script/bootstrap.sh + - rake assets:precompile + - script/build/test_startup.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 + - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + +job_integration_browser_chrome_2_mysql: + stage: browser + tags: + - browser-chrome + - mysql + script: + - export BROWSER_URL=http://$IP:$BROWSER_PORT + - unset MAILBOX_AUTO1 + - unset MAILBOX_AUTO2 + - unset MAILBOX_MANUAL1 + - unset MAILBOX_MANUAL2 + - script/build/test_slice_tests.sh 2 + - RAILS_ENV=test rake db:create + - script/bootstrap.sh + - rake assets:precompile + - script/build/test_startup.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 + - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + +job_integration_browser_chrome_3_mysql: + stage: browser + tags: + - browser-chrome + - mysql + script: + - export BROWSER_URL=http://$IP:$BROWSER_PORT + - unset MAILBOX_AUTO1 + - unset MAILBOX_AUTO2 + - unset MAILBOX_MANUAL1 + - unset MAILBOX_MANUAL2 + - script/build/test_slice_tests.sh 3 + - RAILS_ENV=test rake db:create + - script/bootstrap.sh + - rake assets:precompile + - script/build/test_startup.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 + - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + +job_integration_browser_chrome_1_postgresql: + stage: browser + tags: + - browser-chrome + - postgresql + script: + - export BROWSER_URL=http://$IP:$BROWSER_PORT + - unset MAILBOX_AUTO1 + - unset MAILBOX_AUTO2 + - unset MAILBOX_MANUAL1 + - unset MAILBOX_MANUAL2 + - script/build/test_slice_tests.sh 1 + - RAILS_ENV=test rake db:create + - script/bootstrap.sh + - rake assets:precompile + - script/build/test_startup.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 + - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + +job_integration_browser_chrome_2_postgresql: + stage: browser + tags: + - browser-chrome + - postgresql + script: + - export BROWSER_URL=http://$IP:$BROWSER_PORT + - unset MAILBOX_AUTO1 + - unset MAILBOX_AUTO2 + - unset MAILBOX_MANUAL1 + - unset MAILBOX_MANUAL2 + - script/build/test_slice_tests.sh 2 + - RAILS_ENV=test rake db:create + - script/bootstrap.sh + - rake assets:precompile + - script/build/test_startup.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + - rake test:browser || script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT 1 + - script/build/test_shutdown.sh $RAILS_ENV $BROWSER_PORT $WS_PORT + +job_integration_browser_chrome_3_postgresql: + stage: browser + tags: + - browser-chrome + - postgresql script: - export BROWSER_URL=http://$IP:$BROWSER_PORT - unset MAILBOX_AUTO1