carcassonne has asked for the wisdom of the Perl Monks concerning the following question:
When running a 'make test' (obtained from module-starter) all module output is suppressed. The test in t/ are called using test_harness() which uses TEST_VERBOSE. Setting TEST_VERBOSE to other values than 0 enables print DEBUG statements from the .t files, but not from the modules themselves. Commenting NOECHO does not do it either. What is the regular approach when trying to debug a module in this context ? Or, is it that modules are usually not debugged when running 'make test' ? I could make a test program to debug the modules out of 'make test' so module console output is allowed, although I kind of expected that this could be done while running 'make test'.
Thanks for any suggestions/ideas/comments.
Best wishes to all for 2010!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Module testing inside test_harness: verbose output ?
by MidLifeXis (Monsignor) on Dec 31, 2009 at 15:03 UTC | |
|
Re: Module testing inside test_harness: verbose output ?
by stevieb (Canon) on Dec 31, 2009 at 14:44 UTC |