Skip to content

Commit 9ef0d00

Browse files
Block building Tests in wrong command prompt (#4717)
Co-authored-by: Stephan T. Lavavej <[email protected]>
1 parent fd797a9 commit 9ef0d00

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Diff for: tests/utils/stl-lit/stl-lit.in

+7
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ sys.path.insert(0, os.path.join("@LLVM_SOURCE_DIR@", 'utils', 'lit'))
2929
builtin_parameters= {}
3030
builtin_parameters['config_map'] = config_map
3131

32+
def assert_same_platform_for_build_and_test():
33+
build_platform = '$ENV{Platform}'
34+
test_platform = os.getenv('Platform', default='')
35+
if build_platform != '' and test_platform != '' and build_platform != test_platform:
36+
exit(f'Target platform mismatch: the STL was built for {build_platform} but tested for {test_platform}.')
37+
3238
if __name__=='__main__':
39+
assert_same_platform_for_build_and_test()
3340
from lit.main import main
3441
main(builtin_parameters)

0 commit comments

Comments
 (0)