Skip to content

Releases: gemini-testing/testplane

v8.37.1

04 Dec 09:36

Choose a tag to compare

🐛 Bug fixes

Component testing:

  • correctly works with pnpm (#1176)
  • run vite server once on init (#1166)
  • correctly works with vite-style imports (#1169)

v8.37.0 — Tags support!

03 Dec 14:23

Choose a tag to compare

🚀 Improvements

Tags support for tests is now available. See the documentation for details.

You can now add tags to tests like this:

describe("test tags", { tag: ["common"] }, () => {
    describe("test tags", { tag: ["main"] }, () => {
        it("Feature A", { tag: ["desktop", "uniq"] }, async ({browser}) => {
            await browser.addTag("dynamic tag");
        })
        it("Feature B", { tag: ["desktop", "smoke", "slow"] }, async ({browser}) => {
            // test...
        })
        it("Feature C", { tag: "old" }, async ({browser}) => {
            // test...
        })
        it("Another test", { tag: ["smoke"] }, async ({browser}) => {
            // test...
        })
    })
})

and then run only the needed tests using the --tag option:

npx testplane --tag "old"

Logical operators are also supported:

npx testplane --tag "smoke&desktop"
npx testplane --tag "old|desktop"
npx testplane --tag "!slow"

v8.36.0

01 Dec 07:17

Choose a tag to compare

🐛 Bug fixes

  • only update hashes after successfull run (#1173)
  • disable selectivity when test filter is specified (#1174)

🚀 Improvements

  • configure selectivity with env variables (#1174)

v8.35.2

20 Nov 10:12

Choose a tag to compare

🐛 Bug fixes

  • prevent dynamic imports to be transpiled to require (#1172)

v8.35.1

17 Nov 13:38

Choose a tag to compare

This release fixes issues with stack trace contents that you could observe in rare circumstances.

🐛 Bug fixes

  • After migrating to webdriverio v9 fork in [email protected], you could've noticed a less informative stack traces in some circumstances. In this version, stack traces are as good as they should be, again!

v8.35.0

13 Nov 21:58

Choose a tag to compare

🚀 Improvements

  • The selectivity feature now can track node-side dependencies in your tests as opposed to only dependencies on browser side before!

🐛 Bug fixes

  • Added support for decorators when reading typescript tests with swc
  • Removed load-esm package which could cause issues in projects with pnpm

v8.34.5

11 Nov 10:07

Choose a tag to compare

🐛 Bug fixes

Fix bugs with save/restore state methods #1164

v8.34.4

05 Nov 11:33

Choose a tag to compare

🐛 Bug fixes

  • dont try to close not closed cdp ws (#1159)

This fixes error when CDP WS connection can't be established on chromium-based browsers

v8.34.3

05 Nov 11:31

Choose a tag to compare

🐛 Bug fixes

  • dont try to disable animation in non-displayed iframes (#1161)

This speeds up disabling animation in "assertView" calls if there are many invisible iframes

v8.34.2

05 Nov 11:29

Choose a tag to compare

🐛 Bug fixes

  • readinessProbe config typings (#1158)