of816/test
mgcaret f09f5e0da0 update test to reflect case-preserved dictionary 2020-11-04 21:02:21 -08:00
..
5.3.2.fs increase test coverage, now 84% of system words 2020-03-13 23:33:14 -07:00
5.3.3.fs increase test coverage, now 84% of system words 2020-03-13 23:33:14 -07:00
5.3.4.3.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
5.3.7.1.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
5.3.7.2.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
5.3.7.4.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
5.3.7.6.fs increase test coverage, now 84% of system words 2020-03-13 23:33:14 -07:00
7.3.1.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
7.3.2.1.fs increase test coverage 2020-01-26 20:01:44 -08:00
7.3.2.2.fs additional tests 2020-01-08 12:25:03 -08:00
7.3.2.3.fs fix broken test 2020-01-06 10:13:52 -08:00
7.3.2.4.fs Start adding unit tests 2019-12-29 14:53:44 -08:00
7.3.2.5.fs Start adding unit tests 2019-12-29 14:53:44 -08:00
7.3.3.fs increase test coverage 2020-01-26 20:01:44 -08:00
7.3.4.fs increase test coverage, now 84% of system words 2020-03-13 23:33:14 -07:00
7.3.5.fs move some tests to the correct suite 2020-03-13 22:24:56 -07:00
7.3.6.fs increase test coverage 2020-01-26 20:01:44 -08:00
7.3.7.fs add tests for section 7.3.7 2020-01-05 15:38:56 -08:00
7.3.8-i.fs yet more tests 2020-01-06 18:52:18 -08:00
7.3.8.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
7.3.9.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
7.5.1.fs more test coverage, 82% of system words now 2020-03-05 22:44:53 -08:00
7.5.3.fs increase test coverage, now 84% of system words 2020-03-13 23:33:14 -07:00
README.md forgot a space 2020-03-05 22:49:37 -08:00
byte-load-test.fs increase test coverage, now 84% of system words 2020-03-13 23:33:14 -07:00
of816-words.fs update test to reflect case-preserved dictionary 2020-11-04 21:02:21 -08:00
test-manifest.yaml increase test coverage, now 84% of system words 2020-03-13 23:33:14 -07:00
test-utils.fs Start adding unit tests 2019-12-29 14:53:44 -08:00
tester.fs Start adding unit tests 2019-12-29 14:53:44 -08:00

README.md

OF816 Unit tests

This directory contains unit and conformance tests for OF816. The *.fs files contain the tests and test support files. Most tests are arranged in the order they appear in IEEE 1275-94 chapters 5 and 7.

Tests written in ALL CAPS, and tester.fs were borrowed from the Forth 2012/ANSI Forth test suite, and are public-domain.

Tests written in mixed case are modified from the same source, and also public domain.

Tests written in lower case are hereby released to the public domain as an exception to the licensing terms of OF816 itself.

Test Execution

The tests are designed to run under the (currently unreleased) GoSXB emulator. In the GoSXB platform directory is a crude script to run the tests.

The tests are run in the order described in test-manifest.yaml.