From bd1f7ebda27d57002b6a04a95812420a40117b3a Mon Sep 17 00:00:00 2001 From: Elad Date: Tue, 2 Oct 2018 14:59:58 +0200 Subject: cmd/swarm: fix appveyor build (#17808) --- cmd/swarm/export_test.go | 6 ++++-- cmd/swarm/run_test.go | 3 +++ cmd/swarm/upload_test.go | 22 +++++++++++++++++----- 3 files changed, 24 insertions(+), 7 deletions(-) (limited to 'cmd') diff --git a/cmd/swarm/export_test.go b/cmd/swarm/export_test.go index 20df7b060..c533511af 100644 --- a/cmd/swarm/export_test.go +++ b/cmd/swarm/export_test.go @@ -14,8 +14,6 @@ // You should have received a copy of the GNU General Public License // along with go-ethereum. If not, see . -// +build !windows - package main import ( @@ -26,6 +24,7 @@ import ( "io/ioutil" "net/http" "os" + "runtime" "strings" "testing" @@ -40,6 +39,9 @@ import ( // 5. imports the exported datastore // 6. fetches the uploaded random file from the second node func TestCLISwarmExportImport(t *testing.T) { + if runtime.GOOS == "windows" { + t.Skip() + } cluster := newTestCluster(t, 1) // generate random 10mb file diff --git a/cmd/swarm/run_test.go b/cmd/swarm/run_test.go index 4be0495f8..6d2a86f4b 100644 --- a/cmd/swarm/run_test.go +++ b/cmd/swarm/run_test.go @@ -19,6 +19,7 @@ package main import ( "context" "crypto/ecdsa" + "flag" "fmt" "io/ioutil" "net" @@ -41,6 +42,8 @@ import ( "github.com/ethereum/go-ethereum/swarm" ) +var loglevel = flag.Int("loglevel", 3, "verbosity of logs") + func init() { // Run the app if we've been exec'd as "swarm-test" in runSwarm. reexec.Register("swarm-test", func() { diff --git a/cmd/swarm/upload_test.go b/cmd/swarm/upload_test.go index 84205031b..e8161680f 100644 --- a/cmd/swarm/upload_test.go +++ b/cmd/swarm/upload_test.go @@ -14,13 +14,10 @@ // You should have received a copy of the GNU General Public License // along with go-ethereum. If not, see . -// +build !windows - package main import ( "bytes" - "flag" "fmt" "io" "io/ioutil" @@ -28,6 +25,7 @@ import ( "os" "path" "path/filepath" + "runtime" "strings" "testing" "time" @@ -37,8 +35,6 @@ import ( "github.com/mattn/go-colorable" ) -var loglevel = flag.Int("loglevel", 3, "verbosity of logs") - func init() { log.PrintOrigins(true) log.Root().SetHandler(log.LvlFilterHandler(log.Lvl(*loglevel), log.StreamHandler(colorable.NewColorableStderr(), log.TerminalFormat(true)))) @@ -47,18 +43,31 @@ func init() { // TestCLISwarmUp tests that running 'swarm up' makes the resulting file // available from all nodes via the HTTP API func TestCLISwarmUp(t *testing.T) { + if runtime.GOOS == "windows" { + t.Skip() + } + testCLISwarmUp(false, t) } func TestCLISwarmUpRecursive(t *testing.T) { + if runtime.GOOS == "windows" { + t.Skip() + } testCLISwarmUpRecursive(false, t) } // TestCLISwarmUpEncrypted tests that running 'swarm encrypted-up' makes the resulting file // available from all nodes via the HTTP API func TestCLISwarmUpEncrypted(t *testing.T) { + if runtime.GOOS == "windows" { + t.Skip() + } testCLISwarmUp(true, t) } func TestCLISwarmUpEncryptedRecursive(t *testing.T) { + if runtime.GOOS == "windows" { + t.Skip() + } testCLISwarmUpRecursive(true, t) } @@ -279,6 +288,9 @@ func testCLISwarmUpRecursive(toEncrypt bool, t *testing.T) { // TestCLISwarmUpDefaultPath tests swarm recursive upload with relative and absolute // default paths and with encryption. func TestCLISwarmUpDefaultPath(t *testing.T) { + if runtime.GOOS == "windows" { + t.Skip() + } testCLISwarmUpDefaultPath(false, false, t) testCLISwarmUpDefaultPath(false, true, t) testCLISwarmUpDefaultPath(true, false, t) -- cgit v1.2.3