From Fedora Project Wiki

(better link)
(add a 'contributing' section linking to the phab page)
Line 15: Line 15:
* [https://pagure.io/taskotron/resultsdb_api ResultsDB Client Library] providing the easy-to-use python implementation of the ResultsDB API, with [http://docs.resultsdb20.apiary.io/ documentation]
* [https://pagure.io/taskotron/resultsdb_api ResultsDB Client Library] providing the easy-to-use python implementation of the ResultsDB API, with [http://docs.resultsdb20.apiary.io/ documentation]
* [https://pagure.io/taskotron/resultsdb_frontend ResultsDB Frontend] - a simple frontend intended for browsing the results via web interface.
* [https://pagure.io/taskotron/resultsdb_frontend ResultsDB Frontend] - a simple frontend intended for browsing the results via web interface.
== Contributing ==
Issues and code changes for ResultsDB are tracked in the Fedora QA [https://phab.qa.fedoraproject.org Phabricator instance]. Please see [[QA:Phabricator#issues-diffs|the Phabricator wiki page]] for instructions on how to submit issues and code changes.


[[Category:ResultsDB]]
[[Category:ResultsDB]]
[[Category:Taskotron]]

Revision as of 03:21, 10 February 2017

What is ResultsDB

ResultsDB is a system for storage of test results. It was originally intended to hold the results of tests executed by the Taskotron framework, but has been intentionally designed to allow storage of results from many different test systems and types of test.

ResultsDB is only a system for storing test results, different 'frontend' apps can be created using ResultsDB as a data source. These frontends could be anything from a simple tool aggregating recent results for builds, or anything more complicated like a tool for gathering test-related metrics (historical fail/pass ratio of a specific test in a Fedora release, failure rate of critpath packages etc.).

Current state

ResultsDB is currently in its second major version. Fedora's ResultsDB deployment is used to store results from Taskotron, openQA, and Autocloud.

Current development version

The project is split into these parts:

Contributing

Issues and code changes for ResultsDB are tracked in the Fedora QA Phabricator instance. Please see the Phabricator wiki page for instructions on how to submit issues and code changes.