diff --git a/src/common/runtime/cmdline.ts b/src/common/runtime/cmdline.ts index c071cd54aa88..30c68623bf52 100644 --- a/src/common/runtime/cmdline.ts +++ b/src/common/runtime/cmdline.ts @@ -27,12 +27,16 @@ Options: --coverage Emit coverage data. --verbose Print result/log of every test as it runs. --list Print all testcase names that match the given query and exit. + --list-unimplemented Print all unimplemented tests --debug Include debug messages in logging. --print-json Print the complete result JSON in the output. --expectations Path to expectations file. --gpu-provider Path to node module that provides the GPU implementation. --gpu-provider-flag Flag to set on the gpu-provider as = --unroll-const-eval-loops Unrolls loops in constant-evaluation shader execution tests + --enforce-default-limits Enforce the default limits (note: powerPreference tests may fail) + --force-fallback-adapter Force a fallback adapter + --log-to-websocket Log to a websocket --quiet Suppress summary information in output `); return sys.exit(rc); diff --git a/src/common/runtime/server.ts b/src/common/runtime/server.ts index 783d7244d4f6..030921181299 100644 --- a/src/common/runtime/server.ts +++ b/src/common/runtime/server.ts @@ -31,6 +31,9 @@ Options: --gpu-provider Path to node module that provides the GPU implementation. --gpu-provider-flag Flag to set on the gpu-provider as = --unroll-const-eval-loops Unrolls loops in constant-evaluation shader execution tests + --enforce-default-limits Enforce the default limits (note: powerPreference tests may fail) + --force-fallback-adapter Force a fallback adapter + --log-to-websocket Log to a websocket --u Flag to set on the gpu-provider as = Provides an HTTP server used for running tests via an HTTP RPC interface diff --git a/src/common/runtime/standalone.ts b/src/common/runtime/standalone.ts index 3f7333c1eb35..aefcc2946cc4 100644 --- a/src/common/runtime/standalone.ts +++ b/src/common/runtime/standalone.ts @@ -633,17 +633,21 @@ void (async () => { return select; }; - for (const [optionName, info] of Object.entries(optionsInfos)) { + Object.entries(optionsInfos).forEach(([optionName, info], i) => { + const id = `option${i}`; const input = typeof optionValues[optionName] === 'boolean' ? createCheckbox(optionName) : createSelect(optionName, info); + input.attr('id', id); $('') .append($('').append(input)) - .append($('').text(camelCaseToSnakeCase(optionName))) + .append( + $('').append($('