Bug 1057459
| Summary: | Support execution of externally defined tasks from git | ||
|---|---|---|---|
| Product: | [Retired] Beaker | Reporter: | Nick Coghlan <ncoghlan> |
| Component: | general | Assignee: | Dan Callaghan <dcallagh> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | tools-bugs <tools-bugs> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | develop | CC: | aigao, asaha, bpeck, dcallagh, jingwang, jpazdziora, lkardos, llim, qwan, rmancy |
| Target Milestone: | 0.16 | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-03-17 03:01:54 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Nick Coghlan
2014-01-24 07:35:51 UTC
This can be retested once bug 576304 is VERIFIED. verified on beaker-devel(Beaker 0.15.6.git.133.bf56afa)-->pass steps: 1. set ks_meta="harness=restraint", 2. set <repo name="beaker-restaint" url="http://file.bos.redhat.com/~bpeck/restraint/el6eso--test/"/> 3. add external task in the job xml and submit the job. 4. check the results according to the doc in comment0: 1.) testing external task in job submitted xml.-->pass 2.) testing external task in job results XML.-->pass 3.) testing Fetching tasks from the Url-->pass Additional feature: 4.) testing the versions which displayed with the recipe results in Beaker’s web UI and included in the job results XML.-->pass, since beah use the same Api which has been tested in bug 576304. Beaker 0.16.0 has been released. *** Bug 961277 has been marked as a duplicate of this bug. *** For the benefit of those that end up here after trying to use this feature with the default beah harness and finding that it doesn't work, that's because *beah* doesn't support this feature (and likely never will - providing support for this feature by default would likely mean replacing beah with something else as the default harness). Instead, the external tasks feature is designed to allow alternative harnesses to bypass Beaker's task library if they choose. One such harness is https://github.com/p3ck/restraint/ (which includes instructions on how to use it to run tests both standalone and in Beaker) |