X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=traces%2FREADME.markdown;h=805ab98c689401c9ec42d1e03c7486d096543033;hb=38312abe136ffc40c2a90304d956abf52eb8f2e8;hp=2fd26af7360e8497f0a670663a6e8bb3a629f4a5;hpb=5bc44e6d6b8c52cc4d04cdd11618bef3c88dbc92;p=apitrace-tests diff --git a/traces/README.markdown b/traces/README.markdown index 2fd26af..805ab98 100644 --- a/traces/README.markdown +++ b/traces/README.markdown @@ -1,3 +1,21 @@ +This directory tests various operations of the apitrace command-line +interface (cli) operating on existings. + +All files with a .script extension specify a simple script for +testing. The test driver (in ../tool_driver.py) will parse the script +file line-by-line, interpreting each line as arguments to the apitrace +cli interface and invoking the cli with the given arguments. This +continues until the first line of the script beginning with the "dump" +command. + +After a "dump" command in the script, the remainder of the script file +provides the expected output of the given dump command. The tool +driver will report a test failure if the actual dump output differs +from that given in the. + +Here are descriptions of some of the trace files contained here which +are used by the test scripts: + * zlib-no-eof.trace: is a short, zlib compressed trace, with an unexpected end of file because the application terminated abnormally (which is actual very normal). @@ -6,3 +24,6 @@ any data from it. * incomplete-call.trace: trace with an incomplete call, with missing arguments + +* glxsimple.trace: trace from a simple program showing drawing with + glClear, with GLSL shader, and with texture. See ../cli/src \ No newline at end of file