Commit Graph

35 Commits

Author SHA1 Message Date
Jakub Klama
bd58e0fd50 Typo, replace print() with info(). 2016-09-30 23:20:54 +02:00
Jakub Klama
aa73cd9a84 Fix some typos and add a little bit of diagnostics. 2016-09-30 22:36:30 +02:00
Jakub Klama
a7a86f1778 Use os.environ directly. 2016-09-30 19:41:01 +02:00
Jakub Klama
ed2aa9f522 Pass context info to test runners via environment variables. 2016-09-30 18:53:05 +02:00
Jakub Klama
832dcf15ef Further improvements in the test runner. 2016-09-26 12:12:39 +02:00
Jakub Klama
778cbf734e Fix setting network for a tested instance. 2016-09-23 21:10:04 +02:00
Jakub Klama
2296c09b35 Set up a DHCP server for tested bhyve instance. 2016-09-07 22:43:10 +02:00
Jakub Klama
4a0415382d Add basic test execution environment (unattended install + test VM run under bhyve). 2016-09-07 21:21:24 +02:00
Wojciech Kloska
d29091e9a7 FIXED: -x parameter should not depend on pass_target 2016-08-19 19:00:11 +02:00
Jakub Klama
fd622e50d2 Make test runner work with the build system; fix package installation by using virtualenv; add "make tests" target. 2016-08-16 00:53:57 +02:00
Wojciech Kloska
643b314cad ADDED: draft of lib build method 2016-08-15 19:39:51 +02:00
Wojciech Kloska
90edfac5b5 FIXED: test search is being done only in cwd 2016-08-15 18:58:14 +02:00
Wojciech Kloska
5955dd0acd FIXED: host addres argument passing to test cases 2016-08-15 18:47:00 +02:00
Wojciech Kloska
33b614920a ADDED: some more error checking on test subprocess 2016-08-15 18:34:44 +02:00
Wojciech Kloska
72182a85be FIXED: xml dumping 2016-08-15 18:24:53 +02:00
Wojciech Kloska
eee64dadb1 FIXED: don't pass output_path to -x argument 2016-08-15 18:05:39 +02:00
Wojciech Kloska
388b9d3d96 UPDATED: exclude big directories from test search by default 2016-08-15 17:45:15 +02:00
Wojciech Kloska
3a53cc135d FIXED: look for result files only 2016-08-15 17:32:23 +02:00
Wojciech Kloska
70c8a657ee ADDED: main test environment 2016-08-15 17:25:46 +02:00
Jakub Klama
96eb459666 Add swap to the VM 2015-06-20 20:53:04 +02:00
Jakub Klama
de6d5ecd2e Add convenience makefile target to run telnet to VM console. 2015-06-20 19:55:02 +02:00
Jakub Klama
5d606bcbe6 Add test case running kqueue-tests on target system. 2015-06-20 18:55:19 +02:00
Jakub Klama
52332bfaec Add test for notifyutil -1 & notifyutil -p 2015-06-20 01:23:46 +02:00
Jakub Klama
4c057bc76e Add test case checking whether notifyd is running. 2015-06-19 23:51:55 +02:00
Jakub Klama
67bc706792 Detect VM crash and fail currently executing test. Make VM reboot immediately on panic instead of dropping to ddb. 2015-06-19 21:47:35 +02:00
Jakub Klama
1453e69c24 Add infrastructure for running test cases and add first three tests. 2015-06-19 18:48:47 +02:00
Jakub Klama
d21ead908a Add keys which will be used by test cases to log in to the VM. 2015-06-19 18:18:01 +02:00
Jakub Klama
f6ba36240b Add customized /etc/bootstrap for the VM, because it uses UFS root. 2015-06-19 16:24:03 +02:00
Jakub Klama
898a083853 Start telnet server for accessing VM console instead of using stdio. 2015-06-18 17:28:18 +02:00
Jakub Klama
7dbcadb8b1 Add jlist for serial console getty. 2015-06-17 20:52:39 +02:00
Jakub Klama
54251fddbc Rename /etc/sshd to /etc/ssh in overlay. 2015-06-17 18:39:54 +02:00
Jakub Klama
bb984edec3 Add sshd_config file to the VM allowing to login as root without password; use even less popular IP subnet for VM connection. 2015-06-17 03:36:10 +02:00
Jakub Klama
36a328745d Set up network for the VM. 2015-06-17 03:17:38 +02:00
Jakub Klama
1fde674efe Enable launchd in test VM. 2015-06-17 03:00:39 +02:00
Jakub Klama
071ced9443 Add initial support for TrueOS automated tests. 2015-06-17 02:59:05 +02:00