Refactor Value comparator and support regex match in expected results (#497)
* Refactor value comparator in test framework * Add dataset printer * Fix test failures * Fix path test cases failures * Fix parser * Support regex in expected results * Try to fix re pattern * Fix regex error * Fix typo and filelock * Address comments
Showing
- tests/common/comparator.py 220 additions, 99 deletionstests/common/comparator.py
- tests/common/dataset_printer.py 116 additions, 0 deletionstests/common/dataset_printer.py
- tests/conftest.py 16 additions, 13 deletionstests/conftest.py
- tests/tck/conftest.py 16 additions, 19 deletionstests/tck/conftest.py
- tests/tck/features/match/VariableLengthPattern.feature 12 additions, 12 deletionstests/tck/features/match/VariableLengthPattern.feature
- tests/tck/features/parser/Example.feature 3 additions, 4 deletionstests/tck/features/parser/Example.feature
- tests/tck/features/path/AllPath.feature 12 additions, 12 deletionstests/tck/features/path/AllPath.feature
- tests/tck/features/path/PathWithoutSameVertices.feature 12 additions, 12 deletionstests/tck/features/path/PathWithoutSameVertices.feature
- tests/tck/features/path/ShortestPath.feature 37 additions, 37 deletionstests/tck/features/path/ShortestPath.feature
- tests/tck/utils/nbv.py 61 additions, 36 deletionstests/tck/utils/nbv.py
- tests/tck/utils/table.py 1 addition, 1 deletiontests/tck/utils/table.py
Please register or sign in to comment