Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Unified Diff: third_party/webgl/conformance-suites/1.0.0/conformance/more/conformance/quickCheckAPIBadArgs.html

Issue 9360034: Remove everthing except conformance tests in the deps/third_party/webgl (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/
Patch Set: Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/webgl/conformance-suites/1.0.0/conformance/more/conformance/quickCheckAPIBadArgs.html
===================================================================
--- third_party/webgl/conformance-suites/1.0.0/conformance/more/conformance/quickCheckAPIBadArgs.html (revision 121077)
+++ third_party/webgl/conformance-suites/1.0.0/conformance/more/conformance/quickCheckAPIBadArgs.html (working copy)
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">
-<link rel="stylesheet" type="text/css" href="../unit.css" />
-<script type="application/x-javascript" src="../unit.js"></script>
-<script type="application/x-javascript" src="../util.js"></script>
-<script type="application/x-javascript" src="quickCheckAPI.js"></script>
-
-<script type="application/x-javascript">
-
-// Test that all GL functions specified in ArgGenerators fail
-// when called with randomly generated invalid arguments
-// Works only on tests with checkArgValidity defined
-Tests.testInvalidArgs = function() {
- var randomTestCount = 100;
- for (var name in ArgGenerators) {
- try {
- if (!GL[name])
- throw (new Error(name + " is missing from the WebGL context"));
- var argGen = ArgGenerators[name];
- var alreadyTriedArgs = {};
- if (!argGen.generate || !argGen.checkArgValidity) continue;
- // test each GL function with randomTestCount randomly generated valid args
- argGeneratorTestRunner(argGen, function(args, gen, setupVars) {
- var mutatedArgs;
- var foundArgs = false;
- for (var j=0; j<100; j++) {
- mutatedArgs = mutateArgs(args);
- var validArgs = false;
- try {
- validArgs = gen.checkArgValidity.apply(gen, mutatedArgs);
- } catch(e) {}
- if (!validArgs) {
- if (gen.noAlreadyTriedCheck) {
- foundArgs = true;
- break; // found new invalid args
- }
- var src = Object.toSource(mutatedArgs);
- if (!alreadyTriedArgs[src]) {
- alreadyTriedArgs[src] = true;
- foundArgs = true;
- break; // found new invalid args
- }
- }
- }
- if (!foundArgs)
- return true;
- var ok = false;
- var rv;
- // assert that GL function fails when called with invalid args
- assertFail("This should fail: "+name+"("+mutatedArgs.map(function(a){return Object.toSource(a)}).join(",")+")",
- function(){
- GL.getError(); // clear off existing error
- rv = GL[name].apply(GL, mutatedArgs);
- throwError(GL, name);
- ok = true;
- });
- // if we need to cleanup the return value, do it here
- // e.g. calling gl.deleteBuffer(rv) after testing gl.createBuffer() above
- if (gen.returnValueCleanup && rv != null) {
- assertOk("Cleaning up return value after "+name+"("+mutatedArgs.map(function(a){return Object.toSource(a)}).join(",")+")",
- function() { gen.returnValueCleanup(rv); });
- }
- GL.getError();
- return !ok;
- }, argGen.testCount || randomTestCount);
- } catch(e) {
- testFailed(name, e.name, formatError(e));
- }
- }
-}
-
-</script>
-<style>canvas{position:absolute;}</style>
-</head><body>
-</body></html>

Powered by Google App Engine
This is Rietveld 408576698