diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7063116ff2321b712e4418277ecd7351e78472b1..0656bb11819c8e10bba8fc8886cb170fe10526db 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,6 +63,36 @@ build-from-test-image: - pip3 install -r requirements-dev.txt - py.test test/test_install/test_make_all-installed.py -xv +func-test-ubuntu: + stage: test + except: + - docker + - helpers + - install + before_script: + - pip3 install --upgrade pip + - pip3 install -r requirements-dev.txt + - ./make + script: + # - py.test test/test_functional/test_pangenome.py -vx + # - py.test test/test_functional/test_pangenome-parser.py -vx + # - py.test test/test_functional/test_corepers* -vx + # - py.test test/test_functional/test_align-parser.py -vx + # - py.test test/test_functional/test_align.py -vx + # - py.test test/test_functional/test_tree* -vx + # - py.test test/test_functional/test_annote-parser.py -vx + # - py.test test/test_functional/test_annote.py -xv + # - py.test test/test_functional/test_all* -vx + # - py.test test/test_functional/test_prepare* -vx + - py.test test/test_unit/test_align -vx + - coverage report + - mv .coverage .coverage.functional + artifacts: + paths: + - .coverage.functional + - htmlcov/index.html + expire_in: 1 hour + unit-test-ubuntu: stage: test @@ -89,47 +119,14 @@ unit-test-ubuntu: # - py.test test/test_unit/test_align -vx - py.test test/test_unit/test_tree -xv - coverage report - - coverage html - - more .coverage - mv .coverage .coverage.unit artifacts: paths: - .coverage.unit - - myindex expire_in: 1 hour -func-test-ubuntu: - stage: test - except: - - docker - - helpers - - install - before_script: - - pip3 install --upgrade pip - - pip3 install -r requirements-dev.txt - - ./make - script: - # - py.test test/test_functional/test_pangenome.py -vx - # - py.test test/test_functional/test_pangenome-parser.py -vx - # - py.test test/test_functional/test_corepers* -vx - # - py.test test/test_functional/test_align-parser.py -vx - # - py.test test/test_functional/test_align.py -vx - # - py.test test/test_functional/test_tree* -vx - # - py.test test/test_functional/test_annote-parser.py -vx - # - py.test test/test_functional/test_annote.py -xv - # - py.test test/test_functional/test_all* -vx - # - py.test test/test_functional/test_prepare* -vx - - py.test test/test_unit/test_align -vx - - coverage report - - coverage html - - more .coverage - - mv .coverage .coverage.functional - artifacts: - paths: - - .coverage.functional - - htmlcov/index.html - expire_in: 1 hour + coverage: @@ -146,11 +143,7 @@ coverage: - pip3 install -r requirements-dev.txt script: - pwd - - more .coverage.unit - - more .coverage.functional - coverage combine .coverage.unit .coverage.functional - - ls -la - # - mv .coverage.functional .coverage # only func coverage for now - coverage report -i - coverage html -i # test coverage parsing: \d+\%\s*$