use LegacyString() consistently
This commit is contained in:
parent
efafadbe5e
commit
86e450a85f
|
@ -891,17 +891,18 @@ func TestImport_pluginDir(t *testing.T) {
|
||||||
|
|
||||||
// Now we need to go through some plugin init.
|
// Now we need to go through some plugin init.
|
||||||
// This discovers our fake plugin and writes the lock file.
|
// This discovers our fake plugin and writes the lock file.
|
||||||
|
initUi := new(cli.MockUi)
|
||||||
initCmd := &InitCommand{
|
initCmd := &InitCommand{
|
||||||
Meta: Meta{
|
Meta: Meta{
|
||||||
pluginPath: []string{"./plugins"},
|
pluginPath: []string{"./plugins"},
|
||||||
Ui: cli.NewMockUi(),
|
Ui: initUi,
|
||||||
},
|
},
|
||||||
providerInstaller: &discovery.ProviderInstaller{
|
providerInstaller: &discovery.ProviderInstaller{
|
||||||
PluginProtocolVersion: discovery.PluginInstallProtocolVersion,
|
PluginProtocolVersion: discovery.PluginInstallProtocolVersion,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
if code := initCmd.Run(nil); code != 0 {
|
if code := initCmd.Run(nil); code != 0 {
|
||||||
t.Fatal(initCmd.Meta.Ui.(*cli.MockUi).ErrorWriter.String())
|
t.Fatal(initUi.ErrorWriter.String())
|
||||||
}
|
}
|
||||||
|
|
||||||
args := []string{
|
args := []string{
|
||||||
|
|
|
@ -232,7 +232,7 @@ func (i *ProviderInstaller) Get(provider addrs.Provider, req Constraints) (Plugi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
printedProviderName := fmt.Sprintf("%q (%s)", provider.Type, providerSource)
|
printedProviderName := fmt.Sprintf("%q (%s)", provider.LegacyString(), providerSource)
|
||||||
i.Ui.Info(fmt.Sprintf("- Downloading plugin for provider %s %s...", printedProviderName, versionMeta.Version))
|
i.Ui.Info(fmt.Sprintf("- Downloading plugin for provider %s %s...", printedProviderName, versionMeta.Version))
|
||||||
log.Printf("[DEBUG] getting provider %s version %q", printedProviderName, versionMeta.Version)
|
log.Printf("[DEBUG] getting provider %s version %q", printedProviderName, versionMeta.Version)
|
||||||
err = i.install(provider, v, providerURL)
|
err = i.install(provider, v, providerURL)
|
||||||
|
@ -244,7 +244,7 @@ func (i *ProviderInstaller) Get(provider addrs.Provider, req Constraints) (Plugi
|
||||||
// (This is weird, because go-getter doesn't directly return
|
// (This is weird, because go-getter doesn't directly return
|
||||||
// information about what was extracted, and we just extracted
|
// information about what was extracted, and we just extracted
|
||||||
// the archive directly into a shared dir here.)
|
// the archive directly into a shared dir here.)
|
||||||
log.Printf("[DEBUG] looking for the %s %s plugin we just installed", provider.Type, versionMeta.Version)
|
log.Printf("[DEBUG] looking for the %s %s plugin we just installed", provider.LegacyString(), versionMeta.Version)
|
||||||
metas := FindPlugins("provider", []string{i.Dir})
|
metas := FindPlugins("provider", []string{i.Dir})
|
||||||
log.Printf("[DEBUG] all plugins found %#v", metas)
|
log.Printf("[DEBUG] all plugins found %#v", metas)
|
||||||
metas, _ = metas.ValidateVersions()
|
metas, _ = metas.ValidateVersions()
|
||||||
|
@ -278,10 +278,10 @@ func (i *ProviderInstaller) Get(provider addrs.Provider, req Constraints) (Plugi
|
||||||
|
|
||||||
func (i *ProviderInstaller) install(provider addrs.Provider, version Version, url string) error {
|
func (i *ProviderInstaller) install(provider addrs.Provider, version Version, url string) error {
|
||||||
if i.Cache != nil {
|
if i.Cache != nil {
|
||||||
log.Printf("[DEBUG] looking for provider %s %s in plugin cache", provider.Type, version)
|
log.Printf("[DEBUG] looking for provider %s %s in plugin cache", provider.LegacyString(), version)
|
||||||
cached := i.Cache.CachedPluginPath("provider", provider.Type, version)
|
cached := i.Cache.CachedPluginPath("provider", provider.Type, version)
|
||||||
if cached == "" {
|
if cached == "" {
|
||||||
log.Printf("[DEBUG] %s %s not yet in cache, so downloading %s", provider.Type, version, url)
|
log.Printf("[DEBUG] %s %s not yet in cache, so downloading %s", provider.LegacyString(), version, url)
|
||||||
err := getter.Get(i.Cache.InstallDir(), url)
|
err := getter.Get(i.Cache.InstallDir(), url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
@ -308,7 +308,7 @@ func (i *ProviderInstaller) install(provider addrs.Provider, version Version, ur
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("[DEBUG] installing %s %s to %s from local cache %s", provider.Type, version, targetPath, cached)
|
log.Printf("[DEBUG] installing %s %s to %s from local cache %s", provider.LegacyString(), version, targetPath, cached)
|
||||||
|
|
||||||
// Delete if we can. If there's nothing there already then no harm done.
|
// Delete if we can. If there's nothing there already then no harm done.
|
||||||
// This is important because we can't create a link if there's
|
// This is important because we can't create a link if there's
|
||||||
|
@ -366,7 +366,7 @@ func (i *ProviderInstaller) install(provider addrs.Provider, version Version, ur
|
||||||
// One way or another, by the time we get here we should have either
|
// One way or another, by the time we get here we should have either
|
||||||
// a link or a copy of the cached plugin within i.Dir, as expected.
|
// a link or a copy of the cached plugin within i.Dir, as expected.
|
||||||
} else {
|
} else {
|
||||||
log.Printf("[DEBUG] plugin cache is disabled, so downloading %s %s from %s", provider.Type, version, url)
|
log.Printf("[DEBUG] plugin cache is disabled, so downloading %s %s from %s", provider.LegacyString(), version, url)
|
||||||
err := getter.Get(i.Dir, url)
|
err := getter.Get(i.Dir, url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
|
@ -419,7 +419,7 @@ func TestProviderInstallerGet(t *testing.T) {
|
||||||
registry: registry.NewClient(Disco(server), nil),
|
registry: registry.NewClient(Disco(server), nil),
|
||||||
}
|
}
|
||||||
|
|
||||||
_, _, err = i.Get(addrs.Provider{Type: "test"}, AllVersions)
|
_, _, err = i.Get(addrs.NewLegacyProvider("test"), AllVersions)
|
||||||
|
|
||||||
if err != ErrorNoVersionCompatibleWithPlatform {
|
if err != ErrorNoVersionCompatibleWithPlatform {
|
||||||
t.Fatal("want error for incompatible version")
|
t.Fatal("want error for incompatible version")
|
||||||
|
@ -436,21 +436,21 @@ func TestProviderInstallerGet(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
_, _, err := i.Get(addrs.Provider{Type: "test"}, ConstraintStr(">9.0.0").MustParse())
|
_, _, err := i.Get(addrs.NewLegacyProvider("test"), ConstraintStr(">9.0.0").MustParse())
|
||||||
if err != ErrorNoSuitableVersion {
|
if err != ErrorNoSuitableVersion {
|
||||||
t.Fatal("want error for mismatching constraints")
|
t.Fatal("want error for mismatching constraints")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
provider := addrs.Provider{Type: "nonexist"}
|
provider := addrs.NewLegacyProvider("nonexist")
|
||||||
_, _, err := i.Get(provider, AllVersions)
|
_, _, err := i.Get(provider, AllVersions)
|
||||||
if err != ErrorNoSuchProvider {
|
if err != ErrorNoSuchProvider {
|
||||||
t.Fatal("want error for no such provider")
|
t.Fatal("want error for no such provider")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gotMeta, _, err := i.Get(addrs.Provider{Type: "test"}, AllVersions)
|
gotMeta, _, err := i.Get(addrs.NewLegacyProvider("test"), AllVersions)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
@ -508,7 +508,7 @@ func TestProviderInstallerGet_cache(t *testing.T) {
|
||||||
Arch: "mockarch",
|
Arch: "mockarch",
|
||||||
}
|
}
|
||||||
|
|
||||||
gotMeta, _, err := i.Get(addrs.Provider{Type: "test"}, AllVersions)
|
gotMeta, _, err := i.Get(addrs.NewLegacyProvider("test"), AllVersions)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue