assertj / assertj/assertj-swing

Global slowness on CI, simple test like clicking on a component taking from 20s to minutes

Aperta
#276 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
121
Fork
52
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Hello, I have a moderately dense GUI, I'm looking for specific reasons why simple command lasts at least 20s on GitHub Actions, some taking minutes for one click :
```java
@Test
void shouldFindInjectionPreferences() {
AppUiTest.window.checkBox("checkboxIsParsingForm").click();
AppUiTest.window.checkBox("checkboxIsParsingForm").click();
}
```
All the tests are instant on local ([source code](https://github.com/ron190/jsql-injection/blob/master/view/src/test/java/com/test/assertj/AppUiTest.java), [GH actions logs](https://github.com/ron190/jsql-injection/actions/runs/12897417664/job/35962486935)), the entire test suite in this file lasts 59s in local, and it lasts 2h16m on GH actions.

Is there a problem about lookup by name ? about EDT ?

Is there any ways to speedup one click in some ways ?

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da view/src/test/java/com/test/assertj/AppUiTest.java e dal test shouldFindInjectionPreferences, quindi confronta il suo tempo di esecuzione locale con i log GitHub Actions collegati. Traccia su CI la ricerca della checkbox e il timing del clic, incluso il comportamento di EDT, e identifica una causa riproducibile. Il lavoro è completato quando è stata confermata la fonte del rallentamento ed esiste un fix circoscritto o una raccomandazione attuabile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions, java
Ambito
ci-cd, desktop, testing
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.