Some things have to be hardcoded because of reporting to matrices (e. g. to which column report). Now this code is split to two files - report.py and conf_test_suites.py. The goal is to put all hardcoded stuff to one file for better maintenance - to conf_test_suites.py.
This was fixed long ago. There is nothing hardcoded in report.py which doesn't need to be.
report.py
Metadata Update from @adamwill: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/quality/fedora_openqa/issues/25
Please continue any further discussion there.