Skip to content

Releases: atakankarsli/xctestplanner

v1.0.9

26 Aug 11:52
Compare
Choose a tag to compare

Update options commands to affect multiple configurations instead of shared only.

v1.0.8

12 Aug 08:32
Compare
Choose a tag to compare

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

29 May 10:01
cf8d66f
Compare
Choose a tag to compare

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

11 Dec 11:43
3779c5a
Compare
Choose a tag to compare

select-target command added to support selective testing

v1.0.5

17 Aug 16:15
eecb988
Compare
Choose a tag to compare

Make configuration environmentVariableEntries optional

v1.0.4

17 Aug 15:11
3f3ca2b
Compare
Choose a tag to compare

v1.0.3

27 Mar 15:01
4ad0bff
Compare
Choose a tag to compare

default-testplan command added to avoid Xcode 14.3 -testPlan bug

v1.0.2

27 Feb 16:03
1ef9580
Compare
Choose a tag to compare

Remove command added

v1.0.1

03 Jan 13:30
Compare
Choose a tag to compare
Merge branch 'master' of https://github.com/atakankarsli/xctestplanner