This test formerly exited once a STEP_SUCCESS event was emitted for every step. However there is a gap between when a step worker emits that event, and when the step worker's process exits. This caused flakes on windows, where processes cannot still be alive when a test exits.
Details
Details
- Reviewers
• dgibson • max - Commits
- R1:c9fe06a4ca64: TestStepHandler wait for processes to exit
existing test
Diff Detail
Diff Detail
- Repository
- R1 dagster
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
i'm not sure whether BK windows works - I push to github and then it automatically kicks off an azure run
python_modules/dagster/dagster_tests/core_tests/engine_tests/test_step_delegating_executor.py | ||
---|---|---|
101 | the issue is happening inside the instance_for_test() teardown so you'll want this before that happens |