汎用ソフトウェア開発⭐ リポ 43品質スコア 76/100
bats-testing-patterns
Bash Automated Testing System (Bats)を使用して、シェルスクリプトの包括的なテストを実施できます。シェルスクリプトのテスト作成、CI/CDパイプラインの検証、またはシェルユーティリティのテスト駆動開発が必要な場合に活用します。
description の原文を見る
Master Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.
SKILL.md 本文
注意: このスキルのライセンスは NOASSERTION (未指定) です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Bats テストパターン
Bats (Bash Automated Testing System) を使用したシェルスクリプトの包括的なユニットテスト作成ガイド。テストパターン、フィクスチャ、プロダクションレベルのシェルテストのベストプラクティスを含みます。
このスキルを使用する場合
- シェルスクリプトのユニットテストを作成する
- スクリプトのテスト駆動開発 (TDD) を実装する
- CI/CDパイプラインで自動テストをセットアップする
- エッジケースとエラー条件をテストする
- 異なるシェル環境間での動作を検証する
- スクリプト用のメンテナンス可能なテストスイートを構築する
- 複雑なテストシナリオ用のフィクスチャを作成する
- 複数のシェル方言 (bash、sh、dash) をテストする
Bats の基礎
Bats とは
Bats (Bash Automated Testing System) は、シェルスクリプト用の TAP (Test Anything Protocol) 準拠のテストフレームワークであり、以下を提供します:
- シンプルで自然なテスト構文
- CI システムと互換性のある TAP 出力フォーマット
- フィクスチャと setup/teardown サポート
- アサーションヘルパー
- 並列テスト実行
...
詳細情報
- 作者
- ovachiever
- ライセンス
- NOASSERTION
- 最終更新
- 2025/11/25
Source: https://github.com/ovachiever/droid-tings / ライセンス: NOASSERTION