[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