Commit graph

687 commits

Author SHA1 Message Date
Fabio Rehm
04826af3c9 Install nginx on acceptance spec test container instead of apache to speed things up 2013-04-23 08:25:04 -03:00
Fabio Rehm
8c884a2e8c fork + exec = spawn 2013-04-23 08:03:29 -03:00
Fabio Rehm
2807f88212 Properly kill redir child processes
Fixes #59
2013-04-23 08:00:42 -03:00
Fabio Rehm
21c998f7f1 Add failing acceptance spec for #59 2013-04-23 07:55:01 -03:00
Fabio Rehm
3e46ed3c87 Add note about removed private network support on 0.3.0 to changelog
Tks to @fpletz for pointing out
2013-04-22 20:57:31 -03:00
Fabio Rehm
76c250a89c Remove version from 'What is currently supported?' section so that we don't need to keep it up to date 2013-04-22 20:52:53 -03:00
Fabio Rehm
8bd7cc1085 Remove reference to the arch command from README 2013-04-22 20:41:41 -03:00
Fabio Rehm
0cd93e8fb8 Lots of tweaks to development boxes 2013-04-22 02:49:35 -03:00
Fabio Rehm
cf8ee170b9 Add an Ubuntu raring box so we can test lxc 0.9
Looks like it is working fine, although there's room for improvement
since we can use the output of `lxc-ls --fancy' on 0.9 to get
container's ip, but should be enough to close #54
2013-04-22 01:56:01 -03:00
Fabio Rehm
b3254ad1e2 Update reference to lxc dev box 2013-04-22 01:54:49 -03:00
Fabio Rehm
aedaeb06da Fix port forwarding for example boxes 2013-04-22 01:42:24 -03:00
Fabio Rehm
7416c2e22f Update README 2013-04-22 01:38:54 -03:00
Fabio Rehm
5cc7f76df1 Multiple example boxes 2013-04-21 23:58:54 -03:00
Fabio Rehm
e3b16db8c9 Add "require time" so that Date.today works on 1.9.3 2013-04-21 23:46:21 -03:00
Fabio Rehm
2fd3db12f0 New boxes! 2013-04-21 23:42:41 -03:00
Fabio Rehm
f46af90ec3 Add support for disabling puppet and / or chef installation when building base boxes 2013-04-21 22:56:10 -03:00
Fabio Rehm
399ac72376 Update changelog 2013-04-21 22:36:11 -03:00
Fabio Rehm
7e6df6a141 Add task for building raring 64 boxes
Closes #56
2013-04-21 22:32:40 -03:00
Fabio Rehm
637db00e87 Add task for building precise 64 boxes
Closes #57
2013-04-21 22:32:04 -03:00
Fabio Rehm
4e136452cd Remove quantal64 specific code for building base boxes 2013-04-21 22:31:15 -03:00
Fabio Rehm
098e3a633d Switch arch usage to uname -m on base ubuntu lxc template
Fixes #53
2013-04-21 22:30:03 -03:00
Fabio Rehm
b95b43fe87 Finish ubuntu box "build abstraction" 2013-04-21 22:23:49 -03:00
Fabio Rehm
1561944967 Begin to rework box packaging tasks 2013-04-21 21:31:30 -03:00
Fabio Rehm
51367454e8 Ensure curl is installed on dev machines since the precise dev box does not come with it 2013-04-21 20:34:16 -03:00
Fabio Rehm
ad5422ece4 Add a similar projects section to README 2013-04-21 19:50:41 -03:00
Fabio Rehm
60841387c5 Configure precise box to use 1.5gb ram and 2 cpus 2013-04-21 18:59:36 -03:00
Fabio Rehm
c0121f5953 Enable NFS for VBox dev machines 2013-04-21 18:59:14 -03:00
Fabio Rehm
b97c27871d Remove reference to acceptance specs from README 2013-04-21 18:55:15 -03:00
Fabio Rehm
6f2068d5ec Merge pull request #20 from fgrehm/acceptance-tests
Write some initial acceptance specs
2013-04-21 14:54:17 -07:00
Fabio Rehm
b0490c8639 Clean up sanity check code 2013-04-21 18:49:26 -03:00
Fabio Rehm
7ce99c4e99 Add not about running acceptance specs to README 2013-04-21 18:47:42 -03:00
Fabio Rehm
8c7cfd7720 Clean up acceptance specs utilities 2013-04-21 18:47:15 -03:00
Fabio Rehm
6adebb695c Move acceptance spec "utility methods" out to an example group 2013-04-21 18:38:21 -03:00
Fabio Rehm
8c8c11f07c Move Vagrant::Machine monkey patch out to a spec support file 2013-04-21 18:27:32 -03:00
Fabio Rehm
3909a26ea3 Move unit specs example group related code to spec/unit/support 2013-04-21 18:13:34 -03:00
Fabio Rehm
e86edb7087 Extract acceptance specs test ui out to a separate file 2013-04-21 18:11:10 -03:00
Fabio Rehm
a1c19371c6 Prevent running acceptance specs from outside a dev machine 2013-04-21 18:04:43 -03:00
Fabio Rehm
ae46fff7c0 Sanity check for vagrant halt and destroy 2013-04-21 17:56:37 -03:00
Fabio Rehm
c1d841271b Run unit specs only by default during development 2013-04-21 17:09:23 -03:00
Fabio Rehm
7f6713e9bb 2 failed attempts to run acceptance specs on travis, let just not worry about that for now 2013-04-21 16:58:21 -03:00
Fabio Rehm
ba19285d53 Attempt to fix travis build 2013-04-21 16:50:40 -03:00
Fabio Rehm
48a344ab8c Mark some acceptance specs as pending for now 2013-04-21 16:45:42 -03:00
Fabio Rehm
c85de745b6 Clean up Guardfile 2013-04-21 16:43:35 -03:00
Fabio Rehm
8762a2d942 Redirect redir stdout to /dev/null 2013-04-20 20:03:36 -03:00
Fabio Rehm
af8e787cb2 Add acceptance specs for provisioning and port forwarding 2013-04-20 20:02:56 -03:00
Fabio Rehm
72bbfe42de Implement initial acceptance specs 2013-04-20 19:24:50 -03:00
Fabio Rehm
99bfe0fc4a Moar boilerplate for acceptance specs 2013-04-20 19:24:01 -03:00
Fabio Rehm
89ff86121f Cache apt packages used on acceptance specs to make them run faster 2013-04-20 19:17:51 -03:00
Fabio Rehm
cd19ca4eda Improve simplecov result merging 2013-04-20 17:40:27 -03:00
Fabio Rehm
f09e722691 Basic scaffolding for acceptance specs 2013-04-20 17:07:20 -03:00