Просмотр исходного кода

ci: run tests on Linux under gdb (if available)

Anonymous Maarten 1 день назад
Родитель
Сommit
4ab8ecf02d
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      .github/workflows/create-test-plan.py

+ 2 - 0
.github/workflows/create-test-plan.py

@@ -490,6 +490,8 @@ def spec_to_job(spec: JobSpec, key: str, trackmem_symbol_names: bool, ctest_args
             job.shared_lib = SharedLibType.SO_0
             job.shared_lib = SharedLibType.SO_0
             job.static_lib = StaticLibType.A
             job.static_lib = StaticLibType.A
             fpic = True
             fpic = True
+            job.cmake_arguments.append("-DSDLTEST_GDB=ON")
+            job.apt_packages.append("gdb")
             if spec.more_hard_deps:
             if spec.more_hard_deps:
                 # Some distros prefer to make important dependencies
                 # Some distros prefer to make important dependencies
                 # mandatory, so that SDL won't start up but lack expected
                 # mandatory, so that SDL won't start up but lack expected