From: ellson Date: Thu, 21 Sep 2006 19:23:53 +0000 (+0000) Subject: first cut at new "simple" regression test cases X-Git-Tag: LAST_LIBGRAPH~32^2~5877 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=10656352638e5d2dd79770fa70a7cfd6cf6207e6;p=graphviz first cut at new "simple" regression test cases --- diff --git a/rtest2/rtests.PLAN b/rtest2/rtests.PLAN new file mode 100644 index 000000000..77d840a22 --- /dev/null +++ b/rtest2/rtests.PLAN @@ -0,0 +1,74 @@ +Command line: + + argument parsing, argv0 handling, help, version, verbose + + plugin mechanisms + + empty graph - all layouts, all formats + +Render tests: + + node shapes (selected subset, single shape per test, no label) + peripheries, sides, skew, distort, ellipses + + label (single node, invisible box shape): + various fonts, encodings, russian, chinese, german, ... + text justification, single/multi lines + + colors, formats, transparency, pen, fill, font, + + html labels, table features, anchor features, font features + + polylines, splines: pen styles, parallel edges + + arrow shapes + +Layout tests: + + node sizing around labels, html labels + + user-shapes: sizing and format detection + + node and edge positions + + edge labels: main, head, tail + + rankdir + + clusters + + mincross + + splines + +Format-specific tests: + + anchors + maps, ps, svg + + paging, layering, multigraphs, + ps + + zoom, size, dpi, margin + png, svg, ps, maps + + colors: known colors, pen and fill combinations, transparency, color indexing + png, ps, svg + + user-shapes: image loading, input/output format transforms, multiple instances + + +Perfomance tests: + + some benchmark test so that we can catch gross perfomance changes + layout + renderer + plugin loading + +Platform tests: + + some tests that exercise platform features: + 32 v 64 bit + byte ordering + toolchain variations: compiler, linker, lex, yacc, ... + floating-point variations