spogulis no
https://github.com/FeralInteractive/gamemode.git
synced 2025-07-15 18:51:45 +02:00
Add a basic travis file for unit tests
Only code formatting implemented at the moment. Travis is currently Ubuntu 14.04, which is missing multiple library versions needed. Bootstrapping in Python 3.5, Meson and Ninja is possible, but can take a while, but also bootstrapping in libsystemd is one step too many for now as it takes a significant amount of time.
Šī revīzija ir iekļauta:
11
.travis.yml
Parasts fails
11
.travis.yml
Parasts fails
@ -0,0 +1,11 @@
|
||||
language: c
|
||||
compiler: gcc
|
||||
sudo: false
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- clang-format-3.4
|
||||
|
||||
script:
|
||||
- ./scripts/format-check.sh
|
14
scripts/format-check.sh
Izpildāmais fails
14
scripts/format-check.sh
Izpildāmais fails
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
# Simple script to check for clang-format compliance
|
||||
wget https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/git-clang-format
|
||||
chmod +x git-clang-format
|
||||
|
||||
CLANG_FORMAT_OUTPUT=$(./git-clang-format --diff)
|
||||
if [[ ! $CLANG_FORMAT_OUTPUT == "no modified files to format" ]]; then
|
||||
echo "Failed clang format check:"
|
||||
echo "${CLANG_FORMAT_OUTPUT}"
|
||||
exit 1
|
||||
else
|
||||
echo "Passed clang format check"
|
||||
fi
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user