diff options
Diffstat (limited to 'test/lit/help/wasm-reduce.test')
-rw-r--r-- | test/lit/help/wasm-reduce.test | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/test/lit/help/wasm-reduce.test b/test/lit/help/wasm-reduce.test new file mode 100644 index 000000000..b3f3ac710 --- /dev/null +++ b/test/lit/help/wasm-reduce.test @@ -0,0 +1,47 @@ +;; RUN: wasm-reduce --help | filecheck %s + +;; CHECK: wasm-reduce INFILE +;; CHECK-NEXT: +;; CHECK-NEXT: Reduce a wasm file to a smaller one that has the same behavior on a given +;; CHECK-NEXT: command +;; CHECK-NEXT: +;; CHECK-NEXT: Options: +;; CHECK-NEXT: +;; CHECK-NEXT: --version Output version information and exit +;; CHECK-NEXT: +;; CHECK-NEXT: --help,-h Show this help message and exit +;; CHECK-NEXT: +;; CHECK-NEXT: --debug,-d Print debug information to stderr +;; CHECK-NEXT: +;; CHECK-NEXT: --command,-cmd The command to run on the test, that we want to reduce while +;; CHECK-NEXT: keeping the command's output identical. We look at the +;; CHECK-NEXT: command's return code and stdout here (TODO: stderr), and we +;; CHECK-NEXT: reduce while keeping those unchanged. +;; CHECK-NEXT: +;; CHECK-NEXT: --test,-t Test file (this will be written to to test, the given +;; CHECK-NEXT: command should read it when we call it) +;; CHECK-NEXT: +;; CHECK-NEXT: --working,-w Working file (this will contain the current good state while +;; CHECK-NEXT: doing temporary computations, and will contain the final +;; CHECK-NEXT: best result at the end) +;; CHECK-NEXT: +;; CHECK-NEXT: --binaries,-b binaryen binaries location (bin/ directory) +;; CHECK-NEXT: +;; CHECK-NEXT: --text,-S Emit intermediate files as text, instead of binary (also +;; CHECK-NEXT: make sure the test and working files have a .wat or .wast +;; CHECK-NEXT: suffix) +;; CHECK-NEXT: +;; CHECK-NEXT: --denan Avoid nans when reducing +;; CHECK-NEXT: +;; CHECK-NEXT: --verbose,-v Verbose output mode +;; CHECK-NEXT: +;; CHECK-NEXT: --debugInfo,-g Keep debug info in binaries +;; CHECK-NEXT: +;; CHECK-NEXT: --force,-f Force the reduction attempt, ignoring problems that imply it +;; CHECK-NEXT: is unlikely to succeed +;; CHECK-NEXT: +;; CHECK-NEXT: --timeout,-to A timeout to apply to each execution of the command, in +;; CHECK-NEXT: seconds (default: 2) +;; CHECK-NEXT: +;; CHECK-NEXT: --extra-flags,-ef Extra commandline flags to pass to wasm-opt while reducing. +;; CHECK-NEXT: (default: --enable-all) |