[ 
https://issues.apache.org/jira/browse/NETBEANS-4528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17150145#comment-17150145
 ] 

Ratcash Developer edited comment on NETBEANS-4528 at 7/2/20, 10:05 AM:
-----------------------------------------------------------------------

Apparently this is already done on MASTER. Would be nice having it backported 
for 12.x
TC similar to https://issues.apache.org/jira/browse/NETBEANS-4410 just produces 
output at the end of the test.

Other thing I have notcied is that the GradleTestCase does not set the class 
name, e.g.:
{code:java}
    public GradleTestcase(JvmTestOperationDescriptor op, TestSession session) {
        super(op.getMethodName(), "TEST/JUNIT", session);  //NOI18N
        this.operation = op;
        setClassName(op.getClassName());  // please add this here
    }
{code}


was (Author: ratcashdev):
Apparently this is already done on MASTER. Would be nice having it backported 
for 12.x

Other thing I have notcied is that the GradleTestCase does not set the class 
name, e.g.:
{code:java}
    public GradleTestcase(JvmTestOperationDescriptor op, TestSession session) {
        super(op.getMethodName(), "TEST/JUNIT", session);  //NOI18N
        this.operation = op;
        setClassName(op.getClassName());  // please add this here
    }
{code}

> Test Results window showing 'Running' when AfterClass writes to the console
> ---------------------------------------------------------------------------
>
>                 Key: NETBEANS-4528
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-4528
>             Project: NetBeans
>          Issue Type: Bug
>          Components: projects - Gradle
>    Affects Versions: 12.0, 11.2, 11.3
>         Environment: Linux, JDK8, JDK11
>            Reporter: Ratcash Developer
>            Assignee: Laszlo Kishalmi
>            Priority: Critical
>
> Reproduction scenario:
>  1. Create a new JAVA Gradle project in NB12
>  2. Create a new Test code as follows (using either JUnit 4 or TestNG 6+)
> {code:java}
> import org.junit.AfterClass;
> import org.junit.Test;
> public class ExampleTest {
>   @AfterClass
>   public static void cleanup() {
>     // if you comment out the next line, the TestResults window will properly 
> show the test results
>     System.out.println("Cleaned");
>   }
>   @Test
>   public void testSomeMethod() {
>     System.out.println("Doing something.");
>   }
> }
> {code}
> 3. Hit CTLR+F6 and check the the results in the `Test Results` window. It 
> will still show 'Running' as opposed to the actual test result.
>  4. Comment out the line System.out.println("Cleaned"); and hit CTLR+F6 again 
> and check the TestResults window.
> Bug applies to NB11 and above. Tested on LINUX, JDK11 and JDK8. It does not 
> matter, if the write to the console is directly, or through a logger.
>  Using a MAVEN project works just OK.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to