Changes for page Test Speedup
Last modified by chrisby on 2025/03/08 11:39
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -15,5 +15,9 @@ 15 15 * Upload project files to the cloud. 16 16 * The cloud service builds the project, runs tests, and generates a test report. 17 17 * Upon completion, download the test report from the cloud. 18 -* **Asynchronous Testing**: Writing new code, executing local tests, waiting for them to finish if they pass going on, is a workflow that works well when the test take a few seconds only. 19 - * Instead of waiting for your tests to finish locally, you should have a DevOps infrastructure which triggers a CI pipeline when pushing the code executing all tests. Doing that enables you to directly go on working without the need to wait minutes for the tests to finish. In case the CI piepline fails, you should get a notification to fix the CI pipeline immediately. This enables quite comprehensive testing, even having the same testing jobs running in parallel, even long taking ones. 18 + 19 +### Asynchronous Testing 20 + 21 +Writing new code, executing local tests, waiting for them to finish if they pass going on, is a workflow that works well when the test take a few seconds only. This means this flow is limited to the execution of very fast and sometimes few tests. 22 + 23 +* Instead of waiting for your tests to finish locally, you should have a DevOps infrastructure which triggers a CI pipeline when pushing the code executing all tests. Doing that enables you to directly go on working without the need to wait minutes for the tests to finish. In case the CI piepline fails, you should get a notification to fix the CI pipeline immediately. This enables quite comprehensive testing, even having the same testing jobs running in parallel, even long taking ones.