For Gauche 0.9.14Search (procedure/syntax/module):

Next: , Previous: , Up: ライブラリモジュール - SRFI   [Contents][Index]

11.15 srfi.64 - SchemeテストスイートAPI

Module: srfi.64

このモジュールはポータブルなテストスイートを書くAPIを提供します。 Gaucheでは、このsrfiはgauche.testと協調して動くようになっています (gauche.test - 単体テスト参照)。

gauche.testが有効な状態で、SRFI-64テストをデフォルトのrunnerを使って走らせた場合、 それらのテストはgauche.testの一部として実行されます。

推奨されるテストの書き方は、ポータブルなテストをsrfi-64のみで書き、 Gaucheテストスクリプトから次のとおりincludeすることです。

(use gauche.test)
(test-start "the tests")
;; portable test
(include "test-suite-in-srfi-64")

;; gauche-specific test, if needed
...

(test-end)

test-suite-in-srfi-64.scmをそれ単独で走らせた場合は、 SRFI-64のデフォルトのテスト報告形式で結果が報告されます。 gauche.testスクリプトからincludeして走らせた場合は、 結果がgauche.testの報告形式を使って、他のGaucheテストと合わせて報告されます。


11.15.1 Test API


11.15.2 Test runner


Next: , Previous: , Up: ライブラリモジュール - SRFI   [Contents][Index]


For Gauche 0.9.14Search (procedure/syntax/module):