47 lines
1.8 KiB
YAML
47 lines
1.8 KiB
YAML
Dependencies:
|
|
- "on": ["Linux", "FreeBSD", "Windows", "Android"]
|
|
"require":
|
|
"frameworks/*": "@stable"
|
|
"kde/workspace/kdecoration": "@stable"
|
|
|
|
Environment:
|
|
Variable: SOMEVALUE
|
|
|
|
Options:
|
|
in-source-build: False
|
|
cmake-options: ""
|
|
# number of CPU cores to limit ourselves to when building
|
|
core-usage-limit: 0
|
|
test-before-installing: False
|
|
run-tests: True
|
|
tests-load-sensitive: False
|
|
per-test-timeout: 60
|
|
setup-x-environment: True
|
|
setup-dbus-session: True
|
|
force-inject-asan: False
|
|
ctest-arguments: ""
|
|
# a list of platforms on which unit test failures are considered fatal
|
|
require-passing-tests-on: []
|
|
# a list of platforms on which unit test failures are allowed
|
|
# this will replace require-passing-tests-on as it is being deprecated
|
|
allow-failing-tests-on: []
|
|
# Run QML Linting, requires necessary setup within the CMake build system for the project so disabled by default
|
|
run-qmllint: False
|
|
# Run installed library checks, also requires setup in CMake so disabled by default too
|
|
run-installed-library-check-on: []
|
|
run-cppcheck: True
|
|
cppcheck-arguments: "--enable=warning,style,performance"
|
|
cppcheck-ignore-files:
|
|
- src/3rdparty/
|
|
# fail the pipeline if there are cppcheck issues
|
|
require-cppcheck-clean: False
|
|
run-gcovr: True
|
|
gcovr-arguments: ""
|
|
# add json files to ignore when using json-validation pipeline
|
|
json-validate-ignore: []
|
|
# add files to validate when using json-validation pipeline (for example, to add json files that do not explicitely has a ".json" suffix)
|
|
json-validate-include: []
|
|
# add xml files to ignore when using the xml validation pipeline
|
|
xml-validate-ignore: []
|
|
# add files to be validated when using the xml validation pipeline (ie. those without a .xml extension)
|
|
xml-validate-include: []
|