Over the weekend I was finally able to finalize the test unit in form of a
module. Kept it as simple
as possible (but it includes a pseudo script engine).
May I just ask a few questions, before proceeding with submitting one or two
PRs:
* Every new program needs the Oracle license header at the top?
* Would it be o.k. to dual license (AL 2.0 for the pseudo scripting engine)?
o If not (it probably would introduce noise and problems) it would not be
a real problem as I
always can create a separate package using only the code that was
authored by myself.
* Where shall I explain/document how the test unit works, here in the mailing
list or with the PR?
o If the latter, then it would probably be a good idea to submit the test
unit separately from
the PR for fixing the bug as that will have its own set of
explanations/documentations
(briefly discussing the three scenarious how a script controller may
define scripts and why
the filenames were picked the way they are).
* Maybe the explanations/documentations for the bug fix should be posted here
upfront for discussion?
---rony
On 03.02.2020 15:04, Rony G. Flatscher wrote:
> Hi Kevin,
>
> On 31.01.2020 16:38, Kevin Rushforth wrote:
>> And if you need a modular jar, you might look at ModuleLauncherTest instead.
> thank you very much for this important hint as well!
>
> Having no knowledge about gradle it will take me a while to research and
> digest, but this definitely
> helps me to jump start to the section where tests get carried out with
> separately configured JVMs.
>
> Would it be o.k. to first submit a pull request for JDK-8234959
> <https://bugs.openjdk.java.net/browse/JDK-8234959> and later, when an
> appropriate test unit using
> the SPI dependent pseudo script engine is available submitting the test app
> with different pull
> request? Or would it be better to submit both with the same pull request?
>
> ---rony