#274 tests: Distribute and invoke our own self-tests in Jenkins
Merged by stefw. Opened by stefw.
stefw/standard-test-roles tests-upstream  into  master

Download 274.patch

When we open a pull request to this repo we should be testing our own tests. Lets move the tests here, and gate in our own upstream repo ... before we even get to an RPM.

Obviously we can use these tests again when we get to dist-git.

I have a corresponding branch for the rpms/standard-test-roles ... so that the tests are not duplicated... but am unable to make a pull request due to my fork being stuck in the PENDING status.

3 new commits added

  • tests: Distribute and invoke our own self-tests in Jenkins
  • scripts: merge-standard-inventory ignore non-existant directory
  • roles: Fix broken standard-test-avocado role

Depends on https://pagure.io/standard-test-roles/pull-request/275 to be first merged and deployed ... before this one will even be validated.

rebased onto 52bf0c8455f3a5d9891524d284098230605f7869

Rebased now that #275 is merged

This now blocks on https://pagure.io/standard-test-roles/pull-request/276 . We need ansible in the testing container for the tests to pass.

New image is ready for usage. That image has #276.
Image is located at: https://console.apps.ci.centos.org:8443/console/project/fedora-atomic-process/browse/images/str-tester
It has package ansible.noarch 0:2.7.0-1.el7

rebased onto e4d631b88606a04c8232c565d48d4ce0c1f5dd6e

This is now dependent on https://pagure.io/standard-test-roles/pull-request/278

I had to do more work to get ansible running correctly in the container. cIn addition I had to switch the container to Fedora so that FMF is available.

278 was merged.

rebased onto 390ad3aae5f5dcbde65665aca14b31863e2984a7

This pull request is blocked on asking for a ServiceAccount to be able to create root pods. standard-test-roles needs to run as root.

3 new commits added

  • tests: Distribute and invoke our own self-tests in Jenkins
  • scripts: merge-standard-inventory ignore non-existant directory
  • roles: Fix broken standard-test-avocado role

pretty please pagure-ci rebuild

pretty please pagure-ci rebuild

pretty please pagure-ci rebuild

Depends on https://bugs.centos.org/view.php?id=15453

Depends on:

https://pagure.io/standard-test-roles/pull-request/279
https://pagure.io/standard-test-roles/pull-request/280

Jenkins CI passes.

https://jenkins-fedora-atomic-process.apps.ci.centos.org/job/str_pr_test/252/

ACK to merge.

rebased onto e917e1b40cec8c892a173e705e744fe1011503e3

Awesome. Thank you. Merging.

Commit bfa74710 fixes this pull-request

Pull-Request has been merged by stefw

Pull-Request has been merged by stefw

Metadata