Procházet zdrojové kódy

[enable-lit] Allow file-check when enable-lit (#5201)

Also run exec test separately.

This is help to keep existing workflow after switch to lit.
Xiang Li před 2 roky
rodič
revize
fdf9074a4f
1 změnil soubory, kde provedl 8 přidání a 5 odebrání
  1. 8 5
      utils/hct/hcttest.cmd

+ 8 - 5
utils/hct/hcttest.cmd

@@ -261,11 +261,11 @@ if "%TEST_CLEAN%"=="1" (
   )
 )
 
+if "%TEST_MANUAL_FILE_CHECK%"=="1" (
+  set TEST_USE_LIT=0
+)
+
 if "%TEST_USE_LIT%"=="1" (
-  rem LIT does not separate exect tests from other taef tests.
-  if "%TEST_EXEC%"=="1" (
-    set TEST_CLANG=1
-  )
   rem LIT does not separate cmd tests from other clang hlsl tests.
   if "%TEST_CMD%"=="1" (
     set TEST_CLANG=1
@@ -288,9 +288,12 @@ if "%TEST_USE_LIT%"=="1" (
     if "!TEST_CLANG!"=="1" (
       cmake --build %HLSL_BLD_DIR% --config %BUILD_CONFIG% --target check-clang
       set RES_CLANG=!ERRORLEVEL!
-      set RES_EXEC=%RES_CLANG%
       set RES_CMD=%RES_CLANG%
     )
+    if "!TEST_EXEC!"=="1" (
+      cmake --build %HLSL_BLD_DIR% --config %BUILD_CONFIG% --target check-clang-taef-exec
+      set RES_EXEC=!ERRORLEVEL!
+    )
   )
   set TEST_CLANG=0
   set TEST_DXILCONV=0