v3 – gotest.tools/v3 Index | Files | Directories

package gotesttools

import "gotest.tools/v3"

Package gotesttools is a collection of packages to augment `testing` and support common patterns.

Index

Source Files

pkg.go

Directories

PathSynopsis
assertPackage assert provides assertions for comparing expected values to actual values in tests.
assert/cmd
assert/cmd/gty-migrate-from-testifyCommand gty-migrate-from-testify migrates packages from testify/assert and testify/require to gotest.tools/v3/assert.
assert/cmpPackage cmp provides Comparisons for Assert and Check
assert/optPackage opt provides common go-cmp.Options for use with assert.DeepEqual.
envPackage env provides functions to test code that read environment variables or the current working directory.
fsPackage fs provides tools for creating temporary files, and testing the contents and structure of a directory.
goldenPackage golden provides tools for comparing large mutli-line strings.
icmdPackage icmd executes binaries and provides convenient assertions for testing the results.
icmd/internal
internal
pollPackage poll provides tools for testing asynchronous code.
skipPackage skip provides functions for skipping a test and printing the source code of the condition used to skip the test.
xPackage x is a namespace for experimental packages.
x/subtestPackage subtest provides a TestContext to subtests which handles cleanup, and provides a testing.TB, and context.Context.
Version
v3.5.2 (latest)
Published
Sep 5, 2024
Platform
linux/amd64
Last checked
2 months ago

Tools for package owners.