nixpkgs/nixos/tests
aszlig 8be00dc71d
nixos/test-driver: Make tesseract OCR optional.
By default this is now enabled, and it has to be explicitely enabled
using "enableOCR = true". If it is set to false, any usage of
getScreenText or waitForText will fail with an error suggesting to pass
enableOCR.

This should get rid of the rather large dependency on tesseract which
we don't need for most tests.

Note, that I'm using system("type -P") here to check whether tesseract
is in PATH. I know it's a bashism but we already have other bashisms
within the test scripts and we also run it with bash, so IMHO it's not a
problem here.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-05-22 07:21:58 +02:00
..
common Remove fixed uid in tests 2015-05-13 16:23:57 +02:00
avahi.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
bittorrent.nix nixos.tests.bittorrent: mark torrent as private 2014-12-09 12:08:58 +01:00
blivet.nix nixos/tests/blivet: Fix by avoiding "nix-store". 2014-12-18 14:06:13 +01:00
boot.nix nixos: test: add tests for booting installation iso in various ways 2015-03-24 22:09:07 +01:00
cadvisor.nix nixos: add cadvisor service 2014-12-28 20:21:41 +01:00
check-filesystems.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
chromium.nix tests/chromium: Work around popup close flakiness. 2015-04-02 14:12:19 +02:00
cjdns.nix nixos/tests/cjdns: do not build cjdns at evaluation 2015-03-21 10:17:48 -04:00
containers.nix Fix container test 2014-12-18 14:18:53 +01:00
docker-registry.nix nixos: add docker-registry module 2014-11-22 12:16:41 +01:00
docker.nix nixos/docker: fix module, add simple test 2014-12-01 17:20:35 +01:00
etcd.nix nixos/etcd: fix postStart check and make tests deterministic 2014-11-23 12:16:50 +01:00
firefox.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
firewall.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
fleet.nix nixos: move kubernetes & fleet to services/cluster 2014-12-11 23:32:37 +01:00
gitlab.nix nixos/tests/gitlab.nix: set TimeoutStartSec to 10min 2014-12-17 16:40:53 +01:00
gnome3.nix nixos: increase allocated memory for gnome tests. Closes #4651 2014-11-02 16:33:10 +01:00
i3wm.nix nixos: Add VM test for i3 window manager. 2015-03-05 05:21:36 +01:00
influxdb.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
installer.nix nixos/test-driver: Make tesseract OCR optional. 2015-05-22 07:21:58 +02:00
ipv6.nix tests/ipv6.nix: Fix race 2014-08-10 14:51:23 +02:00
jenkins.nix nixos/tests/jenkins: increase timeout to 6 minutes 2015-02-10 16:50:50 +01:00
kde4.nix whitespace change to restart kde4 test 2014-12-03 17:18:33 +01:00
kexec.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
kubernetes.nix kubernetes: update to 0.12.1, fix module 2015-03-18 14:37:03 +01:00
login.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
logstash.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
make-test.nix Add missing file 2014-04-14 21:03:43 +02:00
mesos.nix nixos/mesos: Parameterize mesos slave attributes 2014-12-18 14:47:24 -08:00
misc.nix tests/misc.nix: Ensure that the Nix DB is initialised correctly 2015-04-07 15:10:47 +02:00
mpich-example.c Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
mpich.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
mumble.nix Try fixing the nixos mumble tests, again 2014-07-02 11:28:43 +02:00
munin.nix nixos: munin/jenkins: specify timeout correctly 2014-09-28 14:25:11 +02:00
mysql-replication.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
mysql.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
nat.nix nixos/tests/nat: Add tests for standalone and firewall based nat 2014-09-18 14:39:46 -07:00
networking-proxy.nix Introduce a dedicated networking.proxy option 2014-11-30 15:19:25 +01:00
networking.nix nixos/tests/networking: Clean up and attempt to make more reliable 2015-04-10 23:23:53 -07:00
nfs.nix Add nfs4 test 2015-04-02 17:44:48 +02:00
nsd.nix nixos/tests: Add basic test for nsd module. 2014-09-05 02:54:39 +02:00
openssh.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
panamax.nix panamax: simplify, refactor, add test 2015-02-07 15:32:20 +01:00
partition.nix nixpart: Move all 0.4 dependencies into one dir. 2014-10-22 08:22:59 +02:00
peerflix.nix nixos: add peerflix module 2014-12-01 16:42:40 +01:00
phabricator.nix Enabled access to binaries of needed tools, and worker daemons can be enabled for phabricator #3306 2014-09-03 15:46:59 +04:00
printing.nix cups: Second attempt to fix our printing tests; add more sleep statements 2015-05-14 17:46:32 +02:00
proxy.nix apache-httpd: Make 2.4 the default 2014-11-06 14:55:44 +01:00
quake3.nix fix quake3 test 2014-12-14 13:47:19 +01:00
rabbitmq.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
run-in-machine.nix Fix tests.runInMachine evaluation 2014-11-04 14:28:09 +01:00
simple.nix Fix evaluation 2014-07-01 16:28:34 +02:00
subversion.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
test-config-examples.sh Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
testdb.sql Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
tomcat.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
trac.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
udisks2.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00
virtualbox.nix nixos/tests/vbox: Make GUI startup more robust. 2015-04-04 17:09:15 +02:00
xfce.nix name nixos tests, close #3078 2014-06-28 16:05:47 +02:00