0
有没有办法在Grails中的整个测试阶段之前/之后运行一些代码?例如,如果我运行grails test-app unit:
,我想在单元测试阶段运行一些代码,并在所有单元测试运行后运行另一段代码。这与beforeSpec
和afterSpec
的不同之处在于。Grails测试 - 在完整测试阶段之前/之后运行代码
有没有办法在Grails中的整个测试阶段之前/之后运行一些代码?例如,如果我运行grails test-app unit:
,我想在单元测试阶段运行一些代码,并在所有单元测试运行后运行另一段代码。这与beforeSpec
和afterSpec
的不同之处在于。Grails测试 - 在完整测试阶段之前/之后运行代码
你可以做的一件事就是使用由grails提供的事件系统。
更多的信息可以:您可以通过Grails中提供的挂钩方法编辑_Events.groovy被发现在这article以及a s的grails docs。
谢谢。我正在寻找'TestPhaseStart'和'TestPhaseEnd'。不幸的是,我无法弄清楚如何在该事件处理程序中使用Geb'Browser.drive' - 它看起来还没有读取配置。 – wrschneider 2015-04-06 16:46:41