1 |
|
2 | <html>
|
3 | <head>
|
4 | <meta charset="utf-8">
|
5 | <title>Intern</title>
|
6 | <link rel="shortcut icon" type="image/png" href="favicon.png"/>
|
7 |
|
8 | <!-- Hey you, listen up:
|
9 | ____ _ __ __ __
|
10 | / __ \____ ____ ( )/ /_ / /_____ __ _______/ /_
|
11 | / / / / __ \/ __ \|// __/ / __/ __ \/ / / / ___/ __ \
|
12 | / /_/ / /_/ / / / / / /_ / /_/ /_/ / /_/ / /__/ / / /
|
13 | /_____/\____/_/ /_/ \__/ \__/\____/\__,_/\___/_/ /_/
|
14 | __ __ _ _____ __ __
|
15 | / /_/ /_ (_)____ / __(_) /__ / / Direct modifications to rmeote.html are unsupported and will cause
|
16 | / __/ __ \/ / ___/ / /_/ / / _ \/ / Intern to break when you upgrade to a new version. If you need to
|
17 | / /_/ / / / (__ ) / __/ / / __/_/ add things to the page, do it from the `setup` or `before` method
|
18 | \__/_/ /_/_/____/ /_/ /_/_/\___(_) of the test suite that needs those things. NEVER do it here!
|
19 | -->
|
20 | </head>
|
21 | <body>
|
22 | <!-- Load intern code in the body because Html reporter needs a DOM -->
|
23 | <script src="browser/intern.js"></script>
|
24 | <script src="browser/config.js"></script>
|
25 | <script>
|
26 | internConfig.getConfig()
|
27 | .then(function (result) {
|
28 | var config = result.config;
|
29 | if (config.showConfigs) {
|
30 | console.log(getConfigDescription(config));
|
31 | return true;
|
32 | }
|
33 |
|
34 | if (!result.file) {
|
35 | console.warn('No config file was found');
|
36 | }
|
37 |
|
38 | // Add the HTML and console reporters to the default
|
39 | intern.configure({ reporters: ['html', 'console'] });
|
40 | intern.configure(config);
|
41 | })
|
42 | .then(
|
43 | function (skipTests) {
|
44 | if (skipTests) {
|
45 | return;
|
46 | }
|
47 |
|
48 | // Intern automatically reports run errors, so discard one if we get it
|
49 | intern.run().catch(function (_error) {});
|
50 | },
|
51 | function (error) {
|
52 | console.error('Error initializing Intern:', error);
|
53 | }
|
54 | );
|
55 | </script>
|
56 | </body>
|
57 | </html>
|