これはコマンド gem2deb-test-runner で、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダで実行できます。
プログラム:
NAME
gem2deb-test-runner - Debian Ruby パッケージに含まれるテスト スイートを実行します
SYNOPSIS
gem2deb-テストランナー [--autokgtest]
DESCRIPTION
gem2deb-テストランナー ソース Debian Ruby パッケージ内に同梱されているテストを実行します。 道
実行されるテストは、次の XNUMX つのファイルのいずれかで構成されます。 debian/ruby-test-files.yaml,
debian/ruby-tests.rake, debian/ruby-tests.rb。 見る ファイル のセクション dh_ruby(1)
詳細。
パッケージのビルド後にソース パッケージのルートで引数なしで呼び出された場合
debian/ の下にインストールされますパッケージ名のファイルを使用してテストが実行されます。
パッケージは debian/ の下にインストールされますパッケージ名。 この呼び出しは、 dh_ruby(1) シーケンス
gem2deb を使用して Ruby パッケージをビルドするとき。
オプションの場合 --autokgtest を使用する場合は、パッケージをシステムにインストールする必要があります。
gem2deb-テストランナー debian/ の下にファイルをロードしようとせず、そこから移動します
一時的に lib/ ディレクトリと ext/ ディレクトリを作成して、テスト スイートが確実に実行されるようにします。
インストールされたパッケージ。 これは、インストール時のパッケージの自動テストのコンテキストで使用されます。
autopkgtest フレームワークを介して。
OPTIONS
--autokgtest
インストール済みパッケージを自動的に実行するために、インストール済みパッケージに対してテストを実行します。
テスト中。 と併用すると便利 広告実行とします。
-c, --check-依存関係
テストを実行する前に、パッケージのすべての依存関係が宣言どおりであるかどうかを確認します。
Rubygems メタデータ内に存在します。 プログラムをゼロ以外のステータスで終了させます。
そうでない場合はコード(つまり失敗)。
ビルド中に依存関係を確認したい場合は、次のようなものを追加できます
debian/ルール:
import GEM2DEB_TEST_RUNNER = --check-dependency
ENVIRONMENT
GEM2DEB_TEST_RUNNER
環境経由で gem2deb-test-runner にオプションを渡すために使用されます。
onworks.net サービスを使用してオンラインで gem2deb-test-runner を使用する