summaryrefslogtreecommitdiff
path: root/util/lint
diff options
context:
space:
mode:
Diffstat (limited to 'util/lint')
-rwxr-xr-xutil/lint/check_lint_tests50
1 files changed, 50 insertions, 0 deletions
diff --git a/util/lint/check_lint_tests b/util/lint/check_lint_tests
new file mode 100755
index 0000000000..741d2459c8
--- /dev/null
+++ b/util/lint/check_lint_tests
@@ -0,0 +1,50 @@
+#!/bin/bash
+
+# test to make sure the lint tests fail
+SPACE=' '
+UNDERSCORE='_'
+
+#lint-stable-000-license-headers
+TESTFILE000a=src/arch/x86/thread.c
+TESTFILE000b=src/arch/power8/misc.c
+sed -i.bak 's/^[[:space:]]\*[[:space:]].*//' ${TESTFILE000a}
+sed -i.bak 's/^[[:space:]]\*[[:space:]]but WITHOUT ANY WARRANTY;//' ${TESTFILE000b}
+
+#lint-stable-003-whitespace
+TESTFILE003=src/acpi/sata.c
+sed -i.bak 's/^$/ /' ${TESTFILE003}
+
+#lint-stable-004-style-labels
+TESTFILE004=src/soc/nvidia/tegra124/spi.c
+sed -i.bak 's/^done:/ done:/' ${TESTFILE004}
+
+#lint-stable-005-board-status
+TESTFILE005a=src/mainboard/google/storm/board_info.txt
+TESTFILE005b=src/mainboard/aaeon/pfm-540i_revb/board_info.txt
+rm -f ${TESTFILE005a}
+sed -i.bak 's/^Category:.*/Category: lint/' ${TESTFILE005b}
+
+#lint-stable-006-board-name
+TESTFILE006=src/mainboard/amd/bettong/Kconfig.name
+rm -f ${TESTFILE006}
+
+#lint-stable-008-kconfig
+
+#lint-stable-009-old-licenses
+TESTFILE009=src/superio/common/conf_mode.c
+sed -i "s/for more details./for more details.\n \* You${SPACE}should${SPACE}have received a copy of the GNU General Public License\n \* along with this program; if not, write to the Free Software\n \* Foundation, Inc./" ${TESTFILE009}
+git add ${TESTFILE009}
+
+#lint-stable-010-asm-syntax
+TESTFILE010=src/arch/x86/bootblock_romcc.S
+sed -i "1s/^/.att${UNDERSCORE}syntax noprefix\n/" ${TESTFILE010}
+git add ${TESTFILE010}
+
+#lint-stable-012-executable-bit
+TESTFILE012=src/lib/libgcc.c
+chmod +x ${TESTFILE012}
+
+#lint-stable-013-site-local
+mkdir -p site-local
+TESTFILE013=$(mktemp --tmpdir=site-local)
+git add -f ${TESTFILE013}