Create jenkins pipeline for oVirt functional tests

Description

Create dependancy pipeline for vdsm tests

first run pep8/pyflakes test, if it succeeds
run unit tests (and el6 unit tests) and if those succeed
run all functional test

Activity

Show:

Eyal Edri August 21, 2016 at 2:40 PM

vdsm tests run in check-patch or check-merge scripts, via the standard ci in the automation/ dir of VDSM.

The VDSM maintainers have control over what to run in each of these scripts, so you can choose to fail the job once a first error happens, like pyflakes/pep8 and not continue to more heavy duty tasks like unit-tests.

We moved into standard-ci so you won't have to handle complex jenkins pipelines and maintainers will have full control from the command line.

I think this is already what's happening, but you can verify it on the automation dir.

Also, we would like to avoid any strong dependency with a certain CI system like Jenkins so migration to new tools will be easy and not involve massive refactoring or supporting new plugins,etc...

more info on standard CI can be found in:
http://infra-docs.readthedocs.io/en/latest/CI/Build_and_test_standards.html

Won't Do

Details

Assignee

Reporter

Components

Created June 12, 2014 at 12:41 PM
Updated May 25, 2017 at 11:30 AM
Resolved August 21, 2016 at 2:40 PM

Flag notifications