libp2p-test-plans/pubsub/test/main.go

25 lines
420 B
Go

package main
import (
"errors"
"fmt"
"github.com/testground/sdk-go/runtime"
)
func main() {
runtime.Invoke(run)
}
// Pick a different example function to run
// depending on the name of the test case.
func run(runenv *runtime.RunEnv) error {
switch c := runenv.TestCase; c {
case "evaluate":
return RunSimulation(runenv)
default:
msg := fmt.Sprintf("Unknown Testcase %s", c)
return errors.New(msg)
}
}