2 ### Test environment sanity check. For more information, see:
4 ### http://www.gnu.org/software/dejagnu/manual/
8 ### Import globals (XXX: is this necessary?)
18 # ALE version: response and assertions check
21 set test "ALE version response"
22 set result [exec $ALE --version]
23 if [regexp ".*ALE Version.*" $result] {
27 clone_output "$result";
30 set test "ALE assertions enabled"
31 if [regexp ".*Assertions: *Enabled" $result] {
38 # PPM files: availability (initial and second access)
41 set test "PPM file availability"
42 if [file exists [ppm_file ellipse]] {
48 set test "PPM file availability (re-access)"
49 if [file exists [ppm_file ellipse]] {
56 # SVG file construction: completion and validity
59 set test "SVG file construction"
61 set test_file [svg_open $test-1 300 200]
62 svg_ellipse $test_file 150 100 100 50
65 if [file exists [svg_file $test-1]] {
66 pass "$test (completion)"
68 fail "$test (completion)"
71 if [file exists [png_file $test-1]] {
72 pass "$test (validity)"
74 fail "$test (validity)"