ターミナルログのコピペを楽にする方法

最も簡単な方法

dev_tools/run_tests.sh を使う

bash dev_tools/run_tests.sh tests/cli/test_bootstrap_apikey.py

出力例:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▶ COMMAND: python -m pytest tests/cli/test_bootstrap_apikey.py -v --tb=short
▶ TIMESTAMP: 2025-12-09 13:06:21
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[テスト実行結果]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▶ COMMAND END: FAILED (exit code: 1)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

使い方:

  1. ターミナルで Ctrl+F を押す
  2. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ を検索
  3. 開始マーカーから終了マーカーまでを選択してコピー

その他の方法

出力をファイルに保存

pytest tests/cli/test_bootstrap_apikey.py -v | tee test.log

test.log を開いて必要な部分だけコピー

自動保存ログを参照

# 最新のエラーログを開く
cat $(ls -t docs/reports/TEST_ERRORS_*.txt | head -1)

This site uses Just the Docs, a documentation theme for Jekyll.