Packages imported by testing

Path Synopsis
archive/tar Package tar implements access to tar archives.
bytes Package bytes implements functions for the manipulation of byte slices.
compress/gzip Package gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
crypto/rsa Package rsa implements RSA encryption as specified in PKCS#1.
crypto/sha256 Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
crypto/tls Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
crypto/x509 Package x509 parses X.509-encoded keys and certificates.
fmt Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/juju/collections/set
github.com/juju/errors Package errors provides an easy way to annotate errors without losing the original error context.
github.com/juju/juju/api/base
github.com/juju/juju/api/block
github.com/juju/juju/cert
github.com/juju/juju/controller
github.com/juju/juju/core/model
github.com/juju/juju/environs/config
github.com/juju/juju/juju/osenv
github.com/juju/juju/juju/version
github.com/juju/juju/jujuclient
github.com/juju/juju/wrench
github.com/juju/loggo
github.com/juju/os Package os provides access to operating system related configuration.
github.com/juju/os/series series provides helpers for determining the series of a host, and translating from os to series.
github.com/juju/testing
github.com/juju/testing/checkers
github.com/juju/utils
github.com/juju/utils/arch
github.com/juju/utils/cert
github.com/juju/utils/featureflag The featureflag package gives other parts of Juju the ability to easily check to see if a feature flag has been defined.
github.com/juju/utils/ssh Package ssh contains utilities for dealing with SSH connections, key management, and so on.
github.com/juju/version Package version implements version parsing.
gopkg.in/check.v1 Package check is a rich testing extension for Go's testing package.
gopkg.in/juju/names.v2
io Package io provides basic interfaces to I/O primitives.
io/ioutil Package ioutil implements some I/O utility functions.
math/rand Package rand implements pseudo-random number generators.
net/http Package http provides HTTP client and server implementations.
os Package os provides a platform-independent interface to operating system functionality.
reflect Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
runtime Package runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
strings Package strings implements simple functions to manipulate UTF-8 encoded strings.
testing Package testing provides support for automated testing of Go packages.
time Package time provides functionality for measuring and displaying time.

Go back to previous page.