MaibornWolff / MaibornWolff/codecharta

Rework bug fix for E2E Tests

Open
#2,383 3 comments 0 reactions 0 assignees View on GitHub
blocked bug difficulty:hard javascript pr-visualization priority:low
Dominant language
TypeScript
Stars
529
Forks
56
Avg merge
7h 17m
Merged PRs (30d)
34

Description

# Rework dirty E2E bug fix

E2E Tests are very flaky. In #2372 and #2382 we fixed the problem temporarily by enabling slow motion mode to stabilize `waitForSelector `calls and therefore the E2E Tests themselves. But the root cause was not addressed.

We should have another look on it to fix it the right way.
@BridgeAR assumes that certain Angular Components could influence the tests.

@NearW suggested to have a look on Cypress.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the temporary slow-motion fixes in issues #2372 and #2382, then investigate the E2E tests with Cypress and the Angular components suspected of influencing them. Done means the root cause of the flakiness is addressed rather than masked by slow motion, and the E2E tests run reliably.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, cypress, typescript
Domain
frontend, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.