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