blob: 837e721d729b0f529cf167d80f82a73ca1c198ba [file] [log] [blame]
Leonardo Sandoval314eed82020-08-05 13:32:04 -05001#!/bin/bash
2#
3# Copyright (c) 2019, Arm Limited. All rights reserved.
4#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7
8# test-package-check-copyright.sh DIRECTORY
9DIRECTORY="$1"
10
11TEST_CASE="Copyright headers of files modified by this patch"
12
13echo "# Check Copyright Test"
14
15LOG_FILE=`mktemp -t common.XXXX`
16
17"$CI_ROOT"/script/static-checks/check-copyright.py --tree "$DIRECTORY" --patch &> "$LOG_FILE"
18RES=$?
19
20if [ -s "$LOG_FILE" ]; then
21 if [ "$RES" -eq 0 ]; then
22 EXIT_VALUE=0
23 else
24 EXIT_VALUE=1
25 fi
26 cat "$LOG_FILE"
27else
28 echo "ERROR: Empty output log of copyright check script."
29 EXIT_VALUE=1
30fi
31
32echo >> "$LOG_TEST_FILENAME"
33echo "****** $TEST_CASE ******" >> "$LOG_TEST_FILENAME"
34echo >> "$LOG_TEST_FILENAME"
35if [[ "$EXIT_VALUE" == 0 ]]; then
36 echo "Result : SUCCESS" >> "$LOG_TEST_FILENAME"
37else
38 echo "Result : FAILURE" >> "$LOG_TEST_FILENAME"
39fi
40echo >> "$LOG_TEST_FILENAME"
41cat "$LOG_FILE" >> "$LOG_TEST_FILENAME"
42echo >> "$LOG_TEST_FILENAME"
43
44rm "$LOG_FILE"
45
46exit "$EXIT_VALUE"