File: Testsuite.rst

package info (click to toggle)
python-expyriment 0.7.0%2Bgit34-g55a4e7e-3.2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,504 kB
  • ctags: 2,094
  • sloc: python: 12,766; makefile: 150
file content (58 lines) | stat: -rw-r--r-- 1,399 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Expyriment test suite
=====================

The Expyriment test suite is a guided tool for testing your computer's 
abilities/performance. This includes timing accuracy of visual stimulus 
presentation, audio playback functionality, mouse functionality and serial port 
functionality/usage.

Eventually, all test results can be saved as a protocol, together with some 
information about the system.

**Starting the test suite**

The test suite can either be started from within an experiment, or from an 
interactive Python session (for instance with IPython).

To start the test suite, just call::

    expyriment.control.run_test_suite()

**Menu overview**

Here is a brief explanation of the available options:

1. *Visual stimulus presentation*

 * Tests if stimuli can be presented timing accurately
 * Tests if stimulus presentation is synchronized to the refresh rate of the 
   screen
 * Tests the video card's settings for buffering

2. *Auditory stimulus presentation*

  * Tests functionality of audio playback

3. *Font viewer*

 * Test installed fonts

4. *Mouse test*

 * Tests mouse accuracy (polling time)
 * Tests functionality of mouse buttons

5. *Serial port test*

 * Tests functionality of devices connected via the serial port

6. *Write protocol*

 * Saves all test results, as well as information about the system, as a text 
   file.

7. *Quit*

 * Quits the test suite