@@ -1,14 +1,19 @@
package sftpd
import (
+ "runtime"
"testing"
)
func TestWrongActions(t *testing.T) {
actionsCopy := actions
+ badCommand := "/bad/command"
+ if runtime.GOOS == "windows" {
+ badCommand = "C:\\bad\\command"
+ }
actions = Actions{
ExecuteOn: []string{operationDownload},
- Command: "/bad/command",
+ Command: badCommand,
HTTPNotificationURL: "",
}
err := executeAction(operationDownload, "username", "path", "")
@@ -737,7 +737,7 @@ func TestBandwidthAndConnections(t *testing.T) {
t.Errorf("download bandwidth throttling not respected, elapsed: %v, wanted: %v", elapsed, wantedDownloadElapsed)
// test disconnection
- c = sftpUploadNonBlocking(testFilePath, testFileName, testFileSize, client)
+ c = sftpUploadNonBlocking(testFilePath, testFileName+"_partial", testFileSize, client)
waitForActiveTransfer()
time.Sleep(100 * time.Millisecond)
sftpd.CheckIdleConnections()