mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-12-25 01:07:45 +00:00
- update all the import statements - run hack/pin-dependency.sh to change pinned dependency versions - run hack/update-vendor.sh to update go.mod files and the vendor directory - update the method signatures for custom reporters Signed-off-by: Dave Chen <dave.chen@arm.com>
46 lines
1.2 KiB
Go
46 lines
1.2 KiB
Go
package ginkgo
|
|
|
|
import "github.com/onsi/ginkgo/v2/internal/testingtproxy"
|
|
|
|
/*
|
|
GinkgoT() implements an interface analogous to *testing.T and can be used with
|
|
third-party libraries that accept *testing.T through an interface.
|
|
|
|
GinkgoT() takes an optional offset argument that can be used to get the
|
|
correct line number associated with the failure.
|
|
|
|
You can learn more here: https://onsi.github.io/ginkgo/#using-third-party-libraries
|
|
*/
|
|
func GinkgoT(optionalOffset ...int) GinkgoTInterface {
|
|
offset := 3
|
|
if len(optionalOffset) > 0 {
|
|
offset = optionalOffset[0]
|
|
}
|
|
return testingtproxy.New(GinkgoWriter, Fail, Skip, DeferCleanup, CurrentSpecReport, offset)
|
|
}
|
|
|
|
/*
|
|
The interface returned by GinkgoT(). This covers most of the methods in the testing package's T.
|
|
*/
|
|
type GinkgoTInterface interface {
|
|
Cleanup(func())
|
|
Setenv(kev, value string)
|
|
Error(args ...interface{})
|
|
Errorf(format string, args ...interface{})
|
|
Fail()
|
|
FailNow()
|
|
Failed() bool
|
|
Fatal(args ...interface{})
|
|
Fatalf(format string, args ...interface{})
|
|
Helper()
|
|
Log(args ...interface{})
|
|
Logf(format string, args ...interface{})
|
|
Name() string
|
|
Parallel()
|
|
Skip(args ...interface{})
|
|
SkipNow()
|
|
Skipf(format string, args ...interface{})
|
|
Skipped() bool
|
|
TempDir() string
|
|
}
|