Connie 4bac8fd890
[llvm-lit][test][NFC] Moved cat command tests into separate lit test file (#102366)
This patch separates the lit tests that check for the functionality of
lit's built-in cat command into its own test file and folder. This is a
prerequisite for https://github.com/llvm/llvm-project/pull/101530.
2024-08-14 14:45:02 -07:00

32 lines
622 B
Python

#!/usr/bin/env python
from __future__ import print_function
import os
import sys
def check_path(argv):
if len(argv) < 3:
print("Wrong number of args")
return 1
type = argv[1]
paths = argv[2:]
exit_code = 0
if type == "dir":
for idx, dir in enumerate(paths):
print(os.path.isdir(dir))
elif type == "file":
for idx, file in enumerate(paths):
print(os.path.isfile(file))
else:
print("Unrecognised type {}".format(type))
exit_code = 1
return exit_code
if __name__ == "__main__":
sys.exit(check_path(sys.argv))