00:03
<
asheesh >
I need a name for my tool that automates the process of running code in a Linux virtual machine and verifying that it prints the right output.
00:03
<
asheesh >
Currently the name is "installer-tests/run_tests.py" but I plan to move it out to a separate repository/project.
00:03
<
asheesh >
Possible names:
00:04
<
asheesh >
- interactive-cli-test
00:04
<
asheesh >
- run-things-in-a-vm-and-verify-the-output
00:04
<
asheesh >
Notes about it:
00:04
<
asheesh >
- It builds on top of Vagrant (currently) and pexpect (currently).
00:05
<
asheesh >
- It uses qemu to run the VMs, so that it can be run on a cloud VM.
00:05
<
asheesh >
(Well, it supports using qemu; you can do whatever you want that Vagrant supports.)
00:05
<
asheesh >
- I'm using it to test the Sandstorm installer. Once refactored, the possibility opens up to e.g. test vagrant-spk
00:08
rustyrazorblade has joined #sandstorm
00:11
<
asheesh >
I think I'll go with stodgy-tester for now.
00:31
rustyrazorblade has quit [Quit: rustyrazorblade]
00:34
dograt has joined #sandstorm
00:38
rustyrazorblade has joined #sandstorm
00:41
rustyrazorblade has quit [Client Quit]
01:04
rustyrazorblade has joined #sandstorm
01:05
rolig has quit [Ping timeout: 240 seconds]
01:06
rolig has joined #sandstorm
01:10
rustyrazorblade has quit [Quit: rustyrazorblade]
01:39
dograt has quit [Quit: Leaving]
01:50
dograt has joined #sandstorm
02:11
simonv3 has quit [Quit: Connection closed for inactivity]
02:30
bb010g has joined #sandstorm
02:35
<
pdurbin >
asheesh: sounds quite useful
03:00
KCinJP8 has joined #sandstorm
03:18
mnutt has joined #sandstorm
03:46
KCinJP8 has quit [Read error: Connection reset by peer]
04:34
mnutt has quit [Quit: mnutt]
05:30
jhawk28 has joined #sandstorm
06:59
dograt has quit [Ping timeout: 240 seconds]
07:05
dograt has joined #sandstorm
07:31
micahd has left #sandstorm [#sandstorm]
08:11
KCinJP8 has joined #sandstorm
08:18
xet7 has joined #sandstorm
08:19
KCinJP8 has quit [Read error: Connection reset by peer]
09:05
KCinJP8 has joined #sandstorm
09:05
dograt has quit [Ping timeout: 265 seconds]
09:26
shomon_ has joined #sandstorm
09:41
KCinJP8 has quit [Quit: Leaving]
09:41
xet7 has quit [Ping timeout: 240 seconds]
09:54
xet7 has joined #sandstorm
10:37
xet7 has quit [Ping timeout: 256 seconds]
10:52
xet7 has joined #sandstorm
11:40
xet7 has quit [Ping timeout: 260 seconds]
14:16
mnutt has joined #sandstorm
14:19
shomon_ has quit [Ping timeout: 265 seconds]
14:45
mnutt has quit [Quit: mnutt]
15:07
uppermgmt has joined #sandstorm
15:47
mnutt has joined #sandstorm
16:21
shomon_ has joined #sandstorm
16:27
shomon_ has quit [Ping timeout: 265 seconds]
16:57
shomon_ has joined #sandstorm
17:19
mnutt has quit [Quit: mnutt]
17:23
dograt has joined #sandstorm
17:32
M-hrjet has quit [Ping timeout: 272 seconds]
17:32
M-hrjet1 has joined #sandstorm
17:35
mnutt has joined #sandstorm
18:33
mnutt has quit [Quit: mnutt]
18:50
dograt has quit [Quit: Leaving]
19:03
shomon_ has quit [Ping timeout: 256 seconds]
19:04
shomon_ has joined #sandstorm
19:18
|jemc| has joined #sandstorm
19:26
simonv3 has joined #sandstorm
19:32
|jemc| has quit [Ping timeout: 255 seconds]
19:35
shomon_ has quit [Ping timeout: 256 seconds]
19:36
shomon_ has joined #sandstorm
20:27
<
sprin >
asheesh: interesting idea, so it's a tool that runs external to the vm?
20:27
<
sprin >
how about vm-expect?
20:30
niekie has quit [Remote host closed the connection]
20:52
niekie has joined #sandstorm
21:04
sprin is now known as steffen
21:04
steffen is now known as sprin
21:42
rustyrazorblade has joined #sandstorm
21:43
<
asheesh >
sprin: ++ vm-expect is pretty reasonable
22:01
rustyrazorblade has quit [Quit: rustyrazorblade]
22:13
isd has joined #sandstorm
22:14
kecolus has joined #sandstorm
22:14
kecolus has quit [Client Quit]
22:28
kecolus has joined #sandstorm
23:01
simonv3 has quit [Quit: Connection closed for inactivity]
23:26
amyers has joined #sandstorm
23:29
msoucy has joined #sandstorm
23:31
amyers has quit [Ping timeout: 260 seconds]
23:31
shomon_ has quit [Ping timeout: 256 seconds]