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

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

11.14 srfi-64 - SchemeテストスイートAPI

Module: srfi-64

このモジュールはポータブルなテストスイートを書くAPIを提供します。 Gaucheでは、このsrfiは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テストと合わせて報告されます。


Next: , Previous: , Up: SchemeテストスイートAPI   [Contents][Index]

11.14.1 Test API


Previous: , Up: SchemeテストスイートAPI   [Contents][Index]

11.14.2 Test runner


Previous: , Up: SchemeテストスイートAPI   [Contents][Index]


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