~roadmr/ubuntu/precise/checkbox/0.13.5

« back to all changes in this revision

Viewing changes to jobs/info.txt.in

  • Committer: Mathieu Trudel-Lapierre
  • Date: 2011-08-10 22:53:09 UTC
  • mfrom: (30.1.1 exp-ubuntu-checkbox)
  • Revision ID: mathieu-tl@ubuntu.com-20110810225309-6mis2ukos72cfrzi
Tags: 0.12.4
New upstream release (LP: #824180):
[Brendan Donegan]
* Refactored job definition files.
* Fixed dependencies and test naming.
* Added Online CPU before/after suspend test.
* Automated wireless tests.
* Removed redundant sru_suite.txt, updated dependencies accordingly.
* Automated bluetooth_obex tests.
[Daniel Manrique]
* Further improvements to make frontend/backend communication more reliable.
  Prevents stuck backends, failure to close the GUI due to lack of reply
  from the backend, and test specifying "user" not being run.
* scripts/keyboard_test modified to account for pygi-related GTK API
  changes. (LP: #804369)
* scripts/sleep_test: improve handling of NetworkManager DBus API
  changes. (LP: #808423)
* scripts/cdimage_resource: properly handle releases with "LTS" in their
  name (LP: #814085)
* Updated minimum_resolution test as per latest system requirements, leaving
  just one unified test. (LP: #767166)
[Javier Collado]
* Checkbox exits with EX_NOINPUT if a whitelist or blacklist file is
  specified and cannot be found.
* Deselect a test suite automatically when none of its children is selected,
  in the GTK interface. (LP: #651878)
* Make the "Next" button the default action when Enter is pressed, to 
  streamline testing with the GTK interface.
[Marc Tardif]
* Fixed udevam not being found because /sbin not in PATH (LP: #597305)
* Fixed hardware attachments for udev and dmi (LP: #822682)
[Sylvain Pineau]
* Expose the message store to other plugins, via firing an expose-msgstore
  event.
[Andrew Faulkner]
* Fix description for nautilus_file_create job (LP: #821141) 
[Kenneth Wimer]
* New header image that follows brand guidelines (LP: #554202)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
name: info/codecs_attachment
 
3
plugin: attachment
 
4
requires: device.driver == 'HDA Intel'
 
5
command: cat /proc/asound/card*/codec#*
 
6
 
 
7
name: info/cpuinfo_attachment
 
8
plugin: attachment
 
9
command: cat /proc/cpuinfo
 
10
 
 
11
name: info/dmesg_attachment
 
12
plugin: attachment
 
13
command: cat /var/log/dmesg | ansi_parser
 
14
 
 
15
name: info/dmi_attachment
 
16
plugin: attachment
 
17
command: grep -r . /sys/class/dmi/id/ 2>/dev/null
 
18
 
 
19
name: info/dmidecode_attachment
 
20
plugin: attachment
 
21
user: root
 
22
command: dmidecode
 
23
 
 
24
name: info/lspci_attachment
 
25
plugin: attachment
 
26
command: lspci -vvnn
 
27
 
 
28
name: info/modprobe_attachment
 
29
plugin: attachment
 
30
command: find /etc/modprobe.* -name \*.conf | xargs cat
 
31
 
 
32
name: info/modules_attachment
 
33
plugin: attachment
 
34
command: cat /etc/modules
 
35
 
 
36
name: info/sysctl_attachment
 
37
plugin: attachment
 
38
command: find /etc/sysctl.* -name \*.conf | xargs cat
 
39
 
 
40
name: info/udev_attachment
 
41
plugin: attachment
 
42
command: udevadm info --export-db
 
43
 
 
44
name: info/gcov_attachment
 
45
plugin: attachment
 
46
requires: package.name == 'lcov'
 
47
user: root
 
48
command: gcov_tarball
 
49
 
 
50
name: info/lsmod_attachment
 
51
plugin: attachment
 
52
command: lsmod
 
53
 
 
54
plugin: shell
 
55
name: info/screenshot
 
56
requires:
 
57
 package.name == 'xorg'
 
58
 package.name == 'imagemagick'
 
59
command: import -window root ${CHECKBOX_DATA}/screenshot.png
 
60
_description:
 
61
 Captures a screenshot.
 
62
 
 
63
plugin: attachment
 
64
name: info/screenshot.png
 
65
depends: screenshot
 
66
command: cat ${CHECKBOX_DATA}/screenshot.png
 
67
 
 
68
plugin: attachment
 
69
name: info/fwts_log
 
70
depends: fwts_test
 
71
_description:
 
72
 Gather log from the firmware test suite run
 
73
command:
 
74
 cat $CHECKBOX_DATA/fwts_results.log
 
75
 
 
76
plugin: attachment
 
77
name: info/acpi_sleep_attachment
 
78
command: cat /proc/acpi/sleep
 
79
 
 
80
plugin: local
 
81
name: info/bootchart
 
82
_description: Bootchart information.
 
83
requires: package.name == 'bootchart' or package.name == 'pybootchartgui'
 
84
user: root
 
85
command:
 
86
 process_wait -u root bootchart collector ureadahead; \
 
87
 [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100
 
88
 
 
89
plugin: local
 
90
name: info/hdparm
 
91
requires:
 
92
 package.name == 'hdparm'
 
93
 device.category == 'DISK'
 
94
command:
 
95
 cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"'
 
96
 plugin: attachment
 
97
 name: info/hdparm_`ls /sys$path/block`.txt
 
98
 requires: device.path == "$path"
 
99
 user: root
 
100
 command: hdparm -I /dev/`ls /sys$path/block`
 
101
 EOF
 
102
 
 
103
plugin: attachment
 
104
name: info/bootchart.png
 
105
depends: info/bootchart
 
106
requires: (package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'
 
107
command:
 
108
 file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; \
 
109
 [ -e "$file" ] && cat "$file"
 
110
 
 
111
plugin: attachment
 
112
name: info/bootchart.tgz
 
113
depends: info/bootchart
 
114
requires: package.name == 'bootchart' and float(lsb.release) >= 9.04
 
115
command:
 
116
 file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; \
 
117
 [ -e "$file" ] && cat "$file"
 
118
 
 
119
plugin: attachment
 
120
name: info/installer_bootchart.tgz
 
121
command: [ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz
 
122
 
 
123
plugin: attachment
 
124
name: info/installer_debug.gz
 
125
command: [ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug