2016-01-04 60 views
1

我試圖(和失敗)讓我的foxx測試運行,遵循Cookbook「測試Foxx應用程序」。 (顯示模式爲「0ms(0/0/0)完成0次測試未發現測試」)。 爲了識別問題,我嘗試運行任何測試,但是當運行「官方」foxx服務測試(如「會話存儲」(被調用時)時,我得到了相同的結果(「未找到測試」)當添加新的Foxx服務時,在「ArangoStore」中的「會話本地」)。如何獲得用於Foxx的摩卡測試運行

所以,我猜測什麼是錯的,除了我自己的代碼,但不能找出哪裏看,並要尋找什麼......

相同的行爲在2.6.12版本,2.7。 2和2.7.3

將日誌級別設置爲調試完全不會產生與測試相關的輸出。

感謝

+0

我也問上ArangoDb谷歌論壇 https://groups.google.com/d/msg/arangodb/bIHpB1uWqTE/uEvjj1jfBAAJ – Julian

+0

與運行測試一個福克斯服務的任何例子是一個很好的開始 – Julian

回答

2

所有你需要做的摩卡測試添加到您的福克斯服務是使用tests場在你的清單和它要麼設置爲一個單一的路徑字符串或路徑字符串數組的測試賽文件,例如:

"tests": "test/**" 

"tests": ["test/one.js", "test/two.js"] 

sessions-local service提供這樣的一個例子。

即使官方服務的測試不適合你,我懷疑Foxx中的一個潛在問題。在郵件列表中診斷這可能更好。

+0

好吧,我我們會立即着手並使用郵件列表跟進。 – Julian

+0

數組中的顯式定義有效! – Julian