Open harokyang opened 6 years ago
Can somebody give me a hint about the jenkins build report? I have no access
Hello, according to the build logs the test 'AovTest.Aov_ObjectId' is failed. You should be able to reproduce this issue on Ubuntu/Windows machines. Looks like this is permanent issue for all of them. Try to launch Baikal unit tests
Thanks, I will look into it
The AovTest.Aov_ObjectId
test has failed because ClwSceneController::m_default_material
has become a static field. Therefore, construction order for scene objects has changed. IDs for the objects are given one by one as they constructs, so now the test objects have other IDs => other AOV color.
Yes, seems the only way to solve the issue is by update the unit test reference image Also I made a change again, m_default_material is now part of the scene properties A material should stay with data object instead of controller Data required to construct a inputmap should only come from the scene, not the controller
And no more static required when put m_default_material inside the scene object All controllers can generate the same inputmap this way
This change solved the following issue
Change default_material from member variable to static variable solve this issue
Added a lock mechanism to allow only one worker to compile and generate binary cache, while the others will simply wait for it Any workers with different GPU/CPU model won't be affected and will be able to generate their own version of kernel binaries