Skip to content

SystemTest: Build/Run time improvement needed #33

@sreuland

Description

@sreuland

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions