Search Issue Tracker
Fixed
Fixed in 1.4.5
Votes
10
Found in [Package]
1.1.33
1.4.2
Issue ID
DSTR-862
Regression
No
Attributes are not working when used with the async test in the Test Runner
How to reproduce:
1. Open the user’s attached “ReportAsyncTestBugs.zip” project
2. In the Test Runner window run the “NUnitAPIsTest.TimeoutAttribute_WithAsyncTest_NotWorkTimeoutSoSuccess” test
Expected result: Test failed
Actual result: Test succeeded
Reproducible with: 2020.3.44f1, 2021.3.17f1, 2022.2.4f1, 2023.1.0b1
Reproduced on: macOS 12.4 (Intel)
Note: Reproducible with other attributes too (Timeout, MaxTimeAttribute, RepeatAttribute, RetryAttribute, ThrowsConstraint, DelayedConstraint, Task.Delay)
-
nowsprinting
Mar 27, 2024 21:25
> Note: Reproducible with other attributes too (Timeout, MaxTimeAttribute, RepeatAttribute, RetryAttribute, ThrowsConstraint, DelayedConstraint, Task.Delay)
However, as of v1.4.3, only the Timeout attribute is fixed.
MaxTimeAttribute, RepeatAttribute, RetryAttribute, ThrowsConstraint, and DelayedConstraint are not resolved.
(I confirmed that Task.Delay is an issue with the WebGL player and not a test issue) -
nowsprinting
Mar 27, 2024 21:22
"Found in 1.1.33" and "Fixed in 1.3.0", but async test was added in 1.3.0.
According to the changelog, are the following items in 1.3.4 not applicable?> Fixed multiple issues where tests would not time out, when running longer than the default timeout or the timeout defined in a TimeoutAttribute (DSTR-607).
-
RGV
Mar 28, 2023 08:05
Thanks on the report! I think many of us have suffered of it.
This is annoying and very confusing set of actual results when reviewing last day nightlies on CI/CD servers.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Prefab override popup is cropped/positioned incorrectly when more than one display is used and a higher display Scale is set
- Opening a dropdown on a small screen results in its instant closing when mouse cursor is pressed where the dropdown is going to be opened
- Only "ArgumentNullException: Value cannot be null" is displayed instead of all the actual errors when opening a project with numerous compilation errors
- MultiColumnListView and MultiColumnTreeView do not change selection on first input when focus is set by code
- SerializedProperty.DataEquals is returning false when SerializedProperty.EqualContents return true
Resolution Note (fix version 1.4.5):
- Fixed an issue where some nunit attributes would cause the test run to give errors and stop on async tests.
- Added support for the MaxTime attribute on async and UnityTest methods.