Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Mar 2018 07:05:20 +0000 (UTC)
From:      Eitan Adler <eadler@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r330634 - stable/11/usr.bin/indent/tests
Message-ID:  <201803080705.w2875KcX050178@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: eadler
Date: Thu Mar  8 07:05:19 2018
New Revision: 330634
URL: https://svnweb.freebsd.org/changeset/base/330634

Log:
  MFC r313544:
  
  indent(1): add regression test cases
  
  These examples show expected behavior of indent(1). They are meant to be used
  together with a regression test mechanism, either Kyua, a Makefile or perhaps
  something else. The mechanism should in essence do this:
    indent -P${test}.pro < ${test}.0 > ${test}.0.run
  and compare ${test}.0.stdout to ${test}.0.run. If the files differ or the exit
  status isn't 0, the test failed.
  
  * ${test}.pro is an indent(1) profile: a list of options passed through a file.
    The program doesn't complain if the file doesn't exist.
  * ${test}.0 is a C source file which acts as input for indent(1). It doesn't
    have to have any particular formatting, since it's the output that matters.
  * ${test}.0.stdout contains expected output. It doesn't have to be formatted in
    Kernel Normal Form as the point of the tests is to check for regressions in
    the program and not to check that it always produces KNF.

Added:
  stable/11/usr.bin/indent/tests/
     - copied from r313544, head/usr.bin/indent/tests/
Modified:
Directory Properties:
  stable/11/   (props changed)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803080705.w2875KcX050178>