Skip to content

Tests for ISO Prolog conformance

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

ciao-lang/iso_tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISO Prolog tests for Ciao

This is a ISO Prolog conformance test for Ciao implemented using the Ciao unit test assertion framework.

See iso_test.pl documentation for more details. It is recommended to use outli-mode (for folding sections) and emacs to browse the tests.

Usage

Clone this repository into your workspace or install with ciao get iso_tests. Then run:

ciao test iso_tests

To run specific tests you can use test filters. For example:

  • tests for arithmetic predicates:
?- run_tests(iso_tests(iso_tests), [filter(regexp(".* arith .*"))], [check, show_results]).
  • test for open/4:
?- run_tests(iso_tests(iso_tests), [filter(regexp(".* open/4 .*"))], [check, show_results]).

Status

This is the current status of running the test suite:

Note: {Total:
Passed: 889 (84.91%) Failed: 158 (15.09%) Precond Failed: 0 (0.00%) Aborted: 0 (0.00%) Timeouts: 0 (0.00%) Total: 1047 Run-Time Errors: 158
}

About

Tests for ISO Prolog conformance

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published