image: noosfero/ci before_script: - mkdir -p locale # makes quick-start skip compiling translations - ./script/set-apt-proxy - ./script/silent-quick-start stages: #FIXME Selenium tests are randomly failing and this avoid other tests to run. #- smoke-tests - all-tests #smoke: # script: bundle exec rake ci:smoke # stage: smoke-tests api: script: bundle exec rake test:api stage: all-tests units: script: bundle exec rake test:units stage: all-tests functionals: script: bundle exec rake test:functionals stage: all-tests integration: script: bundle exec rake test:integration stage: all-tests cucumber-1: script: SLICE=1/2 bundle exec rake cucumber stage: all-tests cucumber-2: script: SLICE=2/2 bundle exec rake cucumber stage: all-tests selenium-1: script: SLICE=1/6 bundle exec rake selenium stage: all-tests selenium-2: script: SLICE=2/6 bundle exec rake selenium stage: all-tests selenium-3: script: SLICE=3/6 bundle exec rake selenium stage: all-tests selenium-4: script: SLICE=4/6 bundle exec rake selenium stage: all-tests selenium-5: script: SLICE=5/6 bundle exec rake selenium stage: all-tests selenium-6: script: SLICE=6/6 bundle exec rake selenium stage: all-tests # NOOSFERO_BUNDLE_OPTS=install makes migrations fails # probably because of rubygems-integration plugins-1: script: SLICE=1/5 bundle exec rake test:noosfero_plugins stage: all-tests plugins-2: script: SLICE=2/5 bundle exec rake test:noosfero_plugins stage: all-tests plugins-3: script: SLICE=3/5 bundle exec rake test:noosfero_plugins stage: all-tests plugins-4: script: SLICE=4/5 bundle exec rake test:noosfero_plugins stage: all-tests plugins-5: script: SLICE=5/5 bundle exec rake test:noosfero_plugins stage: all-tests