Mitchell Hashimoto
|
e759df11a0
|
core: fix crash for missing options [GH-5550]
|
2015-07-06 10:36:41 -06:00 |
|
Seth Vargo
|
f3c35855f0
|
Add a newline because #ocd
|
2014-12-08 11:35:11 -08:00 |
|
Seth Vargo
|
7f6a4fa3bd
|
Add tests for plugin manager push_configs
|
2014-12-08 11:35:11 -08:00 |
|
Seth Vargo
|
60a8472891
|
Use a pushes registry instead of data hash
|
2014-12-08 11:35:09 -08:00 |
|
Matt Wrock
|
dc628cd722
|
fixes infinite loop in machine state call if provider calls machine.action
|
2014-11-06 08:51:47 -08:00 |
|
Kalman Hazins
|
bb052366f7
|
Change symbols inside hashes to 1.9 JSON-like syntax
|
2014-05-22 12:35:12 -04:00 |
|
Mitchell Hashimoto
|
c5b3dbbf75
|
core: fix final test
|
2014-05-01 10:12:36 -07:00 |
|
Mitchell Hashimoto
|
429bd73495
|
core: provider has default priority of 5
|
2014-05-01 09:26:36 -07:00 |
|
Mitchell Hashimoto
|
d6b7f3a855
|
Fix tests
|
2014-04-29 17:02:10 -07:00 |
|
Mitchell Hashimoto
|
e78d087c27
|
Tests passing
|
2014-04-21 13:54:59 -07:00 |
|
Mitchell Hashimoto
|
bc2e3727a9
|
core: Add usable? check to providers
|
2014-04-21 13:53:07 -07:00 |
|
Mitchell Hashimoto
|
a0e9f46251
|
core: commands can use the IDs from anywhere to control
|
2014-04-21 13:51:24 -07:00 |
|
Fabio Rehm
|
54656151cf
|
Convert specs to RSpec 2.14.8 syntax with Transpec
This conversion is done by Transpec 1.10.2 with the following command:
transpec test/unit/
* 507 conversions
from: obj.should
to: expect(obj).to
* 394 conversions
from: == expected
to: eq(expected)
* 260 conversions
from: obj.should_receive(:message)
to: expect(obj).to receive(:message)
* 85 conversions
from: obj.stub(:message)
to: allow(obj).to receive(:message)
* 25 conversions
from: its(:attr) { }
to: describe '#attr' do subject { super().attr }; it { } end
* 19 conversions
from: obj.should_not
to: expect(obj).not_to
* 7 conversions
from: obj.should_not_receive(:message)
to: expect(obj).not_to receive(:message)
* 3 conversions
from: Klass.any_instance.should_receive(:message)
to: expect_any_instance_of(Klass).to receive(:message)
|
2014-03-14 12:02:07 -03:00 |
|
Mitchell Hashimoto
|
4437bcd77f
|
core: better error if attempting to uninstall system plugin
|
2014-03-03 15:05:32 -08:00 |
|
Mitchell Hashimoto
|
b5637da6c4
|
core: plugin manager marks system gems as system
|
2014-03-03 14:55:34 -08:00 |
|
Mitchell Hashimoto
|
efddef0a80
|
core: add tests fornew systems path for plugin manager
|
2014-03-03 09:50:16 -08:00 |
|
Mitchell Hashimoto
|
7710fd16fa
|
core: load system plugins if they are installed
|
2014-03-03 09:44:29 -08:00 |
|
Mitchell Hashimoto
|
d40dc919d8
|
core: plugin tests no longer obliterate manager
|
2014-02-06 20:50:51 -08:00 |
|
Mitchell Hashimoto
|
f72db0c611
|
core: config raises NoMethodError on bad calls once finalized
|
2014-02-05 16:14:58 -08:00 |
|
Mitchell Hashimoto
|
a924a7b48c
|
core: provider capabilities
|
2014-01-26 14:15:06 -08:00 |
|
Mitchell Hashimoto
|
f713e43b00
|
Fix tests for new UI methods
|
2014-01-17 21:03:02 -08:00 |
|
Mitchell Hashimoto
|
08b1aee00d
|
core: default commands to primary
|
2014-01-11 09:15:14 -08:00 |
|
Mitchell Hashimoto
|
4a99cdccdf
|
core: allow command plugins to have options
|
2014-01-11 08:38:27 -08:00 |
|
Mitchell Hashimoto
|
010874ffad
|
core: has_plugin? uses the new plugin manager class to check for gems
|
2014-01-08 10:50:28 -08:00 |
|
Mitchell Hashimoto
|
5922241fcb
|
core: Modify plugin interfaces and API for hosts
|
2014-01-07 18:38:49 -08:00 |
|
Mitchell Hashimoto
|
3f4058471c
|
core: installing a plugin from a gem doesn't constrain it
|
2014-01-07 13:56:51 -08:00 |
|
Mitchell Hashimoto
|
b353865da1
|
core: specific versions "0.1.0" don't equate to "= 0.1.0"
|
2014-01-07 10:13:30 -08:00 |
|
Mitchell Hashimoto
|
198e142794
|
commands/plugin: add more tests for installgem
|
2014-01-06 10:55:34 -08:00 |
|
Mitchell Hashimoto
|
f612ec7549
|
core: support plugin sources, and mask Bundler errors
|
2014-01-05 23:13:49 -08:00 |
|
Mitchell Hashimoto
|
84ecca5c15
|
core: statefile can track sources, not sure if we'll use it though
|
2014-01-05 22:50:55 -08:00 |
|
Mitchell Hashimoto
|
8904319beb
|
commands/plugin: install version and entrypoints work
|
2014-01-05 20:47:02 -08:00 |
|
Mitchell Hashimoto
|
fe8842c795
|
Fix failing tests
|
2014-01-05 16:54:10 -08:00 |
|
Mitchell Hashimoto
|
1eef75a715
|
commands/plugin: list uses PluginManager
|
2014-01-05 08:42:34 -08:00 |
|
Mitchell Hashimoto
|
8450f20e87
|
Move StateFile into Vagrant::Plugin core
|
2014-01-04 16:45:41 -08:00 |
|
Teemu Matilainen
|
e5032071f6
|
core: Vagrant.has_plugin? tries to match gem name first
Search primary from the list of gem names which have been loaded by
`Vagrant.require_plugin`. Fall back to matching registered plugin names.
|
2013-12-20 17:36:10 -03:00 |
|
Mitchell Hashimoto
|
93a4066339
|
core: SyncedFolders built-in middleware
|
2013-11-22 16:12:51 -08:00 |
|
Mitchell Hashimoto
|
ee0086ddee
|
core: Add synced_folder plugin type
|
2013-11-21 15:56:37 -08:00 |
|
Mitchell Hashimoto
|
819ef46fca
|
Tests for registering guest capabilities
|
2013-04-03 22:43:35 -07:00 |
|
Mitchell Hashimoto
|
c5c15fdaa6
|
Machine#guest returns the proper guest detected
|
2013-04-03 22:40:30 -07:00 |
|
Mitchell Hashimoto
|
2e50a238fc
|
Provider plugins can provide arbitrary options
|
2013-04-03 08:31:42 -07:00 |
|
Mitchell Hashimoto
|
be01d57034
|
action_hooks can hook into specific actions
|
2013-02-22 12:12:55 -08:00 |
|
Mitchell Hashimoto
|
aa7193471f
|
Plugins can define action hooks via action_hook
|
2013-02-06 15:27:14 -08:00 |
|
Mitchell Hashimoto
|
8f24d2d98c
|
Remove the "easy" plugins until a future version
|
2013-02-06 13:46:34 -08:00 |
|
Mitchell Hashimoto
|
2073ce697f
|
Move cli test to proper path
|
2013-01-29 11:00:56 -08:00 |
|
Michael Stillwell
|
7941748db7
|
Return exit status of 1 on invalid command
Makes "vagrant destroyjj" and similar return an exit code of 1, so that
"vagrant destroyjj && vagrant up" works as expected.
|
2013-01-27 19:52:43 +00:00 |
|
Mitchell Hashimoto
|
25fcb59e38
|
Use registries for the V2 plugin manager
|
2013-01-13 13:05:31 -08:00 |
|
Mitchell Hashimoto
|
f3b340aae0
|
Use registry merging for provider configs
|
2013-01-13 13:00:06 -08:00 |
|
Mitchell Hashimoto
|
e66c5066e4
|
Plugin configuration can have scopes now, ex. provider
|
2013-01-13 12:38:17 -08:00 |
|
Mitchell Hashimoto
|
cf2c5a10c1
|
One more final fix for 1.8.7
|
2012-12-30 18:16:51 -10:00 |
|
Mitchell Hashimoto
|
037dbf24db
|
Fix some failing tests for 1.8.7.
|
2012-12-30 18:13:27 -10:00 |
|