gl-conformance
Version:
Khronos WebGL conformance test suite
24 lines (20 loc) • 561 B
JavaScript
module.exports = runCases
var testCases = require('./node-test/index')
function runCases(environment) {
var tape = environment.tape
var createContext = environment.createContext
var filter = environment.filter || function() { return true }
testCases.forEach(function(testCase) {
if(filter(testCase[0])) {
tape(testCase[0], function(t) {
var ENVIRONMENT = {
tape: t,
createContext: createContext,
}
var run = testCase[1]
run(ENVIRONMENT)
})
}
})
}