Treat unittest SkipTest exception as pass instead of as failure (#14847)

This commit is contained in:
Binyao Jiang
2025-12-10 15:28:21 -08:00
committed by GitHub
parent c97ce39181
commit a4992873d4
+4
View File
@@ -71,6 +71,7 @@ from typing import (
TypeVar, TypeVar,
Union, Union,
) )
from unittest import SkipTest
from urllib.parse import urlparse from urllib.parse import urlparse
import numpy as np import numpy as np
@@ -2540,6 +2541,9 @@ def retry(
for try_index in itertools.count(): for try_index in itertools.count():
try: try:
return fn() return fn()
except SkipTest:
# Do NOT retry skipped tests - used in CI and unittest
raise
except Exception as e: except Exception as e:
traceback.print_exc() traceback.print_exc()