Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 47 lines (30 sloc) 1.593 kb
11461ac Mark Côté Initial commit of capture app.
authored
1 Project Eideticker
2 ==================
3
4 Project Eideticker is an automated test harness that captures and analyzes
526face William Lachance First iteration of a new eideticker superproject
wlach authored
5 browser output (currently only on Fennec on Android, but support for other
6 platforms is planned).
11461ac Mark Côté Initial commit of capture app.
authored
7
1c0a805 Mark Côté Updated requirements.
authored
8 ### Requirements
9
10 * Linux system with zip and ffmpeg installed.
11
12 * Blackmagic Design DeckLink card and the appropriate drivers.
13
14 * Testing has been done with the DeckLink HD Extreme 3D; no idea if other
15 cards would work.
16
17
11461ac Mark Côté Initial commit of capture app.
authored
18 ### Installation
19
526face William Lachance First iteration of a new eideticker superproject
wlach authored
20 Run `bootstrap.sh` in the root directory to set everything up.
11461ac Mark Côté Initial commit of capture app.
authored
21
22 ### Usage
23
526face William Lachance First iteration of a new eideticker superproject
wlach authored
24 Eideticker is currently only tested with the Galaxy S-2 phone, running
25 Android 2.2 and rooted. Assuming this is your configuration, you should be
26 able to get Eideticker running by install SUTAgent on your phone and issuing
27 the following commands:
1c0a805 Mark Côté Updated requirements.
authored
28
526face William Lachance First iteration of a new eideticker superproject
wlach authored
29 ./bin/setup-talos.sh <ip address of phone> \
30 <address of a checkout of talos on your web server> \
31 <name of fennec application to test>
1c0a805 Mark Côté Updated requirements.
authored
32
526face William Lachance First iteration of a new eideticker superproject
wlach authored
33 For example, my workstation is on 192.168.1.2, I've bindmounted talos's
34 directory to a subdirectory on my workstation, I've built a custom version
35 of fennec with the name org.mozilla.fennec_wlach, and my phone has an ip
36 address of 192.168.1.4. I'd thus run setup-talos.sh as follows:
1c0a805 Mark Côté Updated requirements.
authored
37
526face William Lachance First iteration of a new eideticker superproject
wlach authored
38 ./bin/setup-talos.sh 192.168.1.4 192.168.1.2/talos org.mozilla.fennec_wlach
1c0a805 Mark Côté Updated requirements.
authored
39
526face William Lachance First iteration of a new eideticker superproject
wlach authored
40 Once you've configured talos, you can run it with a single command:
11461ac Mark Côté Initial commit of capture app.
authored
41
526face William Lachance First iteration of a new eideticker superproject
wlach authored
42 ./bin/run-talos.sh
11461ac Mark Côté Initial commit of capture app.
authored
43
526face William Lachance First iteration of a new eideticker superproject
wlach authored
44 You should then have a bunch of capture data stored in `src/talos/captures`.
45 Currently we just run the ts test (not very interesting), more useful tests
46 planned!
Something went wrong with that request. Please try again.