Unknown W. Brackets
c6823cb3ea
Turn off graphics tests by default.
...
Maybe this is crashing the buildbot.
2013-09-18 08:17:55 -07:00
Unknown W. Brackets
7223d0c603
Oops, pass --teamcity to headless as well.
2013-09-18 08:07:48 -07:00
Unknown W. Brackets
48eef19538
Optionally read test filenames from stdin.
...
This way we don't hit command line length limits.
2013-09-18 00:17:30 -07:00
Unknown W. Brackets
6c908ba86c
Try to force test output to stdout.
2013-09-17 23:28:48 -07:00
Unknown W. Brackets
43c3fd9386
Remove compare logic from test.py, use --compare.
2013-09-17 08:40:20 -07:00
Unknown W. Brackets
62117cb163
Update tests, hope this doesn't kill the buildbot.
2013-09-14 03:28:16 -07:00
Unknown W. Brackets
5f29bb7f93
Update tests.
2013-09-03 22:32:22 -07:00
Unknown W. Brackets
16f4288901
Update tests.
2013-09-01 17:24:21 -07:00
Unknown W. Brackets
f2b55699e6
Update tests.
2013-08-27 23:55:35 -07:00
Unknown W. Brackets
15cf413fec
Update tests.
2013-08-18 19:04:21 -07:00
Unknown W. Brackets
9d0e4f2108
Update tests.
2013-06-06 00:08:59 -07:00
Unknown W. Brackets
eaeeb86f1b
Update tests.
2013-05-18 20:22:00 -07:00
Unknown W. Brackets
c77643bac4
Update tests.
2013-05-11 11:54:43 -07:00
Unknown W. Brackets
1465ff5685
Update tests.
2013-04-20 09:39:12 -07:00
Unknown W. Brackets
ccc5acef8e
Need to specify self.process or it crashes.
2013-03-29 01:27:25 -07:00
Unknown W. Brackets
c3c6de946e
Remove leftover curly brace.
...
Was trying to use {Release,Debug} etc. but glob.glob() didn't support it.
2013-03-24 00:39:24 -07:00
Henrik Rydgard
5d22527bed
Merge branch 'test-runner' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-test-runner
...
Conflicts:
test.py
2013-03-24 08:32:57 +01:00
Unknown W. Brackets
6faca211b1
Make test.py run the most recently built binary.
2013-03-23 23:13:25 -07:00
Aapo Rantalainen
62c378852a
test.py: more python-2.5 support (process.terminate)
2013-03-24 07:57:49 +02:00
Aapo Rantalainen
df1d321b96
test.py: can be run with python-2.5
2013-03-24 07:49:01 +02:00
Henrik Rydgard
f723abe68b
Update for pspautotests
2013-03-17 19:24:35 +01:00
Henrik Rydgard
434c0a4396
Update pspautotests
2013-03-16 10:39:54 +01:00
Unknown W. Brackets
dba04a7e22
Add a function for HLE to consume cycles.
...
Needed sometimes to make timing match better for tight loops.
Also removes the Puyo Puyo Fever hack.
2013-03-09 13:53:19 -08:00
Unknown W. Brackets
3bde874bf8
Test update.
2013-02-27 22:55:37 -08:00
Unknown W. Brackets
6145efe386
Update tests.
2013-02-24 22:51:55 -08:00
Unknown W. Brackets
67d6830192
Update tests.
2013-02-23 19:33:11 -08:00
Unknown W. Brackets
83caa7d31e
Update tests.
2013-02-09 01:19:02 -08:00
Unknown W. Brackets
5afc53e42b
Consider timed out tests to have failed.
2013-02-09 01:07:45 -08:00
Unknown W. Brackets
f875e3699f
Handle the emit screenshot headless command.
...
But, it doesn't work. Shouldn't the vram have the graphics?
2013-02-07 22:44:54 -08:00
Unknown W. Brackets
ef697b61dc
Update tests.
2013-01-05 17:24:47 -08:00
Arthur Blot
b12bc54dda
Fixed threads/k0 test, updated pspautotests
2013-01-04 17:07:17 +01:00
Arthur Blot
10ec424787
Fixed PPSSPPSDL path in test.py for linux
2013-01-04 17:07:17 +01:00
Florent Castelli
b9408d30bd
Add gpu/displaylist/state to test list
2012-12-30 16:35:51 +01:00
Unknown W. Brackets
13389437d3
Update tests.
2012-12-22 21:28:01 -08:00
Unknown W. Brackets
6adb29030f
Update tests.
2012-12-21 12:38:12 -08:00
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