Skip to content

Integration/regression tests #102

@han-so1omon

Description

@han-so1omon

What needs to be done

Run integration/regression tests with local testnet on pull request to master

Why it needs to be done

There are currently no automated integration tests, and as a result there are too many day-zero bugs

Acceptance Criteria

  • Establish integration/regression tests using containerization tools like DIVE and Docker Compose. There must be containers for the ICON chain with CPS contracts as well as for the React CPS frontend
  • Run the smart contract integration tests as part of the pipeline. If necessary, update the smart contract integration tests
  • Run the frontend integration tests as part of the pipeline
  • When a pull request is submitted to master, a Github Action is triggered to run the integration/regression tests, where all integration tests must pass to yield Success

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions