mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
split out lint to a separate Travis job
In order to speed our Travis CI gating even further, the lint step has been split to a separate job that can be run in parallel with the test runs. The test runs are in turn launched in developer mode to speed them up. Reviewed-By: Stanislav Laznicka <slaznick@redhat.com> Reviewed-By: Fraser Tweedale <ftweedal@redhat.com>
This commit is contained in:
parent
149d86de14
commit
b8423492f5
15
.travis.yml
15
.travis.yml
@ -5,10 +5,15 @@ services:
|
|||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- TEST_RUNNER_IMAGE="martbab/freeipa-fedora-test-runner:master-latest"
|
- TEST_RUNNER_IMAGE="martbab/freeipa-fedora-test-runner:master-latest"
|
||||||
|
TEST_RUNNER_CONFIG=".test_runner_config.yaml"
|
||||||
|
PEP8_ERROR_LOG="pep8_errors.log"
|
||||||
|
CI_RESULTS_LOG="ci_results_${TRAVIS_BRANCH}.log"
|
||||||
matrix:
|
matrix:
|
||||||
- TESTS_TO_RUN="test_xmlrpc/test_[a-k]*.py"
|
- TASK_TO_RUN="lint"
|
||||||
- >
|
- TASK_TO_RUN="run-tests"
|
||||||
TESTS_TO_RUN="test_cmdline
|
TESTS_TO_RUN="test_xmlrpc/test_[a-k]*.py"
|
||||||
|
- TASK_TO_RUN="run-tests"
|
||||||
|
TESTS_TO_RUN="test_cmdline
|
||||||
test_install
|
test_install
|
||||||
test_ipalib
|
test_ipalib
|
||||||
test_ipapython
|
test_ipapython
|
||||||
@ -24,5 +29,5 @@ before_install:
|
|||||||
script:
|
script:
|
||||||
- travis_wait 50 ./.travis_run_task.sh
|
- travis_wait 50 ./.travis_run_task.sh
|
||||||
after_failure:
|
after_failure:
|
||||||
- echo "Test runner output:"; tail -n 5000 ci_results_${TRAVIS_BRANCH}.log
|
- echo "Test runner output:"; tail -n 5000 $CI_RESULTS_LOG
|
||||||
- echo "PEP-8 errors:"; cat pep8_errors.log
|
- echo "PEP-8 errors:"; cat $PEP8_ERROR_LOG
|
||||||
|
Loading…
Reference in New Issue
Block a user