1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
# Graphviz test suite
# Tests are separated by blank or comment lines.
# Tests have the following syntax:
# testname
# Test input (name of .gv file)
# One or more subtests of the form:
# layout_alg output_format additional_flags
#
# For example, the test
# Shapes
# shapes.gv
# dot ps
# neato png "-Gsize=3,3 -Ncolor=red"
# specifies the "shapes" test, using shapes.gv as input, and
# run "dot -Tps" and "neato -Tpng -Gsize=3,3 -Ncolor=red" on the input.
#
#Test graph names indicate the image attribute and the imagepath attribute
#being tested. For instance val_val.gv, is a graph that has the image
#attribute directory set to a valid directory name and the imagepath attribute
#directory set to a valid directory name. Likewise inv_inv.gv has both
#attribute directories set to an invalid directory name and nul_nul.gv has
#no setting for the image attribute and the imagepath attribute directories.
#Graphs named with combinations of val, inv and nul have
#image and imagepath attributes set correspondingly.
#Since this test relies on absolute pathnames, it is necessary to run a
#shell script to generate the test graphs.
#Run imagepath_test.sh from within the imagepath_test directory before running
#rtest on this test suite. This script creates the input graphs and output png
#files and stores them in the graphs and imagepath_test/nshare directories.
#The png files may be copied into the nshare directory by running
#imagepath_test/save_png_files.sh when it is appropriate to update the expected
#test output.
#The graphs in this test suite should also be tested using the mac os user
#interface. Copy rtest/imagepath_test/image.jpg to the directory graphviz is run
#from. Select each of the test graphs from the graphviz application and visually
#determine whether the tests complete successfully. The image that is displayed
#during the test should correspond to the expected result message that appears
#below it.
val_val
val_val.gv
dot png
val_inv
val_inv.gv
dot png
val_nul
val_nul.gv
dot png
inv_val
inv_val.gv
dot png
inv_inv
inv_inv.gv
dot png
inv_nul
inv_nul.gv
dot png
nul_val
nul_val.gv
dot png
nul_inv
nul_inv.gv
dot png
nul_nul
nul_nul.gv
dot png
|