XCTestSelectionTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved some classes around to break package cycle.

  1. … 13 more files in changeset.
Fix test filter interpretation on Linux

XCTest on Linux interpret pattern such as `Module.TestSuite/` as

`Module.TestSuite` which differ from macOS. This commit pass through the

pattern when a tailing dot is detected.

  1. … 1 more file in changeset.
Add test coverage around XCTest filtering

  1. … 2 more files in changeset.
Fix XCTest filtering

* Don't translate `ModuleName.*` to `All` filter. `ModuleName` could

be something else then the compiled module name which would result in

wrongly assuming all test were selected.

* Fix the duplication case where filter `ModuleName.testSuite` and

`ModuleName.testSuite.testCase` were used at the same time.

  1. … 1 more file in changeset.
Use vaarg in `XCTestSelection`

Use better exception message

  1. … 1 more file in changeset.
Polish XCTest filtering

    • -0
    • +81
    ./XCTestSelectionTest.groovy
  1. … 11 more files in changeset.