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
-
... ... @@ -24,6 +24,6 @@ 24 24 25 25 **Asynchronous Testing** 26 26 27 - YoushouldhaveDevOps infrastructurewhichwhenpushing code to thecode repositorytriggersaCI pipelineexecuting all tests.Doing that enablesyouto directlygo on working withouttheneedto wait minutesfortheteststofinish. If the CI pipelinesucceeds, theomprehensivetest suite proofedyour codeto be fine. If the CI pipelinefails,you should get a notification like an SMS orEmail, abort yourcurrentwork immediately to fix the problem. Pushthe fixagainand continueworking withoutwaitingfor anyteststo finish.27 +is a workflow that works well when the test take a few seconds only. This has the disadvantage that you only check your code changes for correctness against just a few very fast tests. 28 28 29 -It is no tunusual that many CI pipel29 +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 pipeline 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.