From f1bd9dbeb8aa51c2f555150168f1933c502d5951 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Thu, 10 Feb 2022 14:16:08 +0530 Subject: Comment on testing interface for automated tests. --- topics/testing/automated-testing.gmi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/topics/testing/automated-testing.gmi b/topics/testing/automated-testing.gmi index 3f85301..378a641 100644 --- a/topics/testing/automated-testing.gmi +++ b/topics/testing/automated-testing.gmi @@ -86,4 +86,6 @@ There might need to be checks for responsiveness built in. Checks that previously working features are not broken. These can be added as we go along -## [[OTHER SYSTEMS GO HERE]] +## Testing interface + +Tests in different categories should be grouped into different command-line endpoints. For example, unit tests could be run by "python3 setup.py check", integration tests could be run by "python3 setup.py integration-check", performance tests could be run by "python3 setup.py performance-check", and so on. This way, the CI will have to be configured only once, and then committers will be able to add new tests without requesting for a CI reconfiguration each time. We won't have to wait on others to respond. Less coordination will be required leading to smoother work for everyone. -- cgit v1.2.3