4
4
package e2e_test
5
5
6
6
import (
7
- "context"
8
7
"encoding/json"
9
8
"flag"
10
9
"fmt"
11
10
"os"
12
- "os/exec"
13
- "path/filepath"
14
11
"testing"
15
12
16
13
ginkgo "github.com/onsi/ginkgo/v2"
@@ -22,7 +19,6 @@ import (
22
19
"github.com/ava-labs/avalanchego/tests"
23
20
"github.com/ava-labs/avalanchego/tests/e2e"
24
21
"github.com/ava-labs/avalanchego/tests/fixture"
25
- "github.com/ava-labs/avalanchego/tests/fixture/testnet"
26
22
"github.com/ava-labs/avalanchego/tests/fixture/testnet/local"
27
23
28
24
// ensure test packages are scanned by ginkgo
@@ -97,37 +93,7 @@ var _ = ginkgo.SynchronizedBeforeSuite(func() []byte {
97
93
network , err = local .ReadNetwork (persistentNetworkDir )
98
94
require .NoError (err )
99
95
} else {
100
- tests .Outf ("{{magenta}}Starting network with %q{{/}}\n " , avalancheGoExecPath )
101
-
102
- ctx , cancel := context .WithTimeout (context .Background (), local .DefaultNetworkStartTimeout )
103
- defer cancel ()
104
- var err error
105
- network , err = local .StartNetwork (
106
- ctx ,
107
- ginkgo .GinkgoWriter ,
108
- ginkgo .GinkgoT ().TempDir (),
109
- & local.LocalNetwork {
110
- LocalConfig : local.LocalConfig {
111
- ExecPath : avalancheGoExecPath ,
112
- },
113
- },
114
- testnet .DefaultNodeCount ,
115
- testnet .DefaultFundedKeyCount ,
116
- )
117
- require .NoError (err )
118
- ginkgo .DeferCleanup (func () {
119
- tests .Outf ("Shutting down network\n " )
120
- require .NoError (network .Stop ())
121
- if archiveNetworkDirOnTeardown {
122
- scriptPath , err := filepath .Abs ("../../scripts/archive_network_dir.sh" )
123
- require .NoError (err )
124
- output , err := exec .Command (scriptPath , network .Dir ).Output ()
125
- require .NoError (err )
126
- tests .Outf ("%s" , output )
127
- }
128
- })
129
-
130
- tests .Outf ("{{green}}Successfully started network{{/}}\n " )
96
+ network = e2e .StartLocalNetwork (avalancheGoExecPath , archiveNetworkDirOnTeardown )
131
97
}
132
98
133
99
uris := network .GetURIs ()
0 commit comments