私はプロローグスクリプトを持っていて、swi-prologを使用してWindowsで問題なく実行しますが、Linuxでスクリプトを実行すると、テストスイートに関連するエラーが発生します。
ERROR: /home/test_suite.pl:12:
catch/3: Undefined procedure: begin_tests/1
どこ
:- begin_tests(reason).
ファイルtest_suite.plのテストセットの開始を示します。test_suite.plファイルを除いてスクリプトを実行すると、スクリプトは問題なく実行されます。
Unixがテストの開始(begin_tests / 1)と終了(end_tests / 1)を理解しない理由がわかりませんか?
ありがとう。