forked from ComputationalRadiationPhysics/picongpu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
44 lines (36 loc) · 1.83 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
language: cpp
sudo: false
cache:
apt: true
addons:
apt:
packages:
- jq
script:
#############################################################################
# Disallow PRs to `ComputationalRadiationPhysics/picongpu` branch `master` #
# if not an other mainline branch such as `dev` or `release-...` #
#############################################################################
- . test/correctBranchPR
#############################################################################
# Conformance with Alpaka: Do not write __global__ CUDA kernels directly #
#############################################################################
- test/hasCudaGlobalKeyword src/libPMacc
- test/hasCudaGlobalKeyword src/picongpu
- test/hasCudaGlobalKeyword examples
#############################################################################
# Disallow end-of-line (EOL) white spaces #
#############################################################################
- test/hasEOLwhiteSpace
#############################################################################
# Disallow TABs, use white spaces #
#############################################################################
- test/hasTabs
#############################################################################
# Disallow non-ASCII in source files and scripts #
#############################################################################
- test/hasNonASCII
#############################################################################
# Disallow spaces before pre-compiler macros #
#############################################################################
- test/hasSpaceBeforePrecompiler