element-web-Github/.github/workflows
Michael Telatynski e6d9eccf1b
Add test reporter to prevent stale screenshots (#12743)
* Split up slow Playwright tests

To optimise parallelism

Deals with:

```
Slow test file: read-receipts/redactions.spec.ts (5.4m)
Slow test file: read-receipts/new-messages.spec.ts (3.9m)
Slow test file: read-receipts/high-level.spec.ts (3.6m)
Slow test file: read-receipts/editing-messages.spec.ts (3.1m)
Slow test file: read-receipts/reactions.spec.ts (2.2m)
Slow test file: crypto/crypto.spec.ts (2.4m)
Slow test file: settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts (1.2m)
Slow test file: composer/composer.spec.ts (1.1m)
Slow test file: crypto/verification.spec.ts (1.1m)
```

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Move around snapshots

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add test reporter to prevent stale screenshots

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix test

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Remove darwin screenshots which should not have been checked in

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix absolute vs relative path mismatch

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Revert "Remove darwin screenshots which should not have been checked in"

This reverts commit 1e189977fa9ec873339fc02b2b231a314809b2d5.

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Revert "Revert "Remove darwin screenshots which should not have been checked in""

This reverts commit 5144b9b28e31ca543b2c5d02820c3f957dbd8c04.

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Remove stale screenshots

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Revert "Remove stale screenshots"

This reverts commit 9beae9974557c1ffa99c2372da280bb0da407bd1.

* Apply same sanitization as Playwright for file name consistency

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* add dev dep

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Remove stale screenshots

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Discard changes to playwright/flaky-reporter.ts

* Update end-to-end-tests.yaml

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-07-15 18:23:20 +00:00
..
backport.yml Update tibdex/backport digest to 9565281 (#11381) 2023-08-08 14:32:32 +00:00
end-to-end-tests-netlify.yaml Build the playwright html report in the main workflow (#12570) 2024-06-03 10:03:26 +00:00
end-to-end-tests.yaml Add test reporter to prevent stale screenshots (#12743) 2024-07-15 18:23:20 +00:00
localazy_download.yaml Run Localazy Download on a schedule 3 times a week instead of during release process (#11858) 2023-11-16 06:39:50 +00:00
localazy_upload.yaml Update localazy_upload.yaml 2023-10-17 10:49:53 +01:00
netlify.yaml Fix Netlify deployments not publishing when expected (#12521) 2024-05-14 14:55:12 +00:00
notify-element-web.yml Update peter-evans/repository-dispatch action to v3 (#12224) 2024-02-02 17:44:30 +00:00
playwright-image-updates.yaml Update peter-evans/create-pull-request action to v6 (#12694) 2024-06-25 16:58:57 +00:00
pull_request_base_branch.yaml Update actions/github-script action to v7 (#12691) 2024-06-25 15:02:02 +00:00
pull_request.yaml Enable merge queues (#10515) 2023-04-06 13:41:20 +00:00
release-drafter.yml Revert "Use ELEMENT_BOT_TOKEN for release-drafter-workflow.yml" 2024-02-02 15:44:42 +00:00
release-gitflow.yml New release automations (#11825) 2023-11-10 17:30:16 +00:00
release.yml Remove stale inputs (#12213) 2024-02-02 14:29:52 +00:00
sonarqube.yml Fix Sonarcloud artifact downloading 2024-01-19 09:03:04 +00:00
static_analysis.yaml Use LTS nodejs in github workflows (#12726) 2024-07-04 09:24:02 +00:00
tests.yml Use LTS nodejs in github workflows (#12726) 2024-07-04 09:24:02 +00:00