Directories
¶
Path | Synopsis |
---|---|
compat
|
|
testing/slogtest
https://pkg.go.dev/testing/slogtest
|
https://pkg.go.dev/testing/slogtest |
pkg
|
|
quicktest
Package quicktest provides a collection of Go helpers for writing tests.
|
Package quicktest provides a collection of Go helpers for writing tests. |
quicktest/qtsuite
Package qtsuite allows quicktest to run test suites.
|
Package qtsuite allows quicktest to run test suites. |
slogassert
Package slogassert provides a slog Handler that allows testing that expected logging messages were made in your test code.
|
Package slogassert provides a slog Handler that allows testing that expected logging messages were made in your test code. |
Package testing provides support for automated testing of Go packages.
|
Package testing provides support for automated testing of Go packages. |
internal/bisect
Package bisect can be used by compilers and other programs to serve as a target for the bisect debugging tool.
|
Package bisect can be used by compilers and other programs to serve as a target for the bisect debugging tool. |
internal/cfg
Package cfg holds configuration shared by the Go command and internal/testenv.
|
Package cfg holds configuration shared by the Go command and internal/testenv. |
internal/cpu
Package cpu implements processor feature detection used by the Go standard library.
|
Package cpu implements processor feature detection used by the Go standard library. |
internal/fuzz
Package fuzz provides common fuzzing functionality for tests built with "go test" and for programs that use fuzzing functionality in the testing package.
|
Package fuzz provides common fuzzing functionality for tests built with "go test" and for programs that use fuzzing functionality in the testing package. |
internal/goarch
package goarch contains GOARCH-specific constants.
|
package goarch contains GOARCH-specific constants. |
internal/godebug
Package godebug makes the settings in the $GODEBUG environment variable available to other packages.
|
Package godebug makes the settings in the $GODEBUG environment variable available to other packages. |
internal/godebugs
Package godebugs provides a table of known GODEBUG settings, for use by a variety of other packages, including internal/godebug, runtime, runtime/metrics, and cmd/go/internal/load.
|
Package godebugs provides a table of known GODEBUG settings, for use by a variety of other packages, including internal/godebug, runtime, runtime/metrics, and cmd/go/internal/load. |
internal/goexperiment
Package goexperiment implements support for toolchain experiments.
|
Package goexperiment implements support for toolchain experiments. |
internal/goos
package goos contains GOOS-specific constants.
|
package goos contains GOOS-specific constants. |
internal/race
Package race contains helper functions for manually instrumenting code for the race detector.
|
Package race contains helper functions for manually instrumenting code for the race detector. |
internal/runtime/atomic
Package atomic provides atomic operations, independent of sync/atomic, to the runtime.
|
Package atomic provides atomic operations, independent of sync/atomic, to the runtime. |
internal/runtime/sys
package sys contains system- and configuration- and architecture-specific constants used by the runtime.
|
package sys contains system- and configuration- and architecture-specific constants used by the runtime. |
internal/synctest
Package synctest provides support for testing concurrent code.
|
Package synctest provides support for testing concurrent code. |
internal/syscall/windows/registry
Package registry provides access to the Windows registry.
|
Package registry provides access to the Windows registry. |
internal/syscall/windows/sysdll
Package sysdll is an internal leaf package that records and reports which Windows DLL names are used by Go itself.
|
Package sysdll is an internal leaf package that records and reports which Windows DLL names are used by Go itself. |
internal/sysinfo
Package sysinfo implements high level hardware information gathering that can be used for debugging or information purposes.
|
Package sysinfo implements high level hardware information gathering that can be used for debugging or information purposes. |
internal/testenv
Package testenv provides information about what functionality is available in different testing environments run by the Go team.
|
Package testenv provides information about what functionality is available in different testing environments run by the Go team. |
internal/testlog
Package testlog provides a back-channel communication path between tests and package os, so that cmd/go can see which environment variables and files a test consults.
|
Package testlog provides a back-channel communication path between tests and package os, so that cmd/go can see which environment variables and files a test consults. |
internal/txtar
Package txtar implements a trivial text-based file archive format.
|
Package txtar implements a trivial text-based file archive format. |
testing/fstest
Package fstest implements support for testing implementations and users of file systems.
|
Package fstest implements support for testing implementations and users of file systems. |
testing/internal/testdeps
Package testdeps provides access to dependencies needed by test execution.
|
Package testdeps provides access to dependencies needed by test execution. |
testing/iotest
Package iotest implements Readers and Writers useful mainly for testing.
|
Package iotest implements Readers and Writers useful mainly for testing. |
testing/quick
Package quick implements utility functions to help with black box testing.
|
Package quick implements utility functions to help with black box testing. |
testing/slogtest
Package slogtest implements support for testing implementations of log/slog.Handler.
|
Package slogtest implements support for testing implementations of log/slog.Handler. |
Click to show internal directories.
Click to hide internal directories.