You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2020/04/23 03:09:30 UTC
[activemq-artemis] 03/04: ARTEMIS-2732 Updating hacking guide
This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
commit 5e594cc18f9ebcf3b0dd85c70060a55d5ff9def3
Author: Clebert Suconic <cl...@apache.org>
AuthorDate: Wed Apr 22 18:29:53 2020 -0400
ARTEMIS-2732 Updating hacking guide
---
docs/hacking-guide/en/tests.md | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/docs/hacking-guide/en/tests.md b/docs/hacking-guide/en/tests.md
index a82ad51..07fe73a 100644
--- a/docs/hacking-guide/en/tests.md
+++ b/docs/hacking-guide/en/tests.md
@@ -41,6 +41,27 @@ which eliminates all the setup and class variables which are provided by `Single
## Keys for writing good tests
+### Use log.debug
+
+- Please use log.debug instead of log.info.
+
+On your classes, import the following:
+
+```java
+public class MyTest {
+ private static final org.jboss.logging.Logger log = org.jboss.logging.Logger.getLogger($CLASS_NAME$.class);
+
+ @Test
+ public void test() {
+ log.debug("Log only what you need please!");
+ }
+}
+```
+
+- Please do not use System.out.println()
+
+As a general rule, only use System.out if you really intend an error to be on the reporting. Debug information should be called through log.debug.
+
### Avoid leaks
An important task for any test-case is to clean up all the resources it creates when it runs. This includes the server