This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 71124 - Do not make assumptions about names of Ant targets
Summary: Do not make assumptions about names of Ant targets
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: JUnit (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: junit-issues@java
URL:
Keywords:
Depends on:
Blocks: 70472 70749
  Show dependency tree
 
Reported: 2006-01-06 20:57 UTC by Marian Petras
Modified: 2006-10-23 16:40 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marian Petras 2006-01-06 20:57:57 UTC
The JUnit module relies on names of Ant targets when it is about to parse/read
the Ant's output and display test results.

This is unreliable. Stop using this mechanism.
Comment 1 Marian Petras 2006-05-26 21:17:41 UTC
Fixed in the trunk.

The JUnitAntLogger no longer takes names of Ant targets into account. Instead,
it watches names of Ant tasks and also structure of the tasks. It should be much
more precise.

Modified files:
src/org/netbeans/modules/junit/output/JUnitOutputReader.java   (1.19)
src/org/netbeans/modules/junit/output/junit-test-results.settings   (1.2)
src/org/netbeans/modules/junit/output/TaskType.java   (1.1 - initial revision)
src/org/netbeans/modules/junit/output/junit-test-results.wstcref   (1.2)
src/org/netbeans/modules/junit/output/AntSessionInfo.java   (1.3)
src/org/netbeans/modules/junit/output/Manager.java   (1.10)
src/org/netbeans/modules/junit/output/JUnitAntLogger.java   (1.14)
nbproject/project.properties   (1.8)

Diffs:
http://junit.netbeans.org/source/browse/junit/src/org/netbeans/modules/junit/output/JUnitOutputReader.java?r1=1.18&r2=1.19&diff_format=u
http://junit.netbeans.org/source/browse/junit/src/org/netbeans/modules/junit/output/junit-test-results.settings?r1=1.1&r2=1.2&diff_format=u
http://junit.netbeans.org/source/browse/junit/src/org/netbeans/modules/junit/output/TaskType.java?rev=1.1&content-type=text/vnd.viewcvs-markup
http://junit.netbeans.org/source/browse/junit/src/org/netbeans/modules/junit/output/junit-test-results.wstcref?r1=1.1&r2=1.2&diff_format=u
http://junit.netbeans.org/source/browse/junit/src/org/netbeans/modules/junit/output/AntSessionInfo.java?r1=1.2&r2=1.3&diff_format=u
http://junit.netbeans.org/source/browse/junit/src/org/netbeans/modules/junit/output/Manager.java?r1=1.9&r2=1.10&diff_format=u
http://junit.netbeans.org/source/browse/junit/src/org/netbeans/modules/junit/output/JUnitAntLogger.java?r1=1.13&r2=1.14&diff_format=u
http://junit.netbeans.org/source/browse/junit/nbproject/project.properties?r1=1.7&r2=1.8&diff_format=u

The change fixes also the following bugs:
  bug #59883 - Floating window wars between JU output & all others windows
  bug #70749 - JUnit Results window does not display for tests
               run from freeform projects
  bug #73397 - "Failed to prepare tests" - display better message
  bug #73933 - JUnit window pops up after running Ant 'test' target
  bug #76587 - JUnit results window often reopens itself