Documentation ¶
Overview ¶
This executable provides an HTTP server that watches for file system changes to .go files within the working directory (and all nested go packages). Navigating to the configured host and port in a web browser will display the latest results of running `go test` in each go package.
Directories ¶
Path | Synopsis |
---|---|
Package convey contains all of the public-facing entry points to this project.
|
Package convey contains all of the public-facing entry points to this project. |
assertions
Package assertions contains the implementations for all assertions which are referenced in the convey package for use with the So(...) method.
|
Package assertions contains the implementations for all assertions which are referenced in the convey package for use with the So(...) method. |
assertions/oglematchers
Package oglematchers provides a set of matchers useful in a testing or mocking framework.
|
Package oglematchers provides a set of matchers useful in a testing or mocking framework. |
assertions/oglemock/createmock
createmock is used to generate source code for mock versions of interfaces from installed packages.
|
createmock is used to generate source code for mock versions of interfaces from installed packages. |
assertions/oglemock/generate
Package generate implements code generation for mock classes.
|
Package generate implements code generation for mock classes. |
assertions/oglemock/generate/test_cases/complicated_pkg
Package complicated_pkg contains an interface with lots of interesting cases, for use in integration testing.
|
Package complicated_pkg contains an interface with lots of interesting cases, for use in integration testing. |
assertions/oglemock/generate/test_cases/renamed_pkg
A package that calls itself something different than its package path would have you believe.
|
A package that calls itself something different than its package path would have you believe. |
assertions/ogletest
Package ogletest provides a framework for writing expressive unit tests.
|
Package ogletest provides a framework for writing expressive unit tests. |
gotest
Package gotest contains internal functionality.
|
Package gotest contains internal functionality. |
reporting
Package reporting contains internal functionality related to console reporting and output.
|
Package reporting contains internal functionality related to console reporting and output. |
Package examples contains, well, examples of how to use goconvey to specify behavior of a system under test.
|
Package examples contains, well, examples of how to use goconvey to specify behavior of a system under test. |
web
|
|
server/watch/integration_testing
This file's only purpose is to provide a realistic environment from which to run integration tests against the Watcher.
|
This file's only purpose is to provide a realistic environment from which to run integration tests against the Watcher. |
server/watch/integration_testing/sub
This file's only purpose is to provide a realistic environment from which to run integration tests against the Watcher.
|
This file's only purpose is to provide a realistic environment from which to run integration tests against the Watcher. |
Click to show internal directories.
Click to hide internal directories.