Skip to content

# import bugzilla # bz = bugzilla.Bugzilla(url="https://bugzilla.redhat.com/") # print bz.getbug(1700044)

Notifications You must be signed in to change notification settings

pinikomarov/bz_auto_verification

Repository files navigation

bz_auto_verification

Plan : capabilities skeleton:

  • get verification command from bz comment

  • how to get running job variables into the tool? solution: run from command line with available job args.

  • get main dfg fot this bug and compare with current job

  • check verification deployment env var

  • run it on undercloud : ?using python shell then ansible playbook ?

  • get correct passed/failed outcome

  • handle auto bug verification &|| mail to the qe recipient

Flow: execute after tests : stage that executes the tool : python tool --verification-product: openstack (insinuates infrared usage the following options) --verification-topology :cont2_comp2 --verification-dfg: pidone the tool will then executes the verification command from the undercloud (unless stated otherwise by an option ? ).

Abstraction: Between different tool modules : bz_comments,verification execution,bz_update,mail.

?how to handle different verification methods?

openstack=ir plugin rhev,openshift

solution : check bug for product ,i,e. bz1647991 -> openstack, then use Infrared verification method.

About

# import bugzilla # bz = bugzilla.Bugzilla(url="https://bugzilla.redhat.com/") # print bz.getbug(1700044)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages