#353: Create Mockups for AutoQA External Dependencies
--------------------+-------------------------------------------------------
 Reporter:  tflink  |       Owner:              
     Type:  task    |      Status:  new         
 Priority:  major   |   Milestone:  Future tasks
Component:  core    |    Keywords:              
--------------------+-------------------------------------------------------
 == Description ==

 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.

 == Basic Design ==
 Koji can be mocked up through its XML-RPC interface and Bodhi can be
 mocked up through its RESTful interface.

 Both interfaces can be mocked up using [http://flask.pocoo.org/ Flask] and
 its [https://bitbucket.org/leafstorm/flask-xml-rpc/ XML-RPC extension].
 Both pieces of software are in the Fedora repos.

 The interfaces wouldn't be complete - just enough to get AutoQA to work.

-- 
Ticket URL: <https://fedorahosted.org/autoqa/ticket/353>
AutoQA <http://autoqa.fedorahosted.org>
Automated QA project
_______________________________________________
autoqa-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/autoqa-devel

Reply via email to