mirror of
https://github.com/awslabs/aws-crt-php.git
synced 2026-08-18 18:13:09 +00:00
handle the case with features in tests
This commit is contained in:
@@ -84,18 +84,6 @@ def process_dir(dir_name, f):
|
|||||||
return
|
return
|
||||||
|
|
||||||
f.write(f'<dir name="{dir_name}">\n')
|
f.write(f'<dir name="{dir_name}">\n')
|
||||||
|
|
||||||
if dir_name == 'tests' and os.path.isdir('tests'):
|
|
||||||
f.write('<dir name="tests">\n')
|
|
||||||
f.write('<dir name="features">\n')
|
|
||||||
os.chdir('tests/features')
|
|
||||||
for file_name in os.listdir():
|
|
||||||
process_file(file_name)
|
|
||||||
os.chdir('../..')
|
|
||||||
f.write('</dir>\n')
|
|
||||||
f.write('</dir>\n')
|
|
||||||
|
|
||||||
else:
|
|
||||||
os.chdir(dir_name)
|
os.chdir(dir_name)
|
||||||
for file_name in os.listdir():
|
for file_name in os.listdir():
|
||||||
if os.path.isfile(file_name):
|
if os.path.isfile(file_name):
|
||||||
@@ -103,7 +91,18 @@ def process_dir(dir_name, f):
|
|||||||
else:
|
else:
|
||||||
process_dir(file_name, f)
|
process_dir(file_name, f)
|
||||||
|
|
||||||
f.write('</dir>\n')
|
# Special cases for compiler features placed in tests directories in and s2n
|
||||||
|
if dir_name == 's2n' and os.path.isdir('tests'):
|
||||||
|
f.write('<dir name="tests">')
|
||||||
|
f.write('<dir name="features">')
|
||||||
|
os.chdir('tests/features')
|
||||||
|
for a in os.listdir():
|
||||||
|
process_file(a)
|
||||||
|
os.chdir('../..')
|
||||||
|
f.write('</dir>')
|
||||||
|
f.write('</dir>')
|
||||||
|
|
||||||
|
f.write('</dir>')
|
||||||
os.chdir('..')
|
os.chdir('..')
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user