/* Copyright (c) 2019 The Khronos Group Inc. Use of this source code is governed by an MIT-style license that can be found in the LICENSE.txt file. */ shouldBeTrue("successfullyParsed"); _addSpan('
TEST COMPLETE'); if (_jsTestPreVerboseLogging) { _bufferedLogToConsole('TEST COMPLETE'); } { const e_results = document.createElement('div'); let fails_class = 'pass'; if (RESULTS.fail) { fails_class = 'fail'; } else { const parseBoolean = v => v.toLowerCase().startsWith('t') || parseFloat(v) > 0; const params = new URLSearchParams(window.location.search); if (parseBoolean(params.get('runUntilFail') || '')) { setTimeout(() => { params.set('runCount', parseInt(params.get('runCount') || '0') + 1); const url = new URL(window.location.href); url.search = params.toString(); window.location.href = url.toString(); }, 100); } } e_results.classList.add('pass'); e_results.innerHTML = `

TEST COMPLETE: ${RESULTS.pass} PASS, ` + `${RESULTS.fail} FAIL

`; const e_desc = document.getElementById("description"); e_desc.appendChild(e_results); } notifyFinishedToHarness()