Documentation ¶
Index ¶
- Constants
- func AGEGenerateKey(filename string) (publicKey, privateKeyFile string, err error)
- func GPGCommand() (string, error)
- func GPGGenerateKey(command, homeDir string) (key, passphrase string, err error)
- func GitHubActionsOnWindows() bool
- func HomeDir() string
- func JoinLines(lines ...string) string
- func SkipUnlessGOOS(t *testing.T, name string)
- func WithTestFS(t *testing.T, root interface{}, f func(fs vfs.FS))
Constants ¶
View Source
const Umask = os.FileMode(0o022)
Umask is the umask used in tests.
Variables ¶
This section is empty.
Functions ¶
func AGEGenerateKey ¶
AGEGenerateKey generates and returns an age public key and the path to the private key. If filename is non-zero then the private key is written to it, otherwise a new file is created in a temporary directory and the caller is responsible for removing the temporary directory.
func GPGCommand ¶
GPGCommand returns the GPG command, if it can be found.
func GPGGenerateKey ¶
GPGGenerateKey generates and returns a GPG key in homeDir.
func GitHubActionsOnWindows ¶
func GitHubActionsOnWindows() bool
GitHubActionsOnWindows returns if running in GitHub Actions on Windows.
func SkipUnlessGOOS ¶
SkipUnlessGOOS calls t.Skip() if name does not match runtime.GOOS.
func WithTestFS ¶
WithTestFS calls f with a test filesystem populated with root.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.