Open brian-mulier-p opened 1 year ago
Other tests that are flaky: io.kestra.core.runners.RestartTest ✘ restartFailedThenFailureWithLocalErrors() io.kestra.core.schedulers.SchedulerConditionTest ✘ schedule()
Another one: io.kestra.webserver.controllers.ExecutionControllerTest ✘ restartFromLastFailed()
Another one: io.kestra.runner.mysql.MysqlRunnerTest ✘ withFailedTemplate()
I had several failure with: io.kestra.ee.runner.kafka.KafkaRunnerTest ✘ skipExecution()
io.kestra.core.tasks.flows.WorkingDirectoryTest ✘ initializationError
Expected Behavior
Tests should be stable and should either pass or fail all the time on a given commit
Actual Behaviour
Some tests are flaky and result in a non-stable build and having to relaunch these all over.
Steps To Reproduce
Run any test
Environment Information
CI
Example flow
Flaky tests (non-exhaustive) : io.kestra.core.serializers.JacksonMapperTest ✘ json() io.kestra.core.tasks.DockerBashTest ✘ useInputFiles() io.kestra.runner.h2.H2FlowListenersTest ✘ all() io.kestra.runner.mysql.MysqlMultipleConditionStorageTest ✘ expiration() io.kestra.runner.postgres.PostgresRunnerTest ✘ pauseRun() io.kestra.runner.mysql.MysqlRunnerTest ✘ pauseRun()
See this build for eg. logs_5800.zip