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
14 lines
687 B
Plaintext
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
|