mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +00:00 
			
		
		
		
	json: attempt to skip slow tests when running under emulator (#8189)
This commit is contained in:
		
							
								
								
									
										1
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -799,6 +799,7 @@ jobs: | ||||
|           7z x "-o${env:RUNNER_TEMP}" $env:RUNNER_TEMP/sde.tar | ||||
|           $sde = $(join-path $env:RUNNER_TEMP sde-external-${env:SDE_VERSION}-win/sde.exe) | ||||
|           cd build | ||||
|           $env:LLAMA_SKIP_TESTS_SLOW_ON_EMULATOR = 1 | ||||
|           & $sde -future -- ctest -L main -C Release --verbose --timeout 900 | ||||
|  | ||||
|       - name: Determine tag name | ||||
|   | ||||
| @@ -1239,6 +1239,9 @@ int main() { | ||||
|         } | ||||
|     }); | ||||
|  | ||||
|     if (getenv("LLAMA_SKIP_TESTS_SLOW_ON_EMULATOR")) { | ||||
|         fprintf(stderr, "\033[33mWARNING: Skipping slow tests on emulator.\n\033[0m"); | ||||
|     } else { | ||||
|         if (getenv("LLAMA_PYTHON_AVAILABLE") || (std::system("python -c \"import sys; exit(1) if sys.version_info < (3, 8) else print('Python version is sufficient')\"") == 0)) { | ||||
|             test_all("Python", [](const TestCase & tc) { | ||||
|                 write("test-json-schema-input.tmp", tc.schema); | ||||
| @@ -1260,6 +1263,7 @@ int main() { | ||||
|         } else { | ||||
|             fprintf(stderr, "\033[33mWARNING: Node not found, skipping JavaScript JSON schema -> grammar tests.\n\033[0m"); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     test_all("Check Expectations Validity", [](const TestCase & tc) { | ||||
|         if (tc.expected_status == SUCCESS) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Olivier Chafik
					Olivier Chafik