mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-07 07:02:53 +03:00
fix test execution when building OSS repo with tpx on path
Summary: X-link: https://github.com/facebookincubator/fizz/pull/160 X-link: https://github.com/facebookincubator/zstrong/pull/1192 Fix case when testing a github repo checkout, wth tpx on path, where --no-testpilot not specified. As workaround before this lands, if in this situation pass --no-testpilot Reviewed By: bigfootjon Differential Revision: D69852662 fbshipit-source-id: 5065cdf3acae3bc9c90df89ed96eab3fc3e19906
This commit is contained in:
committed by
Facebook GitHub Bot
parent
25e4aadad8
commit
a80dc2ea5e
@@ -979,13 +979,19 @@ if __name__ == "__main__":
|
|||||||
# better signals for flaky tests.
|
# better signals for flaky tests.
|
||||||
retry = 0
|
retry = 0
|
||||||
|
|
||||||
tpx = path_search(env, "tpx")
|
tpx = None
|
||||||
|
try:
|
||||||
|
from .facebook.testinfra import start_run
|
||||||
|
|
||||||
|
tpx = path_search(env, "tpx")
|
||||||
|
except ImportError:
|
||||||
|
# internal testinfra not available
|
||||||
|
pass
|
||||||
|
|
||||||
if tpx and not no_testpilot:
|
if tpx and not no_testpilot:
|
||||||
buck_test_info = list_tests()
|
buck_test_info = list_tests()
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from .facebook.testinfra import start_run
|
|
||||||
|
|
||||||
buck_test_info_name = os.path.join(self.build_dir, ".buck-test-info.json")
|
buck_test_info_name = os.path.join(self.build_dir, ".buck-test-info.json")
|
||||||
with open(buck_test_info_name, "w") as f:
|
with open(buck_test_info_name, "w") as f:
|
||||||
json.dump(buck_test_info, f)
|
json.dump(buck_test_info, f)
|
||||||
|
Reference in New Issue
Block a user