Fix nightly test job to fail when any test fails (#13871)
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import argparse
|
import argparse
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from sglang.test.ci.ci_utils import TestFile, run_unittest_files
|
from sglang.test.ci.ci_utils import TestFile, run_unittest_files
|
||||||
@@ -75,11 +76,12 @@ def main():
|
|||||||
print(f"Running {len(files)} tests from suite: {args.suite}")
|
print(f"Running {len(files)} tests from suite: {args.suite}")
|
||||||
print(f"Test files: {[f.name for f in files]}")
|
print(f"Test files: {[f.name for f in files]}")
|
||||||
|
|
||||||
run_unittest_files(
|
exit_code = run_unittest_files(
|
||||||
files,
|
files,
|
||||||
timeout_per_file=args.timeout_per_file,
|
timeout_per_file=args.timeout_per_file,
|
||||||
continue_on_error=args.continue_on_error,
|
continue_on_error=args.continue_on_error,
|
||||||
)
|
)
|
||||||
|
sys.exit(exit_code)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
Reference in New Issue
Block a user