diff --git a/README.md b/README.md index 6a90604..28a419d 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,9 @@ public class MyTestClass } ``` +> **Warning** +> This attribute does not work when running on Linux Editor. + > **Note** > Scene path can specify a file or directory path. > The path starts with `Assets/` or `Packages/`. diff --git a/Tests/Editor/TemporaryBuildScenesUsingInTestTest.cs b/Tests/Editor/TemporaryBuildScenesUsingInTestTest.cs index 10cbdaa..ec21ccd 100644 --- a/Tests/Editor/TemporaryBuildScenesUsingInTestTest.cs +++ b/Tests/Editor/TemporaryBuildScenesUsingInTestTest.cs @@ -3,6 +3,8 @@ using System.Linq; using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; namespace TestHelper.Editor { @@ -43,6 +45,7 @@ public void GetScenesUsingInTest_AttachedToMethodMultiple_ReturnScenesSpecifiedB Does.Contain("Packages/com.nowsprinting.test-helper/Tests/Scenes/NotInScenesInBuild3.unity")); } + [UnityPlatform(RuntimePlatform.WindowsEditor, RuntimePlatform.OSXEditor)] // Not supported LinuxEditor [Test] public void GetScenesUsingInTest_SpecifyDirectory_ReturnScenesSpecifiedByAttribute() { diff --git a/Tests/Runtime/Attributes/ScenesUsingInTestAttributeTest.cs b/Tests/Runtime/Attributes/ScenesUsingInTestAttributeTest.cs index a584dba..ad87706 100644 --- a/Tests/Runtime/Attributes/ScenesUsingInTestAttributeTest.cs +++ b/Tests/Runtime/Attributes/ScenesUsingInTestAttributeTest.cs @@ -13,6 +13,7 @@ namespace TestHelper.Attributes { + [UnityPlatform(RuntimePlatform.WindowsEditor, RuntimePlatform.OSXEditor)] // Not supported LinuxEditor [TestFixture] [ScenesUsingInTest("Packages/com.nowsprinting.test-helper/Tests/Scenes/NotInScenesInBuild_Class.unity")] [SuppressMessage("ReSharper", "Unity.LoadSceneUnexistingScene")]