1919 node-version : 24
2020 cache : ' yarn'
2121
22+ - name : Build evmd
23+ run : ./scripts/evmd/build.sh
24+ - name : Start evmd
25+ run : RUNNER_TRACKING_ID="" && ./scripts/evmd/start.sh &
26+ - name : Start slow evmd
27+ run : RUNNER_TRACKING_ID="" && ./scripts/evmd/slow_start.sh &
2228 - name : Start wasmd
2329 run : RUNNER_TRACKING_ID="" && ./scripts/wasmd/start.sh &
2430 - name : Start simapp
@@ -38,11 +44,15 @@ jobs:
3844 - name : Build
3945 run : yarn build
4046
47+ - name : Initialize evmd
48+ run : ./scripts/evmd/init.sh
4149 - name : Initialize wasmd (deploy contracts and friends)
4250 run : ./scripts/wasmd/init.sh
4351
4452 - name : Test
4553 env :
54+ EVMD_ENABLED : 1
55+ SLOW_EVMD_ENABLED : 1
4656 HTTPSERVER_ENABLED : 1
4757 SIMAPP50_ENABLED : 1
4858 SLOW_SIMAPP50_ENABLED : 1
6878 node-version : " ${{ matrix.node-version }}"
6979 cache : ' yarn'
7080
81+ - name : Build evmd
82+ run : ./scripts/evmd/build.sh
83+ - name : Start evmd
84+ run : RUNNER_TRACKING_ID="" && ./scripts/evmd/start.sh &
85+ - name : Start slow evmd
86+ run : RUNNER_TRACKING_ID="" && ./scripts/evmd/slow_start.sh &
7187 - name : Start wasmd
7288 run : RUNNER_TRACKING_ID="" && ./scripts/wasmd/start.sh &
7389 - name : Start simapp
@@ -87,11 +103,15 @@ jobs:
87103 - name : Build
88104 run : yarn build
89105
106+ - name : Initialize evmd
107+ run : ./scripts/evmd/init.sh
90108 - name : Initialize wasmd (deploy contracts and friends)
91109 run : ./scripts/wasmd/init.sh
92110
93111 - name : Test
94112 env :
113+ EVMD_ENABLED : 1
114+ SLOW_EVMD_ENABLED : 1
95115 HTTPSERVER_ENABLED : 1
96116 SIMAPP50_ENABLED : 1
97117 SLOW_SIMAPP50_ENABLED : 1
@@ -105,7 +125,7 @@ jobs:
105125 test-backends :
106126 strategy :
107127 matrix :
108- simapp : ["simapp47", "simapp50", "simapp53"]
128+ backend : ["simapp47", "simapp50", "simapp53", "evmd "]
109129 runs-on : ubuntu-24.04
110130 steps :
111131 - uses : actions/checkout@v6
@@ -118,12 +138,23 @@ jobs:
118138 node-version : 24
119139 cache : ' yarn'
120140
141+ - name : Build evmd
142+ if : matrix.backend == 'evmd'
143+ run : ./scripts/evmd/build.sh
144+ - name : Start evmd
145+ if : matrix.backend == 'evmd'
146+ run : RUNNER_TRACKING_ID="" && ./scripts/evmd/start.sh &
147+ - name : Start slow evmd
148+ if : matrix.backend == 'evmd'
149+ run : RUNNER_TRACKING_ID="" && ./scripts/evmd/slow_start.sh &
121150 - name : Start wasmd
122151 run : RUNNER_TRACKING_ID="" && ./scripts/wasmd/start.sh &
123152 - name : Start simapp
124- run : RUNNER_TRACKING_ID="" && ./scripts/${{ matrix.simapp }}/start.sh &
153+ if : startsWith(matrix.backend, 'simapp')
154+ run : RUNNER_TRACKING_ID="" && ./scripts/${{ matrix.backend }}/start.sh &
125155 - name : Start slow simapp
126- run : RUNNER_TRACKING_ID="" && ./scripts/${{ matrix.simapp }}/slow_start.sh &
156+ if : startsWith(matrix.backend, 'simapp')
157+ run : RUNNER_TRACKING_ID="" && ./scripts/${{ matrix.backend }}/slow_start.sh &
127158 - name : Start Tendermint blockchains
128159 run : RUNNER_TRACKING_ID="" && ./scripts/tendermint/all_start.sh &
129160 - name : Start socket server
@@ -137,6 +168,9 @@ jobs:
137168 - name : Build
138169 run : yarn build
139170
171+ - name : Initialize evmd
172+ if : matrix.backend == 'evmd'
173+ run : ./scripts/evmd/init.sh
140174 - name : Initialize wasmd (deploy contracts and friends)
141175 run : ./scripts/wasmd/init.sh
142176
@@ -148,7 +182,8 @@ jobs:
148182 SKIP_BUILD : 1
149183 WASMD_ENABLED : 1
150184 run : |
151- [ "${{ matrix.simapp }}" = "simapp47" ] && export SIMAPP47_ENABLED=1 SLOW_SIMAPP47_ENABLED=1
152- [ "${{ matrix.simapp }}" = "simapp50" ] && export SIMAPP50_ENABLED=1 SLOW_SIMAPP50_ENABLED=1
153- [ "${{ matrix.simapp }}" = "simapp53" ] && export SIMAPP53_ENABLED=1 SLOW_SIMAPP53_ENABLED=1
185+ [ "${{ matrix.backend }}" = "simapp47" ] && export SIMAPP47_ENABLED=1 SLOW_SIMAPP47_ENABLED=1
186+ [ "${{ matrix.backend }}" = "simapp50" ] && export SIMAPP50_ENABLED=1 SLOW_SIMAPP50_ENABLED=1
187+ [ "${{ matrix.backend }}" = "simapp53" ] && export SIMAPP53_ENABLED=1 SLOW_SIMAPP53_ENABLED=1
188+ [ "${{ matrix.backend }}" = "evmd" ] && export EVMD_ENABLED=1 SLOW_EVMD_ENABLED=1
154189 yarn run test
0 commit comments