aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/smartystreets/goconvey/web/server/contract
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/smartystreets/goconvey/web/server/contract')
-rw-r--r--vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go27
-rw-r--r--vendor/github.com/smartystreets/goconvey/web/server/contract/result.go100
2 files changed, 0 insertions, 127 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
deleted file mode 100644
index e758f3e1..00000000
--- a/vendor/github.com/smartystreets/goconvey/web/server/contract/contracts.go
+++ /dev/null
@@ -1,27 +0,0 @@
-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)
- }
-)
diff --git a/vendor/github.com/smartystreets/goconvey/web/server/contract/result.go b/vendor/github.com/smartystreets/goconvey/web/server/contract/result.go
deleted file mode 100644
index 8feef715..00000000
--- a/vendor/github.com/smartystreets/goconvey/web/server/contract/result.go
+++ /dev/null
@@ -1,100 +0,0 @@
-package contract
-
-import (
- "github.com/smartystreets/goconvey/convey/reporting"
- "github.com/smartystreets/goconvey/web/server/messaging"
-)
-
-type Package struct {
- Path string
- Name string
- Ignored bool
- Disabled bool
- BuildTags []string
- TestArguments []string
- Error error
- Output string
- Result *PackageResult
-
- HasImportCycle bool
-}
-
-func NewPackage(folder *messaging.Folder, name string, hasImportCycle bool) *Package {
- self := new(Package)
- self.Path = folder.Path
- self.Name = name
- self.Result = NewPackageResult(self.Name)
- self.Ignored = folder.Ignored
- self.Disabled = folder.Disabled
- self.BuildTags = folder.BuildTags
- self.TestArguments = folder.TestArguments
- self.HasImportCycle = hasImportCycle
- return self
-}
-
-func (self *Package) Active() bool {
- return !self.Disabled && !self.Ignored
-}
-
-func (self *Package) HasUsableResult() bool {
- return self.Active() && (self.Error == nil || (self.Output != ""))
-}
-
-type CompleteOutput struct {
- Packages []*PackageResult
- Revision string
- Paused bool
-}
-
-var ( // PackageResult.Outcome values:
- Ignored = "ignored"
- Disabled = "disabled"
- Passed = "passed"
- Failed = "failed"
- Panicked = "panicked"
- BuildFailure = "build failure"
- NoTestFiles = "no test files"
- NoTestFunctions = "no test functions"
- NoGoFiles = "no go code"
-
- TestRunAbortedUnexpectedly = "test run aborted unexpectedly"
-)
-
-type PackageResult struct {
- PackageName string
- Elapsed float64
- Coverage float64
- Outcome string
- BuildOutput string
- TestResults []TestResult
-}
-
-func NewPackageResult(packageName string) *PackageResult {
- self := new(PackageResult)
- self.PackageName = packageName
- self.TestResults = []TestResult{}
- self.Coverage = -1
- return self
-}
-
-type TestResult struct {
- TestName string
- Elapsed float64
- Passed bool
- Skipped bool
- File string
- Line int
- Message string
- Error string
- Stories []reporting.ScopeResult
-
- RawLines []string `json:",omitempty"`
-}
-
-func NewTestResult(testName string) *TestResult {
- self := new(TestResult)
- self.Stories = []reporting.ScopeResult{}
- self.RawLines = []string{}
- self.TestName = testName
- return self
-}