Skip to content

Commit f7eec35

Browse files
committed
Updating changes for XML spec parsing and adding unit tests:
- Enhanced XmlDataTypeComponent with fields for docs, types, and constraints in spec parsing module - Added support for detecting optional and nullable fields in XML in spec parsing module - Improved constraint parsing for min/max values and attribute references in spec parsing module - Added comprehensive test coverage using 1.4.1 cluster spec XML files in TestSpecParsingDataType unit test module - Improved test output with detailed statistics on XML field usage in TestSpecParsingDataType unit test module and spec parsing module
1 parent 989c28e commit f7eec35

File tree

3 files changed

+1032
-5
lines changed

3 files changed

+1032
-5
lines changed

.github/workflows/tests.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,7 @@ jobs:
539539
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestConformanceTest.py'
540540
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestIdChecks.py'
541541
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestMatterTestingSupport.py'
542+
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestSpecParsingDataType.py'
542543
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestSpecParsingDeviceType.py'
543544
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestSpecParsingSelection.py'
544545
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestSpecParsingSupport.py'

0 commit comments

Comments
 (0)