Refactor and consolidate logic for skipping unified spec tests

XMLWordPrintableJSON

    • 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.

            Assignee:
            Andreas Braun
            Reporter:
            Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: