鏡像自
https://github.com/FeralInteractive/gamemode.git
已同步 2025-07-12 09:11:44 +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.
此提交包含在:
11
.travis.yml
一般檔案
11
.travis.yml
一般檔案
@ -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
可執行檔
14
scripts/format-check.sh
可執行檔
@ -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
|
||||
|
新增問題並參考
封鎖使用者