2
很難描述茉莉花> = 2.1的功能如何有用和方便。通過使用fdescribe
和/或fit
,我們只能運行指定的測試,而無需修改量角器配置。僅打印茉莉花專注測試
唯一的問題是控制檯上的輸出。 它打印出與量角器配置中的圖案匹配的每個規格。
首先打印聚焦的規格測試結果。這個信息是有用的:
Using ChromeDriver directly...
[launcher] Running 1 instances of WebDriver
Started
open Case Screen
should display correct url ...
Passed
. should display summary description ...
Passed
然後,存在包含「禁用」測試(〜20秒至向下滾動)一個巨大的輸出:
click the Back button after switching environment
should redirect to Queue in previous environment ...
Disabled
1 of 1 passed (0 skipped, 1 disabled).
...
'You have been logged out.' alert message
should show a alert message after closing all sessions in another browser window ...
Disabled
1 of 1 passed (0 skipped, 1 disabled).
SUCCESS: 202 specs, 0 failures, 0 skipped, 199 disabled in 12.89s.
換句話說,只有3規格出執行了202個,但所有202個都被打印在控制檯上,其中199個被禁用。
有沒有辦法避免在控制檯上寫入禁用的規範,同時擁有關於集中測試的詳細信息?
注意,我們使用TerminalReporter
從jasmine-reporters
:
jasmine.getEnv().addReporter(new jasmineReporters.TerminalReporter({
verbosity: 3,
color: true,
showStack: true
}));
設置verbosity
到< 3有助於解決殘疾測試的問題,但在這種情況下,我們沒有得到任何信息哪些測試主要集中在:
Using ChromeDriver directly...
[launcher] Running 1 instances of WebDriver
Started
...SUCCESS: 202 specs, 0 failures, 0 skipped, 199 disabled in 12.225s.
202 specs, 0 failures