You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI: Check that test expectations are up-to-date (#23201)
This test will fail if the expectations are out-of-date on the main
branch. This can happen due to either:
1. Somebody forgetting to update the expectations when they land an
emscripten change
2. llvm or binaryen changes that rolled in on the auto-roller.
For now I propose that we don't make this new check "Required" and we
consider this the first step towards making these updates easy and
automatic.
I made this a github action rather than using CiricleCI since I
anticipate using github automation here in the future (for example to
suggest updates the current PR).
parser.add_argument('-s', '--skip-tests', action='store_true', help="don't actually run the tests, just analyze the existing results")
67
-
parser.add_argument('-b', '--new-branch', action='store_true', help='create a new branch containing the updates')
68
-
parser.add_argument('-c', '--clear-cache', action='store_true', help='clear the cache before rebaselining (useful when working with llvm changes)')
67
+
parser.add_argument('-s', '--skip-tests', action='store_true', help="Don't actually run the tests, just analyze the existing results")
68
+
parser.add_argument('-b', '--new-branch', action='store_true', help='Create a new branch containing the updates')
69
+
parser.add_argument('-c', '--clear-cache', action='store_true', help='Clear the cache before rebaselining (useful when working with llvm changes)')
70
+
parser.add_argument('-n', '--check-only', dest='check_only', action='store_true', help='Return non-zero if test expectations are out of date, and skip creating a git commit')
0 commit comments