go.dedis.ch/onet/v3@v3.2.11-0.20210930124529-e36530bca7ef/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/v3/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  }