UNPKG

1.81 kBJavaScriptView Raw
1var testBin = "./node_modules/.bin/mocha";
2var coverageBin = "./node_modules/.bin/istanbul";
3var lintBin = "./node_modules/.bin/eslint";
4var coverallsBin = "sh";
5var codacyBin = "sh";
6var codeclimateBin = "sh";
7var rmBin = "rm";
8var testArgs = ['--recursive', 'test/specs/**/*.js'];
9var coverageLocalArgs = ['cover', './node_modules/.bin/_mocha', '--', '--report', 'lcovonly', 'test/specs/**/*.js'];
10var coverageArgs = ['cover', './node_modules/.bin/_mocha', '--', '--report', 'lcovonly', 'test/specs/**/*.js'];
11var coverallsArgs = ['-c', 'cat ./coverage/lcov.info | ./node_modules/.bin/coveralls'];
12var codacyArgs = ['-c', 'cat ./coverage/lcov.info | ./node_modules/.bin/codacy-coverage'];
13var codeclimateArgs = ['-c', './node_modules/.bin/codeclimate-test-reporter < ./coverage/lcov.info'];
14var removeCoverageArgs = ['-rf', './coverage'];
15var lintArgs = ['src/**/*.js', 'test/specs/**/*.js'];
16
17var test = [{
18 bin: testBin,
19 args: testArgs
20}]
21
22var coverage = [{
23 bin: coverageBin,
24 args: coverageLocalArgs
25}]
26
27var lint = [{
28 bin: lintBin,
29 args: lintArgs
30}]
31
32var coveralls = [
33 {
34 bin: coverageBin,
35 args: coverageArgs
36}, {
37 bin: coverallsBin,
38 args: coverallsArgs
39}, {
40 bin: rmBin,
41 args: removeCoverageArgs
42}]
43
44var codeclimate = [
45 {
46 bin: coverageBin,
47 args: coverageArgs
48}, {
49 bin: codeclimateBin,
50 args: codeclimateArgs
51}, {
52 bin: rmBin,
53 args: removeCoverageArgs
54}]
55
56var codacy = [{
57 bin: codacyBin,
58 args: codacyArgs
59}, {
60 bin: codacyBin,
61 args: codacyArgs
62}, {
63 bin: rmBin,
64 args: removeCoverageArgs
65}]
66
67module.exports = {
68 rntest: test,
69 test: test,
70 coverage: coverage,
71 lint: lint,
72 coveralls: coveralls,
73 codacy: codacy,
74 codeclimate: codeclimate
75}