[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: jnodeos-20020317 build error..



> Hi,
> 
>     after i install OSkit, moab, janosVM, jnodeos, ants.
>     what can i test if it works or not?

It depends on how you've configured everything, if they were all
configured/built to work together than you'll need a test machine to boot
kernels on.  Otherwise most of them should work on a unix based
host.  Also, the recently released meta-makefiles might be of help when
combining everything.

There are several example kernels in the oskit, you should be able to
run them on a bare machine.

Moab works similarly, there are some programs in the 'envs' directory that
you can run.  If configured with the oskit, then you'll need a bare
machine, otherwise most should run on a unix like host.

For janosvm, if it was configured for unix, a 'make check' should run the
entire test suite.  If its configured to run on top of moab you'll need to
boot a "bmod" (use 'make janos-bmod' if you're using the 
meta-makefiles) on a machine with a command line like this:

  Image -config <tests config file here> -noexit -jsiprovider
  plex:udp:<eth interface #>/<ip number>/<udp port> -Xfailsafe <number of
  minutes before the failsafe forces the vm to exit>

If you're using the meta-makefiles something like this should work:

  Image -config /etc/janosvm/tests.config -noexit -jsiprovider
  plex:udp:eth0/192.168.0.24/8192 -Xfailsafe 4

Then you can run 'make check' in the test/janosvm of a regular
janosvm build tree:

  env TEST_MACHINE="plex:udp:192.168.0.24/8192" make check

This will run the tests on the remote host.

For the java nodeos, the "./check" command in the build directory will
check the build on a unix host.  For a bare machine, you'll need to boot
a bmod with the '/etc/janosvm/jnodeos.config' file created by the
meta-makefiles and do the following:

  jsihey plex:udp:192.168.0.24/8192 create team with nativepath /lib
  jsihey plex:udp:192.168.0.24/8192 execute run of team 2 with class
  edu.utah.janos.nodeos.Main arg edu.utah.janos.tests.HelloWorld

ANTS doesn't work on a bare machine, but it has several examples in the
"scripts" directory.

>     what i need to read first?

Some of this should be documented in the READMEs and INSTALLs.

tim stack




[ Janos ] [ OSKit ] [ Network Testbed ] [ Flick ] [ Fluke ]
Flux Research Group / Department of Computer Science / University of Utah