diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-06-15 10:39:58 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-15 10:39:58 -0400 |
commit | 298d622a0c2db1e822d6e31c621f8be1a5e196c8 (patch) | |
tree | aca517a42eb2dd2a5e504c64f267210094c0afb3 /vendor/github.com/onsi/ginkgo/README.md | |
parent | 4fe573edfc47a42c7e587311adc21a49eac23424 (diff) | |
parent | 68eca3c19e010882f7c82b70437f4edbbbfeca3d (diff) | |
download | podman-298d622a0c2db1e822d6e31c621f8be1a5e196c8.tar.gz podman-298d622a0c2db1e822d6e31c621f8be1a5e196c8.tar.bz2 podman-298d622a0c2db1e822d6e31c621f8be1a5e196c8.zip |
Merge pull request #6607 from containers/dependabot/go_modules/github.com/onsi/ginkgo-1.13.0
Bump github.com/onsi/ginkgo from 1.12.3 to 1.13.0
Diffstat (limited to 'vendor/github.com/onsi/ginkgo/README.md')
-rw-r--r-- | vendor/github.com/onsi/ginkgo/README.md | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/vendor/github.com/onsi/ginkgo/README.md b/vendor/github.com/onsi/ginkgo/README.md index ddb0cd882..fab114580 100644 --- a/vendor/github.com/onsi/ginkgo/README.md +++ b/vendor/github.com/onsi/ginkgo/README.md @@ -75,15 +75,36 @@ Ginkgo is best paired with Gomega. Learn more about Gomega [here](https://onsi. Agouti allows you run WebDriver integration tests. Learn more about Agouti [here](https://agouti.org) -## Set Me Up! +## Getting Started -You'll need the Go command-line tools. Ginkgo is tested with Go 1.6+, but preferably you should get the latest. Follow the [installation instructions](https://golang.org/doc/install) if you don't have it installed. +You'll need the Go command-line tools. Follow the [installation instructions](https://golang.org/doc/install) if you don't have it installed. +### Global installation +To install the Ginkgo command line interface into the `$PATH` (actually to `$GOBIN`): ```bash +go get -u github.com/onsi/ginkgo/ginkgo +``` + +### Go module ["tools package"](https://github.com/golang/go/issues/25922): +Create (or update) a file called `tools/tools.go` with the following contents: +```go +// +build tools + +package tools -go get -u github.com/onsi/ginkgo/ginkgo # installs the ginkgo CLI -go get -u github.com/onsi/gomega/... # fetches the matcher library +import ( + _ "github.com/onsi/ginkgo" +) +// This file imports packages that are used when running go generate, or used +// during the development process but not otherwise depended on by built code. +``` +The Ginkgo command can then be run via `go run github.com/onsi/ginkgo/ginkgo`. +This approach allows the version of Ginkgo to be maintained under source control for reproducible results, +and is well suited to automated test pipelines. + +### Bootstrapping +```bash cd path/to/package/you/want/to/test ginkgo bootstrap # set up a new ginkgo suite |