assertj / assertj/assertj-swing
Global slowness on CI, simple test like clicking on a component taking from 20s to minutes
- 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