|
@@ -4,7 +4,7 @@ import (
|
|
"io"
|
|
"io"
|
|
"os"
|
|
"os"
|
|
"os/exec"
|
|
"os/exec"
|
|
- "path"
|
|
|
|
|
|
+ "path/filepath"
|
|
"runtime"
|
|
"runtime"
|
|
"testing"
|
|
"testing"
|
|
|
|
|
|
@@ -43,7 +43,7 @@ func (s *PluginSuite) SetupSuite() {
|
|
s.buildDir, err = os.MkdirTemp("", "cs_plugin_test_build")
|
|
s.buildDir, err = os.MkdirTemp("", "cs_plugin_test_build")
|
|
require.NoError(t, err)
|
|
require.NoError(t, err)
|
|
|
|
|
|
- s.builtBinary = path.Join(s.buildDir, "notification-dummy")
|
|
|
|
|
|
+ s.builtBinary = filepath.Join(s.buildDir, "notification-dummy")
|
|
|
|
|
|
if runtime.GOOS == "windows" {
|
|
if runtime.GOOS == "windows" {
|
|
s.builtBinary += ".exe"
|
|
s.builtBinary += ".exe"
|
|
@@ -101,15 +101,15 @@ func (s *PluginSuite) SetupSubTest() {
|
|
s.runDir, err = os.MkdirTemp("", "cs_plugin_test")
|
|
s.runDir, err = os.MkdirTemp("", "cs_plugin_test")
|
|
require.NoError(t, err)
|
|
require.NoError(t, err)
|
|
|
|
|
|
- s.pluginDir = path.Join(s.runDir, "bin")
|
|
|
|
- err = os.MkdirAll(path.Join(s.runDir, "bin"), 0o755)
|
|
|
|
|
|
+ s.pluginDir = filepath.Join(s.runDir, "bin")
|
|
|
|
+ err = os.MkdirAll(filepath.Join(s.runDir, "bin"), 0o755)
|
|
require.NoError(t, err, "while creating bin dir")
|
|
require.NoError(t, err, "while creating bin dir")
|
|
|
|
|
|
- s.notifDir = path.Join(s.runDir, "config")
|
|
|
|
|
|
+ s.notifDir = filepath.Join(s.runDir, "config")
|
|
err = os.MkdirAll(s.notifDir, 0o755)
|
|
err = os.MkdirAll(s.notifDir, 0o755)
|
|
require.NoError(t, err, "while creating config dir")
|
|
require.NoError(t, err, "while creating config dir")
|
|
|
|
|
|
- s.pluginBinary = path.Join(s.pluginDir, "notification-dummy")
|
|
|
|
|
|
+ s.pluginBinary = filepath.Join(s.pluginDir, "notification-dummy")
|
|
|
|
|
|
if runtime.GOOS == "windows" {
|
|
if runtime.GOOS == "windows" {
|
|
s.pluginBinary += ".exe"
|
|
s.pluginBinary += ".exe"
|
|
@@ -120,7 +120,7 @@ func (s *PluginSuite) SetupSubTest() {
|
|
err = os.Chmod(s.pluginBinary, 0o744)
|
|
err = os.Chmod(s.pluginBinary, 0o744)
|
|
require.NoError(t, err, "chmod 0744 %s", s.pluginBinary)
|
|
require.NoError(t, err, "chmod 0744 %s", s.pluginBinary)
|
|
|
|
|
|
- s.pluginConfig = path.Join(s.notifDir, "dummy.yaml")
|
|
|
|
|
|
+ s.pluginConfig = filepath.Join(s.notifDir, "dummy.yaml")
|
|
err = copyFile("testdata/dummy.yaml", s.pluginConfig)
|
|
err = copyFile("testdata/dummy.yaml", s.pluginConfig)
|
|
require.NoError(t, err, "while copying plugin config")
|
|
require.NoError(t, err, "while copying plugin config")
|
|
}
|
|
}
|