aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go
diff options
context:
space:
mode:
authorunknwon <u@gogs.io>2019-07-28 16:03:54 -0700
committerunknwon <u@gogs.io>2019-07-28 16:03:54 -0700
commit025972ef643fa7628551529c2fd145e2a184465b (patch)
tree1066a33af394fc4fb7bdbcaa2b2fe29875576877 /vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go
parent00a3e368b482193f1a457586ab4152ffacc02fab (diff)
vendor: update missing test deps for ci
Diffstat (limited to 'vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go')
-rw-r--r--vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go b/vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go
new file mode 100644
index 00000000..e758f3e1
--- /dev/null
+++ b/vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go
@@ -0,0 +1,27 @@
+package contract
+
+import "net/http"
+
+type (
+ Server interface {
+ ReceiveUpdate(root string, update *CompleteOutput)
+ Watch(writer http.ResponseWriter, request *http.Request)
+ Ignore(writer http.ResponseWriter, request *http.Request)
+ Reinstate(writer http.ResponseWriter, request *http.Request)
+ Status(writer http.ResponseWriter, request *http.Request)
+ LongPollStatus(writer http.ResponseWriter, request *http.Request)
+ Results(writer http.ResponseWriter, request *http.Request)
+ Execute(writer http.ResponseWriter, request *http.Request)
+ TogglePause(writer http.ResponseWriter, request *http.Request)
+ }
+
+ Executor interface {
+ ExecuteTests([]*Package) *CompleteOutput
+ Status() string
+ ClearStatusFlag() bool
+ }
+
+ Shell interface {
+ GoTest(directory, packageName string, tags, arguments []string) (output string, err error)
+ }
+)