Search Issue Tracker

Fixed

Fixed in 1.4.5

Votes

1

Found in [Package]

1.4.2

Issue ID

DSTR-1007

Regression

No

UnitySetUp does not fail when nested coroutines throw an exception

Package: Test-Framework

-

Reproduction steps:

1. Open the attached “Repro“ project
2. Open the Test Runner window (Window > General > Test Runner)
3. Select the “PlayMode” tab and run all tests by clicking the “Run All” button
4. Observe the Console

Expected result: Exception is thrown in the Console but the test doesn't fail and the Editor hangs
Actual result: Exception thrown in the Console fails the test and the Editor returns to its normal state

Reproducible with: 2021.3.33f1, 2022.3.16f1, 2023.2.4f1, 2023.3.0a19

Reproducible on: M1 MacOS 14.2
Not reproducible on: No other environment tested

  1. Resolution Note (fix version 1.4.5):

    Fixed an issue where UnitySetUp or UnityTearDown does not fail when nested coroutines throw an exception.

Add comment

Log in to post comment