Ticket #353 (assigned task)
Create Mockups for AutoQA External Dependencies
|Reported by:||tflink||Owned by:||jdulaney|
Description (last modified by tflink) (diff)
AutoQA is tightly coupled with Koji and Bobhi. This tight coupling makes it difficult to test AutoQA in isolation.
Mocking up Koji and Bodhi would help to isolate AutoQA and provide a controlled environment to run better tests. By mocking up Bodhi and Koji, we can test without modifying more than the Bodhi and Koji URLs in config files.
This feature includes creating the tools needed to mock up infrastructure but not actually running the tests.
In order to create an effective mock infrastructure, we need to know what we want to test which is covered in #352 (Create AutoQA Functional Test Cases) and #355 (Determine use cases for functional self tests).
Koji can be mocked up through its XML-RPC interface and Bodhi can be mocked up through its RESTful interface.
The interfaces wouldn't be complete - just enough to get AutoQA to work.
- Milestone changed from Self Test to 0.6.0
- Description modified (diff)
- Priority changed from major to minor