File tree 6 files changed +138
-5
lines changed 6 files changed +138
-5
lines changed Original file line number Diff line number Diff line change
1
+ # Format: //devtools/kokoro/config/proto/build.proto
2
+
3
+ build_file: " vtr-verilog-to-routing/.github/kokoro/run-vtr.sh"
4
+
5
+ # 12 hours
6
+ timeout_mins: 720
7
+
8
+ action {
9
+ define_artifacts {
10
+ # File types
11
+ regex: " **/*.out"
12
+ regex: " **/vpr_stdout.log"
13
+ regex: " **/parse_results.txt"
14
+ regex: " **/qor_results.txt"
15
+ regex: " **/pack.log"
16
+ regex: " **/place.log"
17
+ regex: " **/route.log"
18
+ regex: " **/*_qor.csv"
19
+ strip_prefix: " github/vtr-verilog-to-routing/"
20
+ }
21
+ }
22
+
23
+ env_vars {
24
+ key: " KOKORO_TYPE"
25
+ value: " continuous"
26
+ }
27
+
28
+ env_vars {
29
+ key: " KOKORO_DIR"
30
+ value: " vtr-verilog-to-routing"
31
+ }
32
+
33
+ env_vars {
34
+ key: " VTR_DIR"
35
+ value: " vtr-verilog-to-routing"
36
+ }
37
+
38
+ # Use default build configuration
39
+ env_vars {
40
+ key: " VTR_CMAKE_PARAMS"
41
+ value: " "
42
+ }
43
+
44
+ env_vars {
45
+ key: " VTR_TEST"
46
+ value: " odin_tech_strong"
47
+ }
48
+
49
+ # Options for run_reg_test.py
50
+ # -show_failures: show tool failures in main log output
51
+ env_vars {
52
+ key: " VTR_TEST_OPTIONS"
53
+ value: " -show_failures"
54
+ }
55
+
56
+ env_vars {
57
+ key: " NUM_CORES"
58
+ value: " 3"
59
+ }
Original file line number Diff line number Diff line change
1
+ # Format: //devtools/kokoro/config/proto/build.proto
2
+
3
+ build_file: " vtr-verilog-to-routing/.github/kokoro/run-vtr.sh"
4
+
5
+ # 12 hours
6
+ timeout_mins: 720
7
+
8
+ action {
9
+ define_artifacts {
10
+ # File types
11
+ regex: " **/*.out"
12
+ regex: " **/vpr_stdout.log"
13
+ regex: " **/parse_results.txt"
14
+ regex: " **/qor_results.txt"
15
+ regex: " **/pack.log"
16
+ regex: " **/place.log"
17
+ regex: " **/route.log"
18
+ regex: " **/*_qor.csv"
19
+ strip_prefix: " github/vtr-verilog-to-routing/"
20
+ }
21
+ }
22
+
23
+ env_vars {
24
+ key: " KOKORO_TYPE"
25
+ value: " presubmit"
26
+ }
27
+
28
+ env_vars {
29
+ key: " KOKORO_DIR"
30
+ value: " vtr-verilog-to-routing"
31
+ }
32
+
33
+ env_vars {
34
+ key: " VTR_DIR"
35
+ value: " vtr-verilog-to-routing"
36
+ }
37
+
38
+ # Use default build configuration
39
+ env_vars {
40
+ key: " VTR_CMAKE_PARAMS"
41
+ value: " "
42
+ }
43
+
44
+ env_vars {
45
+ key: " VTR_TEST"
46
+ value: " odin_tech_strong"
47
+ }
48
+
49
+ # Options for run_reg_test.py
50
+ # -show_failures: show tool failures in main log output
51
+ env_vars {
52
+ key: " VTR_TEST_OPTIONS"
53
+ value: " -show_failures"
54
+ }
55
+
56
+ env_vars {
57
+ key: " NUM_CORES"
58
+ value: " 3"
59
+ }
Original file line number Diff line number Diff line change 10
10
cd github
11
11
ls -l
12
12
cd vtr-verilog-to-routing
13
+ export VTR_DIR=$( pwd )
13
14
source $SCRIPT_DIR /steps/hostsetup.sh
14
15
source $SCRIPT_DIR /steps/hostinfo.sh
15
16
@@ -18,6 +19,8 @@ source $SCRIPT_DIR/steps/git.sh
18
19
19
20
if [ $VTR_TEST == " vtr_reg_strong" ] || [ $VTR_TEST == " odin_reg_strong" ]; then
20
21
source $SCRIPT_DIR /steps/vtr-min-setup.sh
22
+ elif [ $VTR_TEST == " odin_tech_strong" ]; then
23
+ source $SCRIPT_DIR /steps/vtr-yosys-setup.sh
21
24
else
22
25
source $SCRIPT_DIR /steps/vtr-full-setup.sh
23
26
fi
Original file line number Diff line number Diff line change @@ -56,6 +56,17 @@ sudo apt-get install -y \
56
56
python3-yaml \
57
57
qt5-default \
58
58
virtualenv \
59
+ clang \
60
+ libreadline-dev \
61
+ gawk \
62
+ tcl-dev \
63
+ libffi-dev \
64
+ xdot \
65
+ pkg-config \
66
+ libboost-system-dev \
67
+ libboost-python-dev \
68
+ libboost-filesystem-dev \
69
+ zlib1g-dev \
59
70
# Don't include libtbb-dev since it may increase memory usage
60
71
# libtbb-dev \
61
72
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ source .github/kokoro/steps/vtr-min-setup.sh
4
+ source .github/gha/install_yosys.sh
5
+
6
+ cd $VTR_DIR
Original file line number Diff line number Diff line change @@ -197,11 +197,6 @@ jobs:
197
197
name : ' Odin Tech Basic' ,
198
198
suite : ' odin_tech_basic'
199
199
}
200
- ,
201
- {
202
- name : ' Odin Tech Strong' ,
203
- suite : ' odin_tech_strong'
204
- }
205
200
]
206
201
name : ' R: ${{ matrix.name }}'
207
202
steps :
You can’t perform that action at this time.
0 commit comments