Search Issue Tracker

By Design

Votes

0

Found in

2017.4

2018.4

2019.2

2019.3

2020.1

2020.1.0a11

Issue ID

1199558

Regression

No

[TestRunner] Calling a Coroutine which waits for a few frames in Edit Mode Tests will freeze the test runner

Unity Test Runner

-

Reproduction steps:
1. Open "coroutine_delay.zip" project
2. Open the Test Runner
3. "Run All" Edit Mode Tests

Expected Result: All tests finish running
Actual Result: Process freezes on Test 4 which waits for a few frames

Error:
"EditMode test can only yield null"

Reproduced with: 2020.1.0a14, 2019.3.0b12, 2019.2.13f1, 2018.4.13f1, 2017.4.35f1

  1. Resolution Note:

    Coroutines only work in play mode and cannot be used during an EditMode test or in the editor.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.