1 | process.env.ethTest = 'BasicTests'
|
2 |
|
3 | module.exports = function (config) {
|
4 | config.set({
|
5 | browserNoActivityTimeout: 60000,
|
6 | frameworks: ['browserify', 'detectBrowsers', 'tap'],
|
7 | files: [
|
8 | './tests/difficulty.js'
|
9 | ],
|
10 | preprocessors: {
|
11 | 'tests/*.js': ['browserify', 'env']
|
12 | },
|
13 | singleRun: true,
|
14 | plugins: [
|
15 | 'karma-browserify',
|
16 | 'karma-chrome-launcher',
|
17 | 'karma-env-preprocessor',
|
18 | 'karma-tap',
|
19 | 'karma-firefox-launcher',
|
20 | 'karma-detect-browsers'
|
21 | ],
|
22 | detectBrowsers: {
|
23 | enabled: true,
|
24 | usePhantomJS: false,
|
25 | postDetection: function (availableBrowser) {
|
26 | if (process.env.TRAVIS) {
|
27 | return ['Firefox']
|
28 | }
|
29 |
|
30 | var browsers = ['Chrome', 'Firefox']
|
31 | return browsers.filter(function (browser) {
|
32 | return availableBrowser.indexOf(browser) !== -1
|
33 | })
|
34 | }
|
35 | }
|
36 | })
|
37 | }
|