-
Type:
Task
-
Resolution: Done
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
PHP Drivers
-
Not Needed
-
None
-
None
-
None
-
None
-
None
-
None
Skipped spec tests are currently enumerated using both the file's base name and test name. Adding support for pattern matching would allow us to consolidate this logic. There would be a risk of false positives (e.g. a new test is introduced that should be run), so it should be used judiciously.
Additionally, some recent PRs in PHPLIB have begun to skip tests based on unsupported functionality. This is detected within the test runner, after the initial name-based skip logic and while the test is running. This logic (e.g. checking JSON fields for unsupported values) could also be consolidated.