mbalfour
53a6e5ac6b
Addressed feedback.
2021-05-04 10:08:59 -05:00
mbalfour
5df82caef6
[LYN-3464] Vegetation unit tests intermittently failed due to an AssetManager bug. Inside the AssetContainer, if the root asset finished loading during the container initialization, the CheckReady() call at the end of initialization would detect the loaded asset, but would skip sending out notifications because the initialized flag wasn't set yet. This would lead to an extra asset reference remaining in the AssetManager itself, would would then cause errors when the asset handler for that asset got removed.
...
By setting the initialization flag before the CheckReady() call, the notifications get sent correctly, and no extra asset references remain. This checkin also includes a unit test for the AssetManager that specifically forces this condition to happen and validates that it works correctly.
2021-05-04 09:04:18 -05:00
amzn-mike
d25179303d
Add jira ticket for disabled tests
2021-04-23 10:50:58 -05:00
amzn-mike
c61b244416
Use a const to toggle asset cancellation on and off
2021-04-23 09:56:59 -05:00
amzn-mike
58e8233c2c
Remove debug message
2021-04-22 15:27:16 -05:00
amzn-mike
0428189bed
Increase test difficulty
2021-04-22 15:18:54 -05:00
amzn-mike
35a47932eb
Disable weak references and unit tests for them.
2021-04-22 15:02:41 -05:00
amzn-mike
3907ffc173
Add unit test
2021-04-22 12:01:21 -05:00
alexpete
75dc720198
Integrating latest 47acbe8
2021-03-25 13:57:57 -07:00
alexpete
a10351f38d
Initial commit
2021-03-08 14:30:57 -08:00