Files
clang-p2996/llvm/test/tools/UpdateTestChecks/update_test_checks/basic.test
Alex Richardson 240aff80e0 Add initial tests for update_{llc_,cc_,}test_checks.py
Summary:
This commit adds basic tests for these update script to validate that
they still work as expected. In the future we could extend these tests
whenever new features are added to avoid introducing regressions.

Reviewers: xbolva00, MaskRay, jdoerfert

Reviewed By: jdoerfert

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D70660
2019-12-16 11:35:53 +00:00

14 lines
687 B
Plaintext

# REQUIRES: x86-registered-target
## Basic test checking that update_test_checks.py works correctly
# RUN: cp -f %S/Inputs/basic.ll %t.ll && %update_test_checks %t.ll
# RUN: diff -u %t.ll %S/Inputs/basic.ll.expected
## Check that running the script again does not change the result:
# RUN: %update_test_checks %t.ll
# RUN: diff -u %t.ll %S/Inputs/basic.ll.expected
## Also try the --function-signature flag
# RUN: %update_test_checks %t.ll --function-signature
# RUN: diff -u %t.ll %S/Inputs/basic.ll.funcsig.expected
## Verify that running without the --function-signature flag removes the -SAME: lines:
# RUN: %update_test_checks %t.ll
# RUN: diff -u %t.ll %S/Inputs/basic.ll.expected