Commit Graph

107 Commits

Author SHA1 Message Date
Unknown W. Brackets
e9bf6da934 Add alarm test. 2012-12-21 00:23:55 -08:00
Unknown W. Brackets
22a77b643f Update tests. 2012-12-16 23:01:43 -08:00
Henrik Rydgård
e04edab111 Merge pull request #177 from unknownbrackets/event-flags
Event flag fixes
2012-12-15 10:03:31 -08:00
KentuckyCompass
e61a7da35b Make test.py work with Python 3 2012-12-15 02:27:40 -08:00
Unknown W. Brackets
aa1bf95ea3 Test update.
The power/power test is failing now because it was updated,
not because of the event flag changes.
2012-12-14 21:32:06 -08:00
Unknown W. Brackets
45258bb61f Cleanup behavior in sceKernel*EventFlag() funcs.
Biggest change is just that sceKernelSetEventFlag() rescheds.
2012-12-14 21:25:29 -08:00
Unknown W. Brackets
1a77b22e3a Implement priority signaling for semaphores. 2012-12-09 01:04:49 -08:00
Unknown W. Brackets
f9b561ee42 Implement priority unlocking for mutexes. 2012-12-09 01:04:49 -08:00
Unknown W. Brackets
e060812b74 Update tests.
More passing.  Hopefully I'm updating them correctly this time.
2012-12-07 00:52:57 -08:00
Unknown W. Brackets
70efb2c3d1 Test update. 2012-12-02 17:19:57 -08:00
Unknown W. Brackets
f8629c5144 Update tests. 2012-11-30 23:22:55 -08:00
Henrik Rydgard
e255550a8e Update tests 2012-11-30 22:32:51 +01:00
Henrik Rydgard
537234cc6e Update test.py to look for the cpu_alu instead of cpu test 2012-11-29 14:40:11 +01:00
Unknown W. Brackets
5022922a3a Make headless take arguments like a standard cli.
I like -l.
2012-11-24 21:59:38 -08:00
Unknown W. Brackets
c4731cffc8 Change test line numbers to match IDEs. 2012-11-23 10:07:38 -08:00
Florent Castelli
fbc47cd961 Strip whitespace from test result lines 2012-11-23 18:41:46 +01:00
Florent Castelli
67d09c2c26 Tests diff the output and expected output until the end of both file 2012-11-23 18:33:40 +01:00
Florent Castelli
c3635f84d3 Fix headless binary path on Linux, add shebang and exec flag to test.py 2012-11-23 17:15:38 +01:00
Unknown W. Brackets
ad116632bf Implement sceRtcGetTick().
Unfortunately, this fixes things so that rtc/rtc is correctly failing.
2012-11-22 23:49:23 -08:00
Henrik Rydgård
3934876908 Merge pull request #70 from unknownbrackets/mutexes
Mutexes
2012-11-21 01:48:44 -08:00
Henrik Rydgard
237c19be9d Activate some more tests 2012-11-20 22:41:24 +01:00
Florent Castelli
0dc3b0b566 Add a 5s timeout to tests 2012-11-20 20:29:23 +01:00
Unknown W. Brackets
619a9906de Remove threads from semaphores when they timeout.
This makes wait tests *almost* pass.  There's some timing
related issues left, though.
2012-11-20 02:20:15 -08:00
Unknown W. Brackets
c92f1dc8e6 Update tests (semaphores/mutexes.)
Most mutex tests are failing due to thread scheduling or
reuse issues.
2012-11-20 02:19:55 -08:00
Unknown W. Brackets
a539580195 Reschedule after acquiring a lock.
This matches the actual test results.
2012-11-20 02:19:20 -08:00
Henrik Rydgard
9165c0b3a9 Add zoom setting to Windows version. Doesn't work while playing. 2012-11-17 17:46:05 +01:00
Henrik Rydgard
184d5b9443 Merge branch 'sema-cleanup' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-sema-cleanup
Conflicts:
	pspautotests
2012-11-17 15:05:30 +01:00
Unknown W. Brackets
157858819b Additional semaphore fixes with updated tests. 2012-11-17 01:43:01 -08:00
kev :)
3764f48bee Make the directory test pass
The test for this might need to be extended to see what happens with
multiple sub folders and large files, and i do question the expected
size of '..'
2012-11-14 21:24:57 +00:00
Henrik Rydgard
6b51afb5fd Update tests 2012-11-14 00:47:00 +01:00
Henrik Rydgard
543e759121 malloc test is now working 2012-11-12 23:34:28 +01:00
Henrik Rydgard
1ba3b005cf Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	pspautotests
	test.py
2012-11-12 20:55:11 +01:00
Unknown W. Brackets
d1fd16ecba sceKernelStartThread(): skip argPtr for 0 args.
This makes threads/semaphores pass, so adding to passing list.
Depends on an update to pspautotests.
2012-11-12 08:16:16 -08:00
Henrik Rydgard
d485b76e11 Jit fixes, test update 2012-11-12 14:35:10 +01:00
Florent Castelli
96c38926bc TeamCity test report integration
Using the flag --teamcity adds some control messages for TeamCity
which then report the test result properly (passed, failed, ignored).
2012-11-12 03:42:19 +01:00
Henrik Rydgard
4c1883e73f Some stubs, "NOP" out registerexitcallback, implement cancelwakeup 2012-11-12 00:04:57 +01:00
Henrik Rydgard
ce5afbc166 Merge branch 'master' of https://github.com/tmaul/ppsspp into tmaul-master
Conflicts:
	Core/HLE/scePower.cpp
	Core/MIPS/MIPSIntVFPU.cpp
	Core/MIPS/MIPSIntVFPU.h
	gentest.py
	test.py
2012-11-11 22:50:48 +01:00
Henrik Rydgard
0fb8c08af3 Test fixes and cleanups 2012-11-11 22:38:19 +01:00
kev :)
a2c024e454 Fix up secPower a bit
Removed PARAM stuff, made tests pass with some caveats in that I don't
understand what the return values are supposed to be based on the docs
and fix a small issue with sceImpose that I created with the last merge
2012-11-11 21:32:54 +00:00
Henrik Rydgard
09e7888cf9 Fix VFPU bugs thanks to new tests. 2012-11-11 21:32:53 +00:00
Henrik Rydgard
1eb11e974e More work on gentest, fix a VFPU bug it found comparing to real PSP! 2012-11-11 21:32:52 +00:00
Henrik Rydgard
7457a18669 Add script to generate .expected files using a real PSP and psplink 2012-11-11 21:32:52 +00:00
Henrik Rydgard
9bc7385502 Power test working 2012-11-11 19:32:27 +01:00
Henrik Rydgard
8aa072161c Fix VFPU bugs thanks to new tests. 2012-11-11 18:44:20 +01:00
Henrik Rydgard
7fd96a0c27 Merge branch 'master' of github.com:hrydgard/ppsspp 2012-11-11 16:47:09 +01:00
Henrik Rydgard
9aa0beff3e More work on gentest, fix a VFPU bug it found comparing to real PSP! 2012-11-11 16:46:25 +01:00
Henrik Rydgard
f2cb1b66bc Add script to generate .expected files using a real PSP and psplink 2012-11-11 15:05:40 +01:00
kev :)
b9ff4295e7 Make RTC tests pass 2012-11-11 00:33:16 +00:00
Arthur Blot
eb491a6707 Fixed test.py for Linux, mbx added to working list 2012-11-10 23:17:37 +01:00
Henrik Rydgard
8ae370bad9 test.py: Pass args through, allow specifying tests on cmdline 2012-11-09 13:00:36 +01:00
Henrik Rydgard
ee1f0022ff Fix LBN bug 2012-11-09 12:32:35 +01:00
Henrik Rydgard
d02d66fcfb oops 2012-11-09 11:36:07 +01:00
Henrik Rydgard
bfe8da1d79 cleaner output 2012-11-09 11:34:59 +01:00
Henrik Rydgard
153631f0a6 Add a list of tests that need fixing 2012-11-09 11:33:22 +01:00
Henrik Rydgard
32df2fe456 Fix fputest (rounding modes) 2012-11-09 11:20:39 +01:00
Henrik Rydgard
94f5de1ac0 Test suite actually runs properly now 2012-11-09 11:03:01 +01:00
Henrik Rydgard
8ea53dd778 Add beginning of automated test suite using pspautotests. 2012-11-09 10:43:11 +01:00