TestSuite_Main_Null_Render_MaterialCanvas_01.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. """
  2. Copyright (c) Contributors to the Open 3D Engine Project.
  3. For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. SPDX-License-Identifier: Apache-2.0 OR MIT
  5. """
  6. import logging
  7. import pytest
  8. from ly_test_tools import WINDOWS,LINUX
  9. from ly_test_tools.o3de.atom_tools_test import AtomToolsBatchedTest, AtomToolsTestSuite
  10. logger = logging.getLogger(__name__)
  11. @pytest.mark.parametrize("project", ["AutomatedTesting"])
  12. @pytest.mark.parametrize("launcher_platform", ['windows_atom_tools'])
  13. class TestMaterialCanvas(AtomToolsTestSuite):
  14. log_name = "material_canvas_test.log"
  15. atom_tools_executable_name = "MaterialCanvas"
  16. @pytest.mark.skipif(WINDOWS, reason="https://github.com/o3de/o3de/issues/17010")
  17. class MaterialCanvas_Atom_LaunchMaterialCanvas_1(AtomToolsBatchedTest):
  18. from Atom.tests import MaterialCanvas_Atom_LaunchMaterialCanvas as test_module
  19. @pytest.mark.skipif(WINDOWS, reason="https://github.com/o3de/o3de/issues/17010")
  20. class MaterialCanvas_Atom_LaunchMaterialCanvas_2(AtomToolsBatchedTest):
  21. from Atom.tests import MaterialCanvas_Atom_LaunchMaterialCanvas as test_module
  22. @pytest.mark.skipif(WINDOWS, reason="https://github.com/o3de/o3de/issues/17010")
  23. @pytest.mark.skipif(LINUX, reason="https://github.com/o3de/o3de/issues/14565")
  24. class MaterialCanvas_Atom_BasicTests(AtomToolsBatchedTest):
  25. from Atom.tests import MaterialCanvas_Atom_BasicTests as test_module