test/codeonly.sh

Mon, 27 Jul 2020 17:19:56 +0200

author
Mike Becker <universe@uap-core.de>
date
Mon, 27 Jul 2020 17:19:56 +0200
changeset 61
9c8d768f0244
parent 57
68018eac46c3
child 68
ae763178ee1e
permissions
-rwxr-xr-x

adds option to compute individual sums

     1 #!/bin/sh
     2 #
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
     4 #
     5 # Copyright 2018 Mike Becker. All rights reserved.
     6 #
     7 # Redistribution and use in source and binary forms, with or without
     8 # modification, are permitted provided that the following conditions are met:
     9 #
    10 #   1. Redistributions of source code must retain the above copyright
    11 #      notice, this list of conditions and the following disclaimer.
    12 #
    13 #   2. Redistributions in binary form must reproduce the above copyright
    14 #      notice, this list of conditions and the following disclaimer in the
    15 #      documentation and/or other materials provided with the distribution.
    16 #
    17 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    18 # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    19 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    20 # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
    21 # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    22 # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    23 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    24 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
    25 # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    26 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    27 # POSSIBILITY OF SUCH DAMAGE.
    28 #
    30 echo -n "Verifying correctness of code only line count: "
    32 clineprg="$(pwd)/../src/cline"
    34 cd $srcdir
    35 count=`$clineprg -Vs testfile.c --exclude-cstyle-comments --exclude-blank-lines`
    36 expected=5
    38 if [ "$count" -eq "$expected" ]; then
    39     echo "OK."
    40     exit 0;
    41 else
    42     echo "FAIL! $count is not $expected"
    43     exit 1;
    44 fi

mercurial