Automic VaultAutomic Vault

brew

gotestsum を Homebrew, apk, apt, Nix, zypper でインストール

gotestsum のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install gotestsum

local Homebrew formula metadata

Linux

Alpine Linux apk確認済み · 92%
sudo apk add gotestsum

Alpine Linux edge package indexes · gotestsum · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install gotestsum

Debian stable package indexes · gotestsum · ソース: deb.debian.org

Nix確認済み · 92%
nix profile install nixpkgs#gotestsum

nixpkgs package indexes · pkgs/by-name/go/gotestsum/package.nix · ソース: api.github.com

openSUSE zypper確認済み · 92%
sudo zypper install gotestsum

openSUSE Tumbleweed package metadata · gotestsum · ソース: download.opensuse.org

概要

パッケージ概要

Human friendly go test runner

コマンドとエイリアス

  • gotestsum

履歴

プロジェクトの歴史と使われ方

gotestsum is a wrapper around go test -json that formats Go test output for humans while preserving machine-readable data for CI systems. It sits between the standard Go test runner and developer-facing or automation-facing reporting needs.

プロジェクトの歴史

The gotestyourself/gotestsum repository was created in March 2018, and its first GitHub release, v0.1, was published in May 2018. The project grew around Go's test2json stream, adding output formats, summaries, JUnit XML, JSON log capture, rerun support for failed tests, watch mode, and tooling for finding slow tests.

The README presents gotestsum as a test runner designed for both local development and CI automation. Its release notes show sustained maintenance after the 1.0 era, including support for additional output options, file-watching improvements, flaky-test reruns, CI report controls, and platform fixes.

採用の歴史

The project documents usage by large Go projects and infrastructure stacks, including Kubernetes, Moby, etcd, HashiCorp Vault, Pulumi, Grafana Loki, Telegraf, and containerd. That list reflects the tool's appeal in repositories where raw go test output is too noisy but replacing the Go test runner would be undesirable.

使われ方

A common invocation is to run gotestsum in place of go test, pass Go test flags after --, and choose a display format such as pkgname, dots, testname, testdox, or standard-compatible modes. In CI, users often add --junitfile for test-report ingestion and --jsonfile to retain the original test2json stream for later analysis.

For local loops, gotestsum offers --watch to rerun tests after Go files change, --post-run-command for notifications or follow-up scripts, and gotestsum tool slowest for identifying expensive tests. Its design keeps go test semantics close while making the output easier to scan.

パッケージ好きにとっての重要性

gotestsum matters to package nerds because it is a canonical example of a CLI that wraps a standard tool without hiding it. It takes Go's structured test event stream seriously, turns it into useful terminal UX, and exports formats that CI servers already know how to consume.

タイムライン

  • 2018: Repository created.
  • 2018: v0.1 release published.
  • 2023: v1.10.0 and v1.11.0 releases continued the 1.x line.
  • 2024: v1.12.0 added work including file-watcher and output-format improvements.
  • 2025: v1.13.0 release included watch-clear support and Go test attribute handling.

Related projects

  • go test -json and cmd/test2json provide the event format gotestsum consumes.
  • JUnit XML consumers in CI systems are a major target for gotestsum's report output.
  • gotest.tools is the broader module namespace associated with gotestsum.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
gotestsumcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版1.13.0
マネージャ更新日
ローカルデータOK
上流最新
検出された最新v1.13.0

https://github.com/gotestyourself/gotestsum

  • 情報No package-manager update timestamp was available.信頼度 低

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:gotestsum
バージョン1.13.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/gotestsum
ホームページhttps://github.com/gotestyourself/gotestsum
リポジトリhttps://github.com/gotestyourself/gotestsum
上流ドキュメントhttps://github.com/gotestyourself/gotestsum#readme
ライセンスApache-2.0
ソースアーカイブhttps://github.com/gotestyourself/gotestsum/archive/refs/tags/v1.13.0.tar.gz
ビルド依存関係go
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegotestsum
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

gotestsum 1.8.2-1+b14

Feature-rich runner for go test

https://github.com/gotestyourself/gotestsum

sudo apt install gotestsum
  • Section: devel
  • Architecture: amd64
  • Source Package: gotestsum
  • 1 依存関係
  • normalized package name match
  • 一致条件: Gotestsum
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gotestsum from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

gotestsum

nix profile install nixpkgs#gotestsum
  • normalized package name match
  • 一致条件: Gotestsum
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/go/gotestsum/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

gotestsum 1.8.2-1build1

Feature-rich runner for go test

https://github.com/gotestyourself/gotestsum

sudo apt install gotestsum
  • Section: universe/devel
  • Architecture: amd64
  • 1 依存関係
  • normalized package name match
  • 一致条件: Gotestsum
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gotestsum from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

gotestsum 1.13.0-r7

Go test runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results

https://github.com/gotestyourself/gotestsum

sudo apk add gotestsum
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: gotestsum
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Gotestsum
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gotestsum from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper95%

gotestsum 1.13.0-1.4

CLI Go test runner with output optimized for human readability

https://github.com/gotestyourself/gotestsum

sudo zypper install gotestsum
  • License: Apache-2.0
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: gotestsum
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Gotestsum
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gotestsum from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment