<Feat>: Add optional TestID filtering for repeating XML results, increase revision to 3.9.3145.106
Cause: - Repeating XML output always included every published meter test. - The existing TestID/Prüfpunkt configuration was not used to filter generated XML test records. - A configured TestID could be evaluated in an incorrect repeating test context. Solution: 1. Added optional test filtering - Non-empty TestID values define the tests included in repeating XML output. - Multiple configured TestID values act as a whitelist. 2. Preserved existing behavior - When no TestID is configured, all published tests are exported as before. - Existing configurations remain compatible without migration. 3. Prevented cross-test evaluation - Test-dependent items are evaluated only for their matching TestID. - Values from one test are no longer reused in another test record. 4. Improved source formatting - Reformatted ResultsWriter.cs for easier reading and searching. 5. Increased revision - Updated revision to 3.9.3145.106.
This commit is contained in: