Commit graph

1127 commits

Author SHA1 Message Date
Dominik Richter
2cebd3fc31 allow loading without file and line info
i.e. dynamic loading only
2015-10-18 19:11:56 +02:00
Dominik Richter
c6cc45c28e bugfix: add rspec core dsl to profile context 2015-10-18 19:11:56 +02:00
chef-delivery
8b78b2c167 Merge pull request #116 from chef/test-groups
Merged change 11463d26-f7ff-4b7d-8af6-b0b92054c9c1

From review branch test-groups into master

Signed-off-by: chartmann <chartmann@chef.io>
2015-10-17 15:08:42 -07:00
Dominik Richter
ec0931ef9c test: group resource tests 2015-10-17 22:53:21 +02:00
chef-delivery
fcb5c9334d Merge pull request #115 from chef/fixes
Merged change b55e7f64-fea4-464b-96a7-24d055c9abc1

From review branch fixes into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-17 13:39:26 -07:00
Christoph Hartmann
89f003f61b bugfix: add missing uri import 2015-10-17 19:33:52 +02:00
Christoph Hartmann
9e9cb98438 restore detect command 2015-10-17 19:33:35 +02:00
chef-delivery
455ecd97e4 Merge pull request #112 from chef/warnings
Merged change 539b7139-b308-4d0e-8de9-6e6d10fa6520

From review branch warnings into master

Signed-off-by: chartmann <chartmann@chef.io>
2015-10-17 01:38:47 -07:00
Dominik Richter
c01e1f2c74 lint: make sure variables are defined 2015-10-17 00:03:41 +02:00
Dominik Richter
df07e768d0 lint: replace obsolete URI.regexp 2015-10-17 00:03:37 +02:00
chef-delivery
d1c0776f88 Merge pull request #111 from chef/train
Merged change 38b29b4f-7aaf-4f58-979c-39b14b6ce196

From review branch train into master

Signed-off-by: chartmann <chartmann@chef.io>
2015-10-15 14:48:06 -07:00
Dominik Richter
9224d5db58 bugfix: support ruby 1.9.3 2015-10-15 23:28:37 +02:00
Dominik Richter
56b88cba1d create factory for backend creation 2015-10-15 22:42:06 +02:00
Dominik Richter
6a51a5be00 remove rake tasks for runner tests
they are now found in train
2015-10-15 14:36:34 +02:00
Dominik Richter
dcb0b8e557 remove runner tests while migrating to train 2015-10-15 00:47:07 +02:00
Dominik Richter
4099dd92c0 add train to gemfile (for now) 2015-10-15 00:43:02 +02:00
Dominik Richter
132019a6d9 move backend creation to profile context
keeping it in the runner will create conflicts with rspec runners
2015-10-14 23:44:15 +02:00
Dominik Richter
be614e9056 migrate backend to Train project 2015-10-14 23:13:49 +02:00
chef-delivery
54b17fa8e1 Merge pull request #110 from chef/rake-default
Merged change b7fedbc7-ae39-4e7c-9f07-1df27dada314

From review branch rake-default into master

Signed-off-by: chartmann <chartmann@chef.io>
2015-10-13 03:53:54 -07:00
Dominik Richter
8bc8a76988 make default rake tasks test+lint
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-13 11:29:10 +02:00
chef-delivery
3f67521514 Merge pull request #106 from chef/improve-unit-tests
Merged change bc858650-a843-4b95-a43c-361183d79ad1

From review branch improve-unit-tests into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-12 05:00:49 -07:00
Christoph Hartmann
7635a20756 flatten describe tests 2015-10-12 13:35:16 +02:00
Christoph Hartmann
7096b3cd9a remove let in tests 2015-10-12 13:35:15 +02:00
Christoph Hartmann
dd2fb7938f ease windows feature test 2015-10-12 13:35:15 +02:00
Christoph Hartmann
d666ce84a2 fix describe in unit tests 2015-10-12 13:35:15 +02:00
chef-delivery
8220c323e3 Merge pull request #105 from chef/to_s
Merged change a58c88ce-65e4-4b25-acab-46d7bea3e6aa

From review branch to_s into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-12 04:34:12 -07:00
Christoph Hartmann
693af465f6 fix lint issue 2015-10-12 13:23:11 +02:00
Christoph Hartmann
03f07e1a3e add to_s methods to resources, fixes #98 2015-10-12 13:01:58 +02:00
chef-delivery
187dcf4a7e Merge pull request #104 from chef/0.7.0
Merged change db084b94-9bf6-49ef-826f-160b5c73e0dd

From review branch 0.7.0 into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-12 03:41:27 -07:00
Christoph Hartmann
c5924b697c 0.7.0 2015-10-12 12:11:53 +02:00
chef-delivery
3a507dc5b1 Merge pull request #103 from chef/iptables
Merged change 9dbb0f0f-be5a-43ad-9a8e-b6c21349cd1c

From review branch iptables into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-12 02:43:09 -07:00
Christoph Hartmann
f5448e919b remove p 2015-10-12 11:10:32 +02:00
Christoph Hartmann
c1f105bab8 improve iptables resource 2015-10-12 10:34:24 +02:00
Christoph Hartmann
128eb4a7f6 add tests for iptables 2015-10-12 10:34:24 +02:00
Christoph Hartmann
ac4f0de673 simple iptables implementation 2015-10-12 10:34:24 +02:00
chef-delivery
dd5bcd33c2 Merge pull request #102 from chef/bugfix-apt
Merged change ae631dc6-ce53-4e62-b4c7-a872b1639f08

From review branch bugfix-apt into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-12 01:09:13 -07:00
Christoph Hartmann
6af966e08b bugfix: return function if data is already cached 2015-10-12 00:18:58 +02:00
chef-delivery
df4e6e4cc6 Merge pull request #101 from chef/apt
Merged change 7760b97b-a733-4757-9187-3d57cb879b10

From review branch apt into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-11 04:17:30 -07:00
Christoph Hartmann
60618723ef fix typo 2015-10-10 23:29:44 +02:00
Christoph Hartmann
9774ec7984 add test coverage for apt 2015-10-10 23:28:03 +02:00
Christoph Hartmann
abb10db376 add apt implementation 2015-10-10 23:28:03 +02:00
chef-delivery
7d8a6f59e5 Merge pull request #100 from chef/shell
Merged change 4425c7fe-7841-4050-bfad-5f68f3bcc064

From review branch shell into master

Signed-off-by: chartmann <chartmann@chef.io>
2015-10-10 14:26:59 -07:00
Dominik Richter
28fb05ad97 reduce exposure of context, use backend for os detect
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-10 23:15:05 +02:00
Christoph Hartmann
9904e65923 run os detection in proper context 2015-10-10 01:24:39 +02:00
Christoph Hartmann
22c39bdf62 expose profile context 2015-10-10 01:24:39 +02:00
chef-delivery
462ffc2eff Merge pull request #99 from chef/host
Merged change 088f0b71-f491-4449-b204-a43effc4156f

From review branch host into master

Signed-off-by: drichter <drichter@chef.io>
2015-10-09 16:08:24 -07:00
Christoph Hartmann
1dec6a60b8 remove ruby warnings in helper 2015-10-09 19:55:16 +02:00
Christoph Hartmann
c14e364b93 add mock commands for linux 2015-10-09 19:55:06 +02:00
Christoph Hartmann
2176039120 add linux tests for host 2015-10-09 19:27:29 +02:00
Christoph Hartmann
5a70133330 add mock files for host windows tests 2015-10-09 19:27:07 +02:00