I think at a minimum it requires an upgrade to the bundled Ant version, and
then some changes to some internal build.xml's (which I think is where I
got lost previously)

I can take another look next week (or maybe near the end of the month now
that I look at my calendar ), and kick it off in dev mailing list if I get
stuck or need to validate questions.

Regards

John

On Thu, 10 Jan 2019 at 15:01, Geertjan Wielenga <
[email protected]> wrote:

> Could we take a look at this for Apache NetBeans 11? The simplest
> requirement is that the process of using JUnit 5 with Ant should be as
> simple as in 8.2 with JUnit 4. Several are reporting having problems with
> this and can’t all switch to Maven.
>
> Gj
>
> On Thu, 10 Jan 2019 at 15:52, John McDonnell <[email protected]>
> wrote:
>
>> Yep...
>>
>> We never got around to implementing JUnit 5 support for Ant based
>> projects in NB 10.
>>
>> Im not really an Ant user and did try to take a look a t what would be
>> required but never got to a final solution for it.
>>
>> Regards
>>
>> John
>>
>> On Thu 10 Jan 2019, 11:16 Geertjan Wielenga
>> <[email protected] wrote:
>>
>>> Recommend you use Maven in NetBeans, which will cause the dependencies,
>>> including that one, to automatically be added.
>>>
>>> Gj
>>>
>>> On Thu, Jan 10, 2019 at 12:14 PM Geertjan Wielenga <
>>> [email protected]> wrote:
>>>
>>>> Seems to be related to this:
>>>>
>>>> https://github.com/junit-team/junit5/issues/1104
>>>>
>>>> Gj
>>>>
>>>> On Thu, Jan 10, 2019 at 12:11 PM Geertjan Wielenga <
>>>> [email protected]> wrote:
>>>>
>>>>> reason: class file for org.apiguardian.api.API$Status not found
>>>>>
>>>>> No idea what 'org.apiguarian.api.API' is.
>>>>>
>>>>> Gj
>>>>>
>>>>> On Thu, Jan 10, 2019 at 11:10 AM Peter Hull <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>> I was trying to add Tests to a Java SE project and it didn't work. So
>>>>>> I went back to the simplest case to try again.
>>>>>> 1. Create a new Java Application with default main class
>>>>>> 2. Select Tools|Create/Update Tests, press OK
>>>>>> 3. (IDE creates files and adds a default test for 'main')
>>>>>> 4. Select Run|Test Project
>>>>>>
>>>>>> I see:
>>>>>> Compiling 1 source file to
>>>>>>
>>>>>> D:\Libraries\Documents\NetBeansProjects\JavaApplication16\build\test\classes
>>>>>> warning: unknown enum constant Status.STABLE
>>>>>>   reason: class file for org.apiguardian.api.API$Status not found
>>>>>> warning: unknown enum constant Status.STABLE
>>>>>> (this line repeated)
>>>>>> 13 warnings
>>>>>> compile-test:
>>>>>> Created dir:
>>>>>> D:\Libraries\Documents\NetBeansProjects\JavaApplication16\build\test\results
>>>>>> No tests executed.
>>>>>> test-report:
>>>>>> test:
>>>>>> BUILD SUCCESSFUL (total time: 1 second)
>>>>>>
>>>>>> If I select the 'main' Java file and Run|Test File I get:
>>>>>>
>>>>>> C:\Users\peter\AppData\Local\NetBeans\Cache\10.0\executor-snippets\junit.xml:184:
>>>>>> The following error occurred while executing this line:
>>>>>>
>>>>>> C:\Users\peter\AppData\Local\NetBeans\Cache\10.0\executor-snippets\junit.xml:128:
>>>>>> The <classpath> or <modulepath> for <junit> must include junit.jar if
>>>>>> not in Ant's own classpath
>>>>>> BUILD FAILED (total time: 0 seconds)
>>>>>>
>>>>>> Should this work and if so, what am I doing wrong?
>>>>>>
>>>>>> Using
>>>>>> Product Version: Apache NetBeans IDE 10.0 (Build
>>>>>> incubator-netbeans-release-380-on-20181217)
>>>>>> Java: 11.0.1; OpenJDK 64-Bit Server VM 11.0.1+13
>>>>>> Runtime: OpenJDK Runtime Environment 11.0.1+13
>>>>>> System: Windows 10 version 10.0 running on amd64; Cp1252; en_GB (nb)
>>>>>>
>>>>>> Thanks,
>>>>>> Peter
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>
>>>>>>

Reply via email to