Arun Raghavan
7914e1286b
tests: Add a basic sanity test to sconv cpu-test
...
This seems redundant with the previous check in that function, but it
makes sure that the result of the speed comparison is what we think it
is.
2012-10-24 10:12:06 +05:30
Arun Raghavan
472fe05297
tests: Reorganise cpu-test to reuse code
...
This factors out the basic measurement code for each test into a
separate block so that each test can be broken down into a basic
correctness test, and a performance comparison with minimum effort.
2012-10-24 10:12:06 +05:30
Arun Raghavan
3f44eb0559
tests: Factor out core sconv test code in cpu-test
...
This will let us add tests for non-SSE sconv tests.
2012-10-24 10:12:06 +05:30
Arun Raghavan
0d2bef6c78
tests: Add a copyright header to cpu-test
2012-10-24 10:12:05 +05:30
Arun Raghavan
b87067a007
tests: Minor cpu-test reorganisation
...
Make volume and conversion tests separate test cases.
2012-10-19 19:44:10 +05:30
Arun Raghavan
f8017bb19d
tests: Factor out ARM svolume test into cpu-test
...
This allows us to run the testing code separately from the PulseAudio
daemon, which makes developing / regression testing this code a lot
easier.
2012-10-19 19:43:30 +05:30
Tanu Kaskinen
3d6092bb0f
memblock: Add pa_memblock_acquire_chunk().
...
Besides making the code a bit cleaner, this also gets rid of
a few "cast increases required alignment of target type"
warnings.
2012-08-22 09:47:03 +03:00
Deng Zhengrong
8e0f50c176
tests: fix the wrong library path in check-daemon
2012-08-20 07:27:43 +05:30
Deng Zhengrong
70acd7bf66
tests: modify ipacl-test to use 'check' framework
2012-08-20 07:06:00 +05:30
Deng Zhengrong
deeb0f05b3
tests: modify once-test to use 'check' framework
2012-08-20 07:06:00 +05:30
Deng Zhengrong
b095ebd502
tests: modify lock-autospawn-test to use 'check' framework
2012-08-20 07:06:00 +05:30
Deng Zhengrong
d9841a9431
tests: modify rtpoll-test to use 'check' framework
2012-08-20 07:06:00 +05:30
Deng Zhengrong
c02214dac5
tests: modify sig2str-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
f4dd422c75
tests: modify sigbus-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
034807d6d3
tests: modify interpol-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
23fac14278
tests: modify smoother-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
ca5ea07c42
tests: modify sync-playback to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
eb15d0c5e2
tests: modify extended-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
a74795f9e3
tests: modify hook-list-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
ef5cf81ff8
tests: modify memblockq-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
d10009fc97
tests: modify proplist-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
67df8223b0
tests: modify memblock-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
2b7fb50935
tests: modify connect-stress to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
f270fead58
tests: modify queue-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
5f8c22e6f1
tests: modify cpulimit-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
dbf176acbd
tests: modify channelmap-tets to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
d746225b98
tests: modify asyncq-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
8628990365
tests: modify asyncmsgq-test to new 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
1569601864
tests: modify alsa-time-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
4d5c85cfa2
tests: modify thread-mainloop-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
ca104d3467
tests: modify thread-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
a5b438f825
tests: modify get-binary-name-test to use 'check' framework
2012-08-20 07:05:59 +05:30
Deng Zhengrong
8efef1e097
tests: modify format-test to use 'check' framework
2012-08-20 07:05:58 +05:30
Deng Zhengrong
5f2a25b252
tests: modify usergroup-test to use 'check' test framework
2012-08-20 07:05:58 +05:30
Deng Zhengrong
3db18c27d2
tests: modify volume_test to use new 'check' framework
2012-08-20 07:05:58 +05:30
Deng Zhengrong
84ffc41bfb
tests: enable to test standalone pulseaudio daemon
...
With this fix, `check-daemon` doesn't need a system-wide running pulseaudio
anymore.
The method to use is to invoke `make check-daemon` under `src/` and it just
works! :)
2012-08-04 08:28:48 +02:00
Arun Raghavan
d53f16b6a2
tests: Make cpu-test less verbose
2012-08-04 08:23:35 +02:00
Arun Raghavan
b6f2ccf194
tests: Factor out Orc test code into cpu-test
...
Reorganises all the svolume core test code in cpu-test since it's the
same across MMX/SSE/etc.
2012-08-04 08:23:35 +02:00
Deng Zhengrong
c2f7987f09
tests: modify strlist-test to use new 'check' framework
2012-08-04 08:23:34 +02:00
Deng Zhengrong
27f6065a3c
tests: modify utf8-test to use new 'check' test framework
2012-08-04 08:23:34 +02:00
Deng Zhengrong
11d2bf787f
tests: modify mainloop-test to use new 'check' framework
2012-08-04 08:23:34 +02:00
Deng Zhengrong
c8cd89a7cb
tests: add cpu test
...
It tests only x86 architecture right now.
2012-08-04 08:23:34 +02:00
Deng Zhengrong
6e33eb0073
tests: modify mix-test to use new 'check' test framework
2012-08-04 08:23:34 +02:00
Ismo Puustinen
f6e4bfbbc5
ladspa: Added a python script for testing.
...
The python script uses the ladspa D-Bus interface for IPC testing.
2012-06-28 15:05:31 +03:00
Arti Trivedi Bora
41ee562140
tests: use pa_streq instead of strcmp
2012-06-09 16:22:39 +03:00
Lennart Poettering
08d4f8e2c3
build-sys: readd stub makefiles to subdirectories to make building with emacs easier
2012-05-15 14:17:58 +02:00
Arun Raghavan
8baf8e90c2
format: Add API to query a property's type
...
Since a given property can be single-valued, an array or (in the case of
ints) a range, clients need an API to figure out what type of value a
property holds. This adds such an API. The actual property type
enumeration is kept in the PA_PROP_* namespace and not the
PA_FORMAT_INFO* namespace so that it can later be reused for properties
generically if required.
2012-03-05 20:00:31 +05:30
Arun Raghavan
59af940dd5
format: Add more property getters
...
This adds integer range/array and string array property getters to the
pa_format_info API. Corresponding tests added as well to ensure the code
is valgrind-clean.
The corresponding functions are added to map-file manually for now.
2012-03-05 20:00:31 +05:30
Peter Meerwald
b351e06817
fix the ever-popular 'the the' typo
...
some are comments, some are user-visible doxygen text and documentation
2012-01-28 17:51:59 +02:00
Maarten Bosmans
6450ac2e6a
Remove pa_prioq priority queue implementation
2012-01-21 20:08:57 +02:00