Changelog

Follow new updates and improvements to Currents.

May 16th 2024

New

What if you could run E2E tests on spot instances?

  • Spot Instances can reduce CI costs by up to 90% 🀩

  • However, spot instances can be terminated at any time, which can cause the loss of the test results 😞

Currents Orchestration for Playwright automatically reassigns the tests from to-be-terminated spot instances to another CI machine.

How it works?

@currents/playwright@1.3.0 introduces a new flag --pwc-reset-signal SIGUSR1|SIGUSR2.

After receiving an eviction / termination notifications from your cloud provider, you can send the POSIX signal to pwc-p process to reassign the affected tests to a different machine.

  • βœ… no need to rerun the whole testing suite

  • βœ… no loss of tests results

  • βœ… enjoy the reduced cost of spot instances

  • βœ… can be used for other scenarios - e.g. move tests to a different machine based on any event / condition.

Read more

Type @ to mention posts

May 15th 2024

New

✨ Playwright Reporter v1.0.0 enabled us to collect as much information as possible as soon as it is available for more efficient troubleshooting of failed CI executions.

Today we are launching a new "Live Results" tab. Here's what you can find in the new tab:

  • near-realtime streaming of step-level progress from CI machines (10-15 seconds delay)

  • browsing individual step details - including timing, stdout, stderr and error details

  • lifecycle timing and breakdown - visualize test lifecycle stages like before all, before each, test body, after each, after all and identify performance bottlenecks

  • lightweight alternative to Playwright traces - even if machine crashes or trace generation / upload isn't successful, you can still explore the step-level details reported to Currents

There're improvements planned in future releases, e.g. integrating with other dashboard components (screenshots, artifacts, history etc).

Meanwhile, please let us know what you think! πŸ€“

Type @ to mention posts

May 3rd 2024

New

Improved


Version 1.2.0 of our integration with Playwright includes:

  • better compatibility with pnpm due to simplified internal dependencies

  • get access to run details and summary, including the link to Run URL and links to recorded test results

    • generate a JSON file with summary of a run:

      --pwc-output-file /path/to/file

    • TypeScript type definitions of the summary is available:

      import { ExecutionJSONSummary } from '@currents/playwright'
    • πŸ‘‰πŸ» Documentation

Type @ to mention posts

April 26th 2024

Improved

We've released an improved Runs Summary view that includes:

- Test results overview, progress and outcome chart with clickable metrics for better navigation

- Group-level progress and results items

- Run and group-level progress tracking

Type @ to mention posts

April 26th 2024

Improved

Delete the unwanted runs and never see them again, including in reports and the runs list.

- Open the run you want to delete

- Click "Advanced" tab

- Click "Delete"

- The run is gone!

Type @ to mention posts

April 1st 2024

New

Improved

We are excited to introduce v1.0.0 of Currents integration with Playwright πŸŽ‰!

npm i @currents/playwright@latest

It includes:

πŸ‘‰πŸ» Read more

Type @ to mention posts

April 1st 2024

New

Spot the general direction or trend of your testing metrics at a glance. Linear trendline helps to see the ...trend of the selected metric while Moving Average smoothes the fluctuations

  1. Click the small βš™οΈ icon next to the "Trendline" label

  2. Select the metric of your interest

  3. Set the trendline type: Linear or Moving Average

Type @ to mention posts

April 1st 2024

Improved

A new revamped results summary allows more convenient browsing of execution results:

  • Cross-run results at a glance, including flakiness rate

  • Clickable for more convenient access to test results

  • Brower individual group results

  • Click on a group to narrow down browsing the results to a specific group

Type @ to mention posts

February 22nd 2024

Improved

  • Better screenshot navigation when browsing test details [CSR-986]

  • Added Y axis for projects summary view [CSR-985]

  • Added instructions for setting git information [CSR-985]

Type @ to mention posts

January 30th 2024

Improved

  • Pull Request detection for CI runs executed via GitHub Actions

Type @ to mention posts