]> git.sesse.net Git - ffmpeg/blobdiff - doc/developer.texi
Use stripped executable in regression tests
[ffmpeg] / doc / developer.texi
index f84885d3af796abf317f56c02d4d87f16bafe661..74153a457dd83742004221186befa9a6a5a90a9f 100644 (file)
@@ -252,6 +252,9 @@ keeping it as a logical unit that contains an individual change, even
 if it spans multiple files. This makes reviewing your patches much easier
 for us and greatly increases your chances of getting your patch applied.
 
+Use the patcheck tool of FFmpeg to check your patch.
+The tool is located in the tools directory.
+
 Run the regression tests before submitting a patch so that you can
 verify that there are no big problems.
 
@@ -411,13 +414,18 @@ The regression tests build a synthetic video stream and a synthetic
 audio stream. These are then encoded and decoded with all codecs or
 formats. The CRC (or MD5) of each generated file is recorded in a
 result file. A 'diff' is launched to compare the reference results and
-the result file.
+the result file. The output is checked immediately after each test
+has run.
 
 The regression tests then go on to test the FFserver code with a
 limited set of streams. It is important that this step runs correctly
 as well.
 
-Run 'make test' to test all the codecs and formats.
+Run 'make test' to test all the codecs and formats. Commands like
+'make regtest-mpeg2' can be used to run a single test. By default,
+make will abort if any test fails. To run all tests regardless,
+use make -k. To get a more verbose output, use 'V=1 make test' or
+'V=2 make test'.
 
 Run 'make fulltest' to test all the codecs, formats and FFserver.