是否有任何簡單的方法來配置log4j,以便在單元測試中,我只打印失敗測試的堆棧跟蹤,而不會在shell的輸出中產生噪音? 現在,當我執行測試時,我可以看到由我測試的類打印的輸出。我想避免這種情況,因爲它不是通過測試TestNG,Junit和log4j
0
A
回答
1
我建議有log4j.properties
src/test/resources
下文件的內容:
log4j.rootLogger=OFF
至於導致您的所有生產類將無法登錄,但正如你所期望的的JUnit或TestNG的將打印失敗的測試。
+0
這很有趣。我有個問題。你建議的路徑/ src/test/resources是因爲你的目錄結構? 因爲我的測試不在src /文件夾中,而是在/ test/com/blabla –
+0
建議的路徑是maven項目的一般標準。如果您在這種情況下有其他項目結構,則需要直接指定它。說,對於Eclipse項目,您可以在項目優先級中手動配置。 –
0
在你的單元測試帶來的任何值,設置日誌級別到在哪一級蹤跡被記錄:
Logger.getRootLogger().setLevel(Level.WARNING);
相關問題
- 1. jUnit + jMock和log4j
- 2. Junit 3,Junit 4,TestNG
- 3. 一起使用JUnit和TestNG
- 4. JUnit 5與TestNG
- 5. JUnit 4與TestNG 6
- 6. Log4J與JUnit測試
- 7. 爲JUnit配置log4j
- 8. 什麼是TestNG的和JUnit框架,硒
- 9. TestNG和JUnit執行之間的區別
- 10. 更改JUnitCore(JUnit)到TestNG
- 11. TestNG代替DukeScript中的JUNIT
- 12. Jmockit TestNG/JUnit NullPointerException與Seam
- 13. junit/testng代的Maven插件
- 14. 是否有與TestNG連接的log4j appender?
- 15. 通過JUnit TestSuite運行TestNg測試
- 16. JUnit的等價物TestNG的@BeforeSuite,@BeforeTest
- 17. Document還JUnit理論不僅TestNG DataProviders請
- 18. 使用TestNG調用JUnit測試
- 19. 在AIX上運行JUnit或testng TC
- 20. 如何使用JUnit或TestNG的
- 21. 在Windows Shell中使用Junit或TestNG
- 22. 爲什麼testng依賴於junit?
- 23. JUnit或TestNG的醬實驗室測試?
- 24. JUnit中的Log4j測試用例
- 25. 如何查找沒有聲明的JUnit和TestNG測試?
- 26. 如何讓maven surefire正確執行JUnit和TestNG測試?
- 27. JUnit和TestNG如何工作?我不知道理論
- 28. 在java和testng或junit中設置值的斷言
- 29. JUnit和TestNG是否有共同的記者類?
- 30. TestNG和Spring 3
你有沒有考慮在log4j配置中提高日誌級別? – Mikhail