Update tests.

This commit is contained in:
Unknown W. Brackets 2014-03-01 19:26:53 -08:00
parent 15a608a6b9
commit 6b6005c50b
2 changed files with 52 additions and 24 deletions

@ -1 +1 @@
Subproject commit 1485afa4cc6b5cb902a2a5ff290477f8d7ca4ba3
Subproject commit f824c8bcac3ed6f5ed5d91bfc5b302a0b8164dcc

74
test.py
View file

@ -60,12 +60,12 @@ class Command(object):
# These have worked and should keep working always - regression tests.
tests_good = [
"cpu/cpu_alu/cpu_alu",
"cpu/vfpu/vector",
"cpu/vfpu/matrix",
"cpu/vfpu/convert",
"cpu/vfpu/prefixes",
"cpu/vfpu/colors",
"cpu/vfpu/convert",
"cpu/vfpu/gum",
"cpu/vfpu/matrix",
"cpu/vfpu/prefixes",
"cpu/vfpu/vector",
"cpu/icache/icache",
"cpu/lsu/lsu",
"cpu/fpu/fpu",
@ -74,16 +74,34 @@ tests_good = [
"audio/atrac/setdata",
"audio/mp3/mp3test",
"audio/sascore/sascore",
"audio/sascore/adsrcurve",
"audio/sascore/getheight",
"audio/sascore/keyoff",
"audio/sascore/keyon",
"audio/sascore/noise",
"audio/sascore/outputmode",
"audio/sascore/pause",
"audio/sascore/pcm",
"audio/sascore/pitch",
"audio/sascore/vag",
"ctrl/ctrl",
"ctrl/idle/idle",
"ctrl/sampling/sampling",
"ctrl/sampling2/sampling2",
"ctrl/vblank",
"display/display",
"display/vblankmulti",
"dmac/dmactest",
"font/charimagerect",
"font/find",
"font/fontinfo",
"font/fontinfobyindex",
"font/fontlist",
"font/optimum",
"font/shadowimagerect",
"gpu/callbacks/ge_callbacks",
"gpu/ge/edram",
"gpu/ge/context",
"gpu/ge/edram",
"gpu/ge/queue",
"hash/hash",
"hle/check_not_used_uids",
@ -93,11 +111,11 @@ tests_good = [
"io/cwd/cwd",
"loader/bss/bss",
"malloc/malloc",
"misc/testgp",
"misc/libc",
"misc/deadbeef",
"misc/dcache",
"misc/deadbeef",
"misc/libc",
"misc/sdkver",
"misc/testgp",
"misc/timeconv",
"mstick/mstick",
"rtc/rtc",
@ -113,10 +131,10 @@ tests_good = [
"threads/callbacks/check",
"threads/callbacks/create",
"threads/callbacks/delete",
"threads/callbacks/exit",
"threads/callbacks/refer",
"threads/events/events",
"threads/events/cancel/cancel",
"threads/events/clear/clear",
"threads/events/create/create",
"threads/events/delete/delete",
"threads/events/poll/poll",
@ -129,6 +147,7 @@ tests_good = [
"threads/fpl/create",
"threads/fpl/delete",
"threads/fpl/free",
"threads/fpl/refer",
"threads/fpl/priority",
"threads/fpl/tryallocate",
"threads/k0/k0",
@ -179,6 +198,7 @@ tests_good = [
"threads/semaphores/signal",
"threads/semaphores/wait",
"threads/threads/change",
"threads/threads/exitstatus",
"threads/threads/extend",
"threads/threads/refer",
"threads/threads/release",
@ -236,19 +256,13 @@ tests_next = [
"audio/sceaudio/datalen",
"audio/sceaudio/output",
"audio/sceaudio/reserve",
"audio/sascore/adsrcurve",
"audio/sascore/getheight",
"audio/sascore/keyoff",
"audio/sascore/keyon",
"audio/sascore/noise",
"audio/sascore/pcm",
"audio/sascore/setadsr",
"ctrl/vblank",
"display/hcount",
"intr/waits",
"threads/callbacks/cancel",
"threads/callbacks/count",
"threads/callbacks/notify",
"threads/events/clear/clear",
"threads/scheduling/dispatch",
"threads/scheduling/scheduling",
"threads/threads/create",
@ -261,11 +275,12 @@ tests_next = [
"utility/msgdialog/abort",
"utility/msgdialog/dialog",
"gpu/commands/basic",
"gpu/commands/blocktransfer",
"gpu/commands/material",
"gpu/complex/complex",
"gpu/displaylist/state",
"gpu/ge/get",
"gpu/ge/break",
"gpu/ge/get",
"gpu/reflection/reflection",
"gpu/rendertarget/rendertarget",
"gpu/signals/jumps",
@ -273,11 +288,27 @@ tests_next = [
"gpu/simple/simple",
"gpu/triangle/triangle",
"font/fonttest",
"font/altcharcode",
"font/charglyphimage",
"font/charglyphimageclip",
"font/charinfo",
"font/newlib",
"font/open",
"font/openfile",
"font/openmem",
"font/resolution",
"font/shadowglyphimage",
"font/shadowglyphimageclip",
"font/shadowinfo",
"io/file/file",
"io/file/rename",
"io/io/io",
"io/iodrv/iodrv",
"modules/loadexec/loader",
"net/http/http",
"net/primary/ether",
"power/cpu",
"power/freq",
"rtc/arithmetic",
"rtc/convert",
"rtc/lookup",
@ -285,17 +316,14 @@ tests_next = [
"umd/io/umd_io",
"umd/raw_access/raw_access",
"video/mpeg/basic",
"ideo/mpeg/ringbuffer/construct",
"ideo/mpeg/ringbuffer/destruct",
"video/mpeg/ringbuffer/avail",
"video/mpeg/ringbuffer/construct",
"video/mpeg/ringbuffer/destruct",
"video/pmf/pmf",
"video/pmf_simple/pmf_simple",
"video/psmfplayer/basic",
]
# These don't even run (or run correctly) on the real PSP
test_broken = [
]
# These are the tests we ignore (not important, or impossible to run)
tests_ignored = [