1

https://github.com/phpseclib/phpseclib/tree/master/tests

私のphpunitの知識はかなり不足しています。これらのテストを実行するにはどうすればよいですか?次のコマンドを使用してphpunitをインストールしました(このWebサイトごとに)。

pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit

phpunit MD5Testtests / Crypt / Hashディレクトリから実行してみて、次のようになります。

PHP Fatal error:  Class 'Crypt_Hash_TestCase' not found in /root/phpseclib/trunk/tests/Crypt/Hash/MD5Test.php on line 9

Crypt_Hash_TestCaseはどこにも含まれていないので、これはそれほど驚くことではありません。bootstrap.phpファイルがありますが、それを使用する方法もわかりません。

4

1 に答える 1

1

次のディレクトリからphpunitを実行します。https://github.com/phpseclib/phpseclib 手がかりは、phpunit.xml.distファイルが見つかる場所です。

すべてのテストを実行するには、次のように開始します。

phpunit

MD5Testテストを実行したいだけの場合は、(同じルートディレクトリから)次のようにします。

phpunit tests/Crypt/Hash/MD5Test.php
于 2012-08-21T00:10:11.867 に答える