eros-0.8.3, tests/func Bengt Kleberg (bengt@softwell.se)
Fri, 5 Mar 1999 16:20:29 +0100

due to a busy week i have only managed the following tests:

ansiterm
call
cappage_test
constructor_test
evtq_test
fpuswitch

these where all ok.

directory_test

	fails with:
	InvokeMyKeeper(): thread takes seg flt with no kpr
	Current thread 0x002131f8 (running) ctxt 0x00205cc0 (user) rsrv=0x001fe300 uobj 0x0000018 0x00001c060000000
	Stopped at 0x00105854 Debugger(void)+4 [db_interface.cxx:262] movl %ebp,%esp

fstest
	Makefile: added /cross to built tools path.
	fails during bootup with approx (the failure triggers fast reboot):
	relocating kernel at 0x101000

heap_grow
	failes during compile (-Werror) since there is no spcbank_buy_pages() and spcbank_return_page()

i486
	all Makefiles needs another /.. in EROS_SRC
	build fails with:
	make[1]: Entering directory `/home/bengt/eros-0.8.3/src/base/tests/func/i486/timecall'
	gcc  -O -I/home/bengt/eros/include  -Wall -Winline -Werror -c call.c
	g++  -O -I/home/bengt/eros/include  -c getcycle.S -o getcycle.o
	ld -N -Ttext 0x0 -nostdlib -static -e _start -L/home/bengt/eros/lib -L/home/bengt/eros/lib/i486 -o call /home/bengt/eros/lib/i486/ipldomcrt0.o call.o getcycle.o /home/bengt/eros/lib/i486/libdomain.a
	ld: cannot open /home/bengt/eros/lib/i486/ipldomcrt0.o: No such file or directory

mutex_test
	call.c: changed from Word to uint32_t
	Makefile: added domains, added /cross to built tools path.
	NOTE: mutex_test.c has no code.
	test.volmap: more kernel space, remove 'node' and 'page' added 'object'.
	fails with:
	InvokeMyKeeper(): thread takes seg flt with no kpr
	Current thread 0x002131f8 (running) ctxt 0x00205928 (user) rsrv=0x001fe300 uobj 0x0000018 0x00001c060000000
	Stopped at 0x00105854 Debugger(void)+4 [db_interface.cxx:262] movl %ebp,%esp
	
netproto_test
	netproto.map: No such file or directory

old_spacebank_test
	fails(?) with:
	SpaceBankTest: Starting SubBankTest
	SpaceBankTest: Error buying first two pages! (0x0000001)
	fails with:
	SpaceBankTest:  PageAllocTest complete.
	SpaceBankTest: Starting SubBankTest
	!About to start migration()
	Migration compleated
	../../../../../../base/sys/kernel/kern_Key.cxx:40:failed assertion: isPreparedObjectkey().

pcc_test
	renamed dcc_test.c to pcc_test.c
	Makefile:changed dcc_test to pcc_test
	Makefile:removed target $(EROS_ROOT)/cross/bin/mkvol -b $(EROS_ROOT)/cross/bin/sysgen
	fails during bootup with approx (the failure triggers fast reboot):
	relocating kernel at 0x101000

proccre_test
	renamed domcre_test.c to proccre_test.c
	Makefile:changed domcre_test to proccre_test
	fails during bootup with approx (the failure triggers fast reboot):
	relocating kernel at 0x101000

rescind_test
	fails compilation (but there is no complaint about OT_Node!!!)
	rescind_test.c:65: `OT_Page' undeclared
	
retag_test
	fails compilation (but there is no complaint about OT_Node!!!)
	retag_test.c:89: `OT_Page' undeclared (first use this function)



NOTE: the old test results where lots and lots where marked with 	fails since there is no old-mkimage.
is _correct_. ie, there is no old-mkimage, not even in the 0.8.3 from Monday.

the rest of the tests will be in on Monday.

bengt