#276: Support for independent test development
-------------------------+--------------------------------------------------
Reporter: jlaska | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: 0.5.0
Component: core | Keywords:
-------------------------+--------------------------------------------------
We need support for tests that are loosely coupled from autoqa itself.
While many tests are very specific to the version of autoqa, we have more
tests that need to mature independently. This ticket is to track some
small-ish improvements so we can support updating tests without updating
autoqa packaging. It's certainly a long-term goal to support maintainer
contributed tests, but for now this will *only* track allowing our current
batch of maintainer contributed tests to mature independently from autoqa
development cycles.
Some thoughts ...
1. Since this mostly concerns tests that are developed outside of the
autoqa-devel team, it might be appropriate to support maintainers storing
tests in their git-dist checkout. And we keep that content sync'd on the
autoqa server by way of cron. That seems appropriately hacky until we get
something better, and allows us to explore storing tests along-side the
code. This is not required for this support, but would be interesting to
explore.
2. Update 'autoqa' to add support for recursive test discovery. The
autoqa script needs to look into sub-directories of tests stored in
testdir ... not just the high-level directory
3. Update 'autoqa' and 'autoqa.conf' to support multiple values in
testdir configuration value
--
Ticket URL: <https://fedorahosted.org/autoqa/ticket/276>
AutoQA <http://autoqa.fedorahosted.org>
Automated QA project
_______________________________________________
autoqa-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/autoqa-devel