4
<title>Generated test runner</title>
10
border: 1px solid black;
11
background-color: #ccc;
16
border: 1px dashed black;
20
<body class="yui3-skin-sam">
21
<h1 id="results">Calculating</h1>
23
<p>This test will take around 6 minutes when fully run.</p>
28
<script src="/build/yui/yui.js"></script>
29
<script src="generated.js"></script>
32
//gen_tests = ['node', 'yql', 'dd', 'combo_node', 'combo_yql', 'combo_dd'];
33
//gen_tests = ['node', 'yql', 'dd', 'rls_node', 'rls_yql', 'rls_dd'];
34
//gen_tests.reverse();
36
var h1 = document.getElementById('results');
37
var note = document.getElementById('note');
39
var title = 'Prepping (#) tests';
40
document.title = h1.innerHTML = title.replace('#', gen_tests.length);
43
var log = function() {
45
for (var i = 0; i < arguments.length; i++) {
46
str.push(arguments[i]);
48
note.innerHTML = str.join(' ');
55
var confirmTests = function() {
56
document.body.removeChild(frame);
57
document.title = h1.innerHTML = 'Prep Complete';
58
log('Starting YUI Tests');
59
var s = new YUITest.Suite("Dynamic Use");
60
s.add(new YUITest.Case(cases));
61
YUITest.Runner.subscribe(YUITest.Runner.COMPLETE_EVENT, function() {
62
document.title = h1.innerHTML = 'Tests Complete';
63
var endStamp = (new Date()).getTime();
64
var str = ((endStamp - startStamp) / 1000);
65
log('Tests Complete: ' + str + 'secs');
67
YUITest.Runner.add(s);
72
var runTest = function() {
73
var mod = gen_tests.pop();
75
document.title = h1.innerHTML = title.replace('#', gen_tests.length);
76
log('Fetching: ', '/tests/' + mod);
78
frame = document.createElement('iframe');
80
document.body.appendChild(frame);
82
frame.src = '/tests/' + mod;
88
var _yui_result = function(d) {
89
log('Test Completed for', d.name);
91
//setTimeout(function() {
96
var startStamp = (new Date()).getTime();
99
YUI().use('test', function(Y) {
108
gfilter: (window.location.search.match(/[?&]filter=([^&]+)/) || [])[1] || 'min'
114
logExclude: {Dom: true, Selector: true, Node: true, attribute: true, base: true, event: true, widget: true },
115
filter: YUI_config.gfilter,
118
fullpath : '/src/common/tests/assets/test-console.js',
119
requires : ['console-filters'],
123
'skin-sam-test-console': {
124
fullpath: '/src/common/tests/assets/test-console.css',
129
}).use('test-console', 'test', function(Y) {