summaryrefslogtreecommitdiff
path: root/utils/hooks/pre-commit
blob: 7a4cb6257dec614e0acdf01e9f97267a921c0473 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

# SPDX-License-Identifier: GPL-2.0-or-later

# Execute the checkstyle script before committing any code. This will fail the
# commit in case of style issues, ensuring that the developer will notice them.
# The pre-commit hook can be bypassed with git commit -n to ignore selective
# changes.
#
# To utilise this hook, install this file with:
#   cp utils/hooks/pre-commit .git/hooks/pre-commit

if ps -ocommand= -p $PPID | grep -- "--amend"
then
	args="--amend"
else
	args="--staged"
fi

./utils/checkstyle.py $args
gen4&id=496e4467d298ef17fc1254f0e4e999ffc36a9b37'>plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# SPDX-License-Identifier: CC0-1.0

process_tests = [
    ['process_test',   'process_test.cpp'],
]

foreach t : process_tests
    exe = executable(t[0], t[1],
                     dependencies : libcamera_private,
                     link_with : test_libraries,
                     include_directories : test_includes_internal)

    test(t[0], exe, suite : 'process', is_parallel : false)
endforeach