我正在使用grunt,jasmine_node和其他一些工具实现我自己的用于测试自动化的XML / HTML报告工具。不幸的是我需要在jasmine_node之后运行一些任务 - >实际上我只使用jasmine_node来创建junit xml报告:D
问题是:当jasmine完成测试时,它正在退出任务链(无论我是否使用forceexit)。但我需要执行以下任务。
见下面我的配置:
jasmine_node: {
options: {
forceExit: true,
match: '.',
matchall: false,
extensions: 'js',
specNameMatcher: 'spec',
includeStackTrace: false,
jUnit: {
report: true,
savePath : "test-automation/test-xml/",
useDotNotation: true,
consolidate: true
}
},
all: ['test-automation/test-specs/']
},
这就是链条:
grunt.registerTask('test', ['jasmine_node', 'junit_xml_merge', 'open', 'connect']);
我在这里做错了什么?