Commit Graph

7 Commits

Author SHA1 Message Date
Andreas Jaeger 06e67f317d Retire dox repository
This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

Depends-On: https://review.opendev.org/701446
Change-Id: I49ddca0f6c4a5d0e546e22a5515d405f0e869eab
2020-01-07 20:53:40 +01:00
Chmouel Boudjnah 9f33ae5252 Allow parent section for dox.yaml
Allow section to have parent like tox.ini, i.e:

foo:
   images:
    - image1

foo:bar:
    commands:
     - blah

would have foo:bar getting the image image1 since dependent of foo

Change-Id: I613db9ed9ac16c978ef8a42a604992ce2205bc08
2014-10-27 15:20:36 +00:00
Chmouel Boudjnah cea9aa0053 Allow running multiple target with -e
Try to mimics tox by default with allowing things like :

-e section1,section2

Change-Id: Iab98667c5d26aa80fe31227ded9d21983eb7d7eb
TODO: if none was specified run all targets not the default ones
2014-10-16 17:47:14 +00:00
Chmouel Boudjnah af4113abc2 Allow multiple targets in dox.yml
Try to emulate tox -e type of target/environment.

This works natively in tox.ini as long we have commands to run there
(doesn't support inheritance).

For dox.yml the format has been improved, the format looks now like this :

target1:
    images:
    commands:
    add:
    prep:

target2:
    images:
    commands:
    add:
    prep:

we still support old format with single target. 

Follow up patches in this series improve this implementation.

Change-Id: I2a30aaa63fd4e47fd76f29ed5e5cb025ca326016
2014-10-15 14:17:22 +00:00
Chmouel Boudjnah 769e05c696 Set commands on dox.yml of dox to a list
Change-Id: I75df883ba2e6d7f8210b0ef3f0a17dff3ab74370
2014-10-01 13:02:19 +02:00
Flavio Percoco de82bcdf77 Add support for multiple images
This patch adds support for running tests on multiple images. Instead of
parsing just 1 image, it attempts to always parse multiple images from
config files and/or CLI.

To run dox on multiple images from the CLI, you'll have to:

    $ dox -i infra/trusty,infra/f20

The tox.ini `docker:images` option is now a comma-separated list of
images, whereas the dox.yml one is an array of images.

Change-Id: I124c299b208be5c31c63187af754705c48de5693
2014-09-09 06:41:52 +00:00
Monty Taylor a209df79cd Add dox.yml file and the first of some dockerfiles 2014-09-05 08:02:55 -07:00