diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2022-05-23 14:48:19 +0200 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2022-06-14 10:11:22 -0700 |
| commit | e559ea0b7c96f2436d82ed9f94fe78d7c2aaef1d (patch) | |
| tree | 6d8c68f9cf4a46e045b1810284be7616f83ca56d /test cases/common/216 custom target input extracted objects/check_object.py | |
| parent | e4a8f4dbd64dce546b9a7651774b572f52b8f20f (diff) | |
| download | meson-e559ea0b7c96f2436d82ed9f94fe78d7c2aaef1d.tar.gz | |
add testcase for previous commit
Diffstat (limited to 'test cases/common/216 custom target input extracted objects/check_object.py')
| -rw-r--r-- | test cases/common/216 custom target input extracted objects/check_object.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test cases/common/216 custom target input extracted objects/check_object.py b/test cases/common/216 custom target input extracted objects/check_object.py index bafcf2c17..d521b4380 100644 --- a/test cases/common/216 custom target input extracted objects/check_object.py +++ b/test cases/common/216 custom target input extracted objects/check_object.py @@ -3,11 +3,15 @@ import sys, os if __name__ == '__main__': - if len(sys.argv) != 3: - print(sys.argv[0], 'object', 'output') + if len(sys.argv) < 4: + print(sys.argv[0], 'n output objects...') sys.exit(1) - elif os.path.exists(sys.argv[1]): - with open(sys.argv[2], 'wb') as out: - pass - else: + if len(sys.argv) != int(sys.argv[1]) + 3: + print(f'expected {sys.argv[1]} objects, got {len(sys.argv) - 3}') sys.exit(1) + for i in sys.argv[3:]: + print('testing', i) + if not os.path.exists(i): + sys.exit(1) + with open(sys.argv[2], 'wb') as out: + pass |
