このようGruntfile.js
に、監視ファイルと起動テストにgruntとを使用します
// Gruntfile.js
module.exports = function(grunt){
grunt.initConfig({
watch: {
grunt: {
files: ['Gruntfile.js']
},
python: {
files : ['./tests/*.py','./libs/*/*.py'],
tasks: ['pythontest'],
},
}
});
grunt.registerTask('pythontest', function(){
grunt.util.spawn({
cmd: 'python',
args: ['setup.py','test'],
opts: {stdio: 'inherit'},
});
});
grunt.registerTask('default', ['watch']);
};
watchdogのような Python ソリューションを探しています。
タスクとコマンドの定義のために、ウォッチドッグにはGruntfile.js
?に似たファイルがあります。