使用內建選單建立 Test Assembly Folder 的時候,注意 Unity 會把 UNITY_INCLUDE_TESTS 加入這個 assembly 的 Define Constraints。

Define Constraints 是用來告訴編譯器,要符合這個限制,才能編譯這個 assembly。而 UNITY_INCLUDE_TESTS,目前想像是只有 Player Test 的時候才會加入編譯。因此真正的建置流程不會編譯到這些 PlayMode 測試。

References