-
Notifications
You must be signed in to change notification settings - Fork 13
133 lines (116 loc) · 3.24 KB
/
test_sequence.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
name: test
on: [push]
jobs:
build:
runs-on: self-hosted
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Compile
shell: bash
run: |
rm -rf *
git clone https://github.com/lorenzetti-hep/lorenzetti.git
export CPU_N=$(grep -c ^processor /proc/cpuinfo)
source /setup_envs.sh
cd lorenzetti && mkdir build && cd build && cmake .. && make -j$CPU_N && cd ..
source setup.sh
generation:
runs-on: self-hosted
needs: build
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Event Generation
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_generation.sh
simulation:
runs-on: self-hosted
needs: generation
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Event Simulation
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_simu_trf.sh
merge:
runs-on: self-hosted
needs: simulation
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Merge Events
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_merge_trf.sh
digitalization:
runs-on: self-hosted
needs: simulation
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Digit Events
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_digit_trf.sh
reconstruction:
runs-on: self-hosted
needs: digitalization
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Reco Events
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_reco_trf.sh
#
# Event generation tests
#
gen_zee:
runs-on: self-hosted
needs: build
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Event Zee Generation
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_gen_zee.sh
gen_jets:
runs-on: self-hosted
needs: build
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Event Jets Generation
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_gen_jets.sh
gen_minbias:
runs-on: self-hosted
needs: build
container:
image: docker://lorenzetti/lorenzetti:latest
steps:
- name: Event MB Generation
shell: bash
run: |
source /setup_envs.sh && cd lorenzetti && source setup.sh
cd .github/workflows/tests
source test_gen_minbias.sh