...

Source file src/golang.conradwood.net/tests/ctx/test-ctx.go

Documentation: golang.conradwood.net/tests/ctx

     1  package main
     2  
     3  import (
     4  	"flag"
     5  	"fmt"
     6  	"golang.conradwood.net/go-easyops/utils"
     7  	"os"
     8  )
     9  
    10  const (
    11  	NEW_CONTEXT_VERSION = 2 // if new context version,set this to new version
    12  	OLD_CONTEXT_VERSION = 2
    13  )
    14  
    15  var (
    16  	run_server = flag.Bool("server", false, "if true run server, othwerise client")
    17  	test_html  = flag.Bool("test_html", false, "if true do a test html render")
    18  	ser        = flag.Bool("serialise", false, "serialiser test")
    19  )
    20  
    21  func main() {
    22  	flag.Parse()
    23  	if *ser {
    24  		utils.Bail("failed to serialise", serialise())
    25  		os.Exit(0)
    26  	}
    27  	if *run_server {
    28  		start_server()
    29  	} else if *test_html {
    30  		testrenderer_rendertest()
    31  	} else {
    32  		client()
    33  	}
    34  	fmt.Printf("Done\n")
    35  	os.Exit(0)
    36  }
    37  

View as plain text