Indeed, the java.class.path is much larger for tests.

--emi

On Fri, Apr 26, 2019 at 10:24 PM Emilian Bold <emilian.b...@gmail.com> wrote:
>
> One trick I learned is that .clusters() is applied only to the cluster
> folder name, not the full path.
>
> This was kinda obvious really, but since the current suite has the
> cluster under build/cluster I assumed it might be the full path. But
> no, your regexp has to also match 'cluster'.
>
> This doesn't solve the classpath problem mentioned initially...
>
> --emi
>
> On Thu, Apr 25, 2019 at 11:16 AM Emilian Bold <emilian.b...@gmail.com> wrote:
> >
> > Hello,
> >
> > I'm trying to introduce NbTestCase into a large existing app and I'm
> > getting all kinds of what seem to be class-loader/classpath problems.
> >
> > The whole NbModuleSuite.Configuration is quite limited in what it does
> > and I can't seem to find any combination of settings that starts the
> > application properly.
> >
> > The code uses some libraries that read "JAI (Java Advanced Imaging)
> > registry files" inside META-INF/registryFile.jai and also some
> > java.util.ServiceLoader.
> >
> > It seems that no matter how I run the configuration:
> > * with hand-picked clusters or just .clusters(".*") or
> > * with hand-picked enableModules or just ".*" or
> > * enableClasspathModules(false)
> >
> > ... I get some duplicated entries in the classpath.
> >
> > Then I get a warning like:
> >
> > > Error while parsing JAI registry file 
> > > "file:/home/nasa/DSCOVR/SecretLunarBase/release/modules/ext/some.jar"
> >
> > But that release/modules/ext folder is *not* supposed to be in the
> > classpath as I already have the same JAR in the suite build/cluster/
> > folder (which folder is shown at app startup under `Installation=`).
> >
> > So, is there a way to configure NbTestCase so 'it just works'? I don't
> > want any fewer modules, I just want the application to start normally,
> > then execute
> > my test, without breaking the classpath in ways that are
> > test-specific.
> >
> > Regards,
> >
> >
> > --emi

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-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