4b138c8923
The shell script runs the tests and diffs stdout against v8.txt. Lines added/removed means tests were broken/fixed. Future work is to a) fix failing tests, and b) enable more tests. A number are disabled for various reasons and mjsunit subdirectories are currently skipped. Need to decide on a case-by-case basis what is and isn't relevant to us. At the moment about 430 tests are run of which approx. 80% pass.
11 lines
421 B
JavaScript
11 lines
421 B
JavaScript
;(function() {
|
|
"use strict"
|
|
const print = globalThis.print
|
|
globalThis.print = function() {} // print nothing, v8 tests are chatty
|
|
let count = 0 // rate limit to avoid excessive logs
|
|
globalThis.failWithMessage = function(message) {
|
|
if (count > 99) return
|
|
if (++count > 99) return print("<output elided>")
|
|
print(String(message).slice(0, 128))
|
|
}
|
|
})()
|