Releases: atakankarsli/xctestplanner
v1.0.9
v1.0.8
This release introduces a new feature that allows users to configure various default options in their test plans using the defaultOptions command. This enhancement provides more flexibility and control over test execution by allowing fine-grained configuration of test plan settings directly from the command line.
Enable or Disable Localization Screenshots:
• Use the --enable-localization-screenshots option to enable or disable the capture of localization screenshots during UI tests.
• Example: --enable-localization-screenshots true
Configure Code Coverage:
• Use the --enable-code-coverage option to explicitly enable or disable code coverage collection during test runs.
• Example to enable: --enable-code-coverage true
• Example to disable: --enable-code-coverage false
Set Diagnostic Collection Policy:
• The --diagnostic-policy option allows you to specify how diagnostics should be collected (Never, Always, or omit the option to default to collection only with xcodebuild).
• Example: --diagnostic-policy "Never"
Manage Test Timeouts:
• Use the --enable-timeouts option to enable or disable test timeouts.
• Example: --enable-timeouts true
Control UI Testing Screenshot Lifetime:
• The --screenshot-lifetime option allows you to set how long screenshots are kept during UI tests (keepAlways, deleteAfterSuccess, or omit the option to disable screenshot capture).
• Example: --screenshot-lifetime "keepAlways"
Set Preferred Screen Capture Format:
• Use the --screen-capture-format option to specify the preferred screen capture format (screenshot or omit the option to default to video).
• Example: --screen-capture-format "screenshot"
v1.0.7
Selective Testing added:
Selective testing is a new feature of xctestplanner, especially for projects with lots of tests. By using this command only the affected modules' tests will be selected, significantly improving efficiency by skipping unchanged modules' tests. This can reduce your test execution times by up to 80%.
v1.0.6
select-target
command added to support selective testing
v1.0.5
Make configuration environmentVariableEntries optional
v1.0.4
v1.0.3
default-testplan command added to avoid Xcode 14.3 -testPlan bug
v1.0.2
Remove command added
v1.0.1
Merge branch 'master' of https://github.com/atakankarsli/xctestplanner