Browse Source

tests: Skip Cg tests on arm64 machines

rdb 2 years ago
parent
commit
225b577ccd
1 changed files with 4 additions and 0 deletions
  1. 4 0
      tests/display/test_cg_shader.py

+ 4 - 0
tests/display/test_cg_shader.py

@@ -1,4 +1,6 @@
 import os
 import os
+import platform
+import pytest
 
 
 from panda3d import core
 from panda3d import core
 
 
@@ -16,12 +18,14 @@ def run_cg_compile_check(gsg, shader_path, expect_fail=False):
         assert shader is not None
         assert shader is not None
 
 
 
 
[email protected](platform.machine().lower() == 'arm64', reason="Cg not supported on arm64")
 def test_cg_compile_error(gsg):
 def test_cg_compile_error(gsg):
     """Test getting compile errors from bad Cg shaders"""
     """Test getting compile errors from bad Cg shaders"""
     shader_path = core.Filename(SHADERS_DIR, 'cg_bad.sha')
     shader_path = core.Filename(SHADERS_DIR, 'cg_bad.sha')
     run_cg_compile_check(gsg, shader_path, expect_fail=True)
     run_cg_compile_check(gsg, shader_path, expect_fail=True)
 
 
 
 
[email protected](platform.machine().lower() == 'arm64', reason="Cg not supported on arm64")
 def test_cg_from_file(gsg):
 def test_cg_from_file(gsg):
     """Test compiling Cg shaders from files"""
     """Test compiling Cg shaders from files"""
     shader_path = core.Filename(SHADERS_DIR, 'cg_simple.sha')
     shader_path = core.Filename(SHADERS_DIR, 'cg_simple.sha')