This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Making the testsuite work for Mauve without installing


Hi,

On Tue, 2002-04-30 at 22:45, Anthony Green wrote:
> On Tue, 2002-04-30 at 12:42, Mark Wielaard wrote:
> > 2002-04-30  Mark Wielaard  <mark@klomp.org>
> > 
> >         * lib/libjava.exp (libjava_init): Always use the just created
> >         libgcj.jar.
> 
> I think we should still support testing installed toolchains.  Won't
> this mess with that?

Yes most probably. The patch is intended to make sure the tests are
always run on the toolchain that was just build. But I admit that it
might be hacky since I don't yet know enough of DejaGNU/Tcl.

> I think at one point there were enough differences between testing an
> installed toolchain and one from the build directory that we just
> isolated all of the differences in a new spec file: libgcj-test.spec.in
> 
> Maybe we should go back to that.  It's sure easier than trying to figure
> out where the jar file and support libraries are in the expect scripts.

I will have to read up on spec files in that case.
The patch was intended as a quick fix to make sure that when someone
does a make -k check and MAUVEDIR is set the Mauve tests are correctly
run even when gcj is not yet installed (since make install takes up
extra time and space). I don't mind really learning DejaGNU, Tcl and
spec files to come up with a better test framework. But then I need some
examples of setups that people actually use since I don't have a clear
picture of how/why to test an installed toolchain inside the build dir.

Cheers,

Mark


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]