command:'docker run -v "$(pwd):/app" --rm sl-acceptance-test-runner'
availabletasks:
tasks:
options:
filter:'exclude',
tasks:[
'coffee'
'clean'
'mochaTest'
'availabletasks'
'execute'
'bunyan'
]
groups:
"Compile tasks":[
"compile:server"
"compile:tests"
"compile"
"compile:unit_tests"
"compile:acceptance_tests"
"install"
]
"Test tasks":[
"test:unit"
"test:acceptance"
]
"Run tasks":[
"run"
"default"
]
"Misc":[
"help"
]
grunt.loadNpmTasks'grunt-contrib-coffee'
grunt.loadNpmTasks'grunt-contrib-clean'
grunt.loadNpmTasks'grunt-mocha-test'
grunt.loadNpmTasks'grunt-available-tasks'
grunt.loadNpmTasks'grunt-execute'
grunt.loadNpmTasks'grunt-bunyan'
grunt.loadNpmTasks'grunt-forever'
grunt.loadNpmTasks'grunt-shell'
grunt.registerTask'help','Display this help list','availabletasks'
grunt.registerTask'compile:server','Compile the server side coffee script',['clean:app','coffee:app','coffee:app_dir']
grunt.registerTask'compile:unit_tests','Compile the unit tests',['clean:unit_tests','coffee:unit_tests']
grunt.registerTask'compile:acceptance_tests','Compile the acceptance tests',['clean:acceptance_tests','coffee:acceptance_tests']
grunt.registerTask'compile:tests','Compile all the tests',['compile:acceptance_tests','compile:unit_tests']
grunt.registerTask'compile','Compiles everything need to run document-updater-sharelatex',['compile:server']
grunt.registerTask'install',"Compile everything when installing as an npm module",['compile']
grunt.registerTask'test:unit','Run the unit tests (use --grep=<regex> for individual tests)',['compile:server','compile:unit_tests','mochaTest:unit']
grunt.registerTask(
'test:acceptance:full',
"Start server and run acceptance tests",
['shell:fullAcceptanceTests']
)
grunt.registerTask(
'test:acceptance:docker',
"Run acceptance tests inside docker container",
['shell:dockerTests']
)
grunt.registerTask'test:acceptance','Run the acceptance tests (use --grep=<regex> for individual tests)',['compile:acceptance_tests','mochaTest:acceptance']
grunt.registerTask'run',"Compile and run the document-updater-sharelatex server",['compile','bunyan','execute']