1
These files are several examples that may be run by the test framework.
7
An xml spec for a problem which requires reading various input sources and a possible attempt at the problem.
13
An xml spec for a problem which requires writing a function to calculate fibonnaci numbers, and a slightly incorrect implementation.
18
A python script which runs the all_input and fib examples through the test framework.
23
An example script that can be used to pass any test case which tests the output of a script (not functions).
29
filespace_test contains a script which to test the TestFilespace class. It does this by executing file_test, which performs various file operations inside the class.
31
Currently, the output is verified by inspection. I found the idle implementation of various modes is not comppletely robust, making proper verification harder. Probably the best is to actually write a C program and use fopen.
36
Some notes on requirements of the tutorial system and test framework and how it should operate. Last revised 9th Jan.
39
New functionality not covered in these examples:
41
* problem element has a rows attribute for specifying the number of rows in the
43
* function element has pass and fail attributes containing strings to report
45
* new code element permits tests on the code string, not just the program output