TestTableSnapshotInputFormat is a unit test which you can run from your IDE
directly.

BTW there was a typo in the command line below w.r.t. the test name.

Cheers

On Thu, Nov 13, 2014 at 4:57 PM, Stephen Boesch <java...@gmail.com> wrote:

> How can logging be enabled/viewed when launching the hbase tests via
> command line maven?
>
> Given the following mvn command, I am able to set breakpoints within an IDE
> (intellij):
>
> mvn -Dmaven.surefire.debug="-Xdebug
> -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -Xnoagent
> -Djava.compiler=NONE" test
> -Dtest=TestTleSnapshotInputFormat#testInitTableSnapshotMapperJobConfig
>
>
> However, there is no stdout/stderr or log4j output anywhere.
>
> The only output is the following (Note there an exception deep inside a
> create table test but the details are not displayed!)
>
> Listening for transport dt_socket at address: 5005
> Running org.apache.hadoop.hbase.mapred.TestTableSnapshotInputFormat
> 2014-11-13 16:40:27.560 java[47177:2496198] Unable to load realm info from
> SCDynamicStore
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 178.141 sec
> <<< FAILURE!
>
> Note: the hbase-server/src/test/resources/log4j.properties has settings
> that are friendly to printing plenty of logging messages. But why are the
> messages not generated?
>
> # Define some default values that can be overridden by system properties
> hbase.root.logger=INFO,console
> hbase.log.dir=.
> hbase.log.file=hbase.log
> ..
> # Logging Threshold
> log4j.threshhold=ALL
> ..
> log4j.logger.org.apache.hadoop.hbase=DEBUG
>
>
> BTW I also have a related post also on StackOverflow - this one focuses
> more on starting/debugging a test within the Intellij IDE:
>
>
> http://stackoverflow.com/questions/26920330/logging-and-debugging-using-maven-within-intellij
>

Reply via email to