-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
Description
What problem does your feature solve?
long times for building system-test image during GH workflow action execution, right now the build step of system test(make ... build) takes roughly 45 minutes, as it recompiles all components from source(core, rpc, quickstart, rs-xdr)
What would you like to see?
Shorter runtimes for build of system test image during GH workflow action execution.
What alternatives are there?
- use the system test provided optional config parameters to use an existing docker image of a component rather than compiling from source:
CORE_IMAGE - if can use an existing docker image of core, this would reduce build times the most by as much as 20 minutes.- done - allow CORE_IMAGE bin override #95- SOROBAN_CLI_IMAGE, SOROBAN_RPC_IMAGE, RS_XDR_IMAGE - if versions of these components were available as pre-build docker images would reduce build times by several minutes.
- smaller subset of test perf improvement suggested on System Test: shouldn't need to recompile the example contracts once for each test #52 to eliminate duplicate contract compilations between tests.
Reactions are currently unavailable