go.dedis.ch/onet/v4@v4.0.0-pre1/simul/platform/localhost_test.go (about) 1 package platform 2 3 import ( 4 "os" 5 "testing" 6 7 "io/ioutil" 8 9 "go.dedis.ch/onet/v4/log" 10 ) 11 12 func TestLocal(t *testing.T) { 13 l := &Localhost{ 14 Simulation: "test", 15 } 16 cur, err := os.Getwd() 17 log.ErrFatal(err) 18 defer os.Chdir(cur) 19 20 tmp, err := ioutil.TempDir("", "local") 21 log.ErrFatal(err) 22 log.ErrFatal(os.Chdir(tmp)) 23 24 l.Configure(&Config{ 25 Debug: 0, 26 MonitorPort: 10000, 27 }) 28 l.Build("test") 29 l.Cleanup() 30 l.Deploy(&RunConfig{}) 31 }