Title: [221435] trunk/Tools
- Revision
- 221435
- Author
- keith_mil...@apple.com
- Date
- 2017-08-31 12:42:00 -0700 (Thu, 31 Aug 2017)
Log Message
Add a filter argument to WSL test suite.
https://bugs.webkit.org/show_bug.cgi?id=176176
Reviewed by Filip Pizlo.
* WebGPUShadingLanguageRI/Test.js:
(this.string_appeared_here.i.switch):
(let.s.in.this.s.startsWith.string_appeared_here.s.match):
(let.s.in.this.s.startsWith): Deleted.
Modified Paths
Diff
Modified: trunk/Tools/ChangeLog (221434 => 221435)
--- trunk/Tools/ChangeLog 2017-08-31 19:33:35 UTC (rev 221434)
+++ trunk/Tools/ChangeLog 2017-08-31 19:42:00 UTC (rev 221435)
@@ -1,3 +1,15 @@
+2017-08-31 Keith Miller <keith_mil...@apple.com>
+
+ Add a filter argument to WSL test suite.
+ https://bugs.webkit.org/show_bug.cgi?id=176176
+
+ Reviewed by Filip Pizlo.
+
+ * WebGPUShadingLanguageRI/Test.js:
+ (this.string_appeared_here.i.switch):
+ (let.s.in.this.s.startsWith.string_appeared_here.s.match):
+ (let.s.in.this.s.startsWith): Deleted.
+
2017-08-30 Filip Pizlo <fpi...@apple.com>
WSL should be able to run a program that uses generics
Modified: trunk/Tools/WebGPUShadingLanguageRI/Test.js (221434 => 221435)
--- trunk/Tools/WebGPUShadingLanguageRI/Test.js 2017-08-31 19:33:35 UTC (rev 221434)
+++ trunk/Tools/WebGPUShadingLanguageRI/Test.js 2017-08-31 19:42:00 UTC (rev 221435)
@@ -49,8 +49,22 @@
let before = preciseTime();
+let filter = /.*/; // run everything by default
+if (this["arguments"]) {
+ for (let i = 0; i < arguments.length; i++) {
+ switch (arguments[0]) {
+ case "--filter":
+ filter = new RegExp(arguments[++i]);
+ break;
+ default:
+ throw new Error("Unknown argument: ", arguments[i]);
+ }
+ }
+}
+
+
for (let s in this) {
- if (s.startsWith("TEST_")) {
+ if (s.startsWith("TEST_") && s.match(filter)) {
print(s + "...");
this[s]();
print(" OK!");
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes