Skip to content

Releases: gemini-testing/testplane

v8.19.1

12 Aug 13:43
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix failed tests rerun (#980)

v8.19.0

12 Aug 13:41
Compare
Choose a tag to compare

🚀 Improvements

  • add config option to rerun failed tests (#973)

🐛 Bug Fixes

  • correctly require plugins with yarn+pnp (#978)

v8.18.0

22 Jul 15:56
Compare
Choose a tag to compare

🚀 Improvements

  • feat: add "pid" to log info with test result (#976)

How it looks like:

[13:39:22 +0300] ✓ test example [chrome:d049e4a3-903d-489b-8571-2ea8fd7da04b, pid:27200] - 963ms

v8.17.2

22 Jul 15:37
Compare
Choose a tag to compare

🐛 Bug fixes

  • support error snippets nested browser commands (#972)

v8.17.1

22 Jul 15:38
Compare
Choose a tag to compare

🐛 Bug fixes

  • move escape-string-regexp to deps (#974)

v8.17.0

10 Jul 21:28
Compare
Choose a tag to compare

🚀 Improvements

  • support new config format: testplane.config.{ts,js,cts,cjs} (like in other popular tools). Previously, we supported configs in the format .testplane.conf.{ts,js} (#971)

v8.16.0

10 Jul 09:56
Compare
Choose a tag to compare

🚀 Improvements

  • implement ability to specify browser as passive (tests are not run in passive browsers by default) using option "passive" inside browser config. (#968)
  • add "testplane.also.in" (must be specified before test or suite) controller to enable tests in passive browser (#968)
  • add "enable" method for all runnables (previously, there was only disable method) (#968)

🐛 Bug fixes

  • specify "browserId" as string for all runnables (previously, the type was specified as string | undefined) (#968)

v8.15.0

10 Jul 09:46
Compare
Choose a tag to compare

🚀 Improvements

  • add traceparent header to all requests (#955)

v8.14.1

28 Jun 10:53
e96958d
Compare
Choose a tag to compare

🐛 Bug fixes

  • don't add error snippets on screenshot error (#961)
  • declare err property on Test type (#960)

v8.14.0

25 Jun 10:36
145321b
Compare
Choose a tag to compare

🚀 Improvements

  • export TestFunctionCtx type (#958)

You can now extend it easily with module augmentation:

import type { TestFunctionCtx as TestplaneTestFunctionCtx } from "testplane";

declare module 'testplane' {
    export interface TestFunctionCtx extends TestplaneTestFunctionCtx {
        myFunc(var1: string, var2: number): Promise<void>;
    }
}