File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ # List of tools used throughout the project
2+
3+ ### npm
4+ Used for dependency management
5+
6+ #### Common commands
7+
8+ ` NEOCTRL_ARGS="-e 4.0" npm test `
9+
10+ ` NEOCTRL_ARGS="-e 4.0" npm run start-neo4j `
11+
12+ ` NEOCTRL_ARGS="-e 4.0" npm run stop-neo4j `
13+
14+ ### gulp
15+ Used for build system
16+
17+ The following commands run tests directly from the source tree compared to ` npm test ` which runs them in a sandboxed environment.
18+
19+ ` NEOCTRL_ARGS="-e 4.0" gulp test-nodejs-unit `
20+
21+ ` NEOCTRL_ARGS="-e 4.0" gulp test-nodejs-integration `
22+
23+ ` NEOCTRL_ARGS="-e 4.0" gulp test-nodejs-stub `
24+
25+ ### jasmine
26+ Used as the testing and assertion framework
27+
28+ ` jasmine --filter="#unit Test" ` for more fine grained test filtering. This only applies to node environment tests.
29+
30+ ### karma
31+ Used for running tests in real browsers
32+
33+ ` gulp test-browser `
34+
35+ ### istanbul & nyc
36+ Used for code coverage
37+
38+ ` nyc jasmine --filter="#unit" ` cover unit tests
39+
40+ ### eslint
41+ For linting
42+
43+ ### prettier-eslint
44+ For code styling
45+
46+ ### husky
47+ For github pre-commit hooks for code styling
48+
You can’t perform that action at this time.
0 commit comments