我正在用 Go 语言构建一个在 Google Appengine 上运行的小应用程序。我已经让它在本地运行,并使用 aetest 进行测试。效果很好。
我想使用 Agouti 添加 BDD 测试。我想了解的是 Agouti 如何与 aetest 一起工作。我的 Agouti 测试将启动 aetest 实例,但我无法弄清楚 a) 如何确定测试 devserver 正在哪个端口上运行(aetest.Instance 有一个方法 url() 似乎表明这一点,但该方法不出口),和b)如何告诉Agouti港口。
我想错了吗?我很乐意让 BeforeSuite 或 BeforeEach 块设置环境,但如果有其他方法,我很想听听。
谢谢。