testMain.go 468 B

123456789101112131415161718192021222324
  1. package main
  2. import (
  3. "log"
  4. "os"
  5. "github.com/Sirupsen/logrus"
  6. "github.com/docker/libnetwork/test/networkDb/dbclient"
  7. "github.com/docker/libnetwork/test/networkDb/dbserver"
  8. )
  9. func main() {
  10. logrus.Infof("Starting the image with these args: %v", os.Args)
  11. if len(os.Args) < 1 {
  12. log.Fatal("You need at least 1 argument [client/server]")
  13. }
  14. switch os.Args[1] {
  15. case "server":
  16. dbserver.Server(os.Args[2:])
  17. case "client":
  18. dbclient.Client(os.Args[2:])
  19. }
  20. }