Skip to content
This repository was archived by the owner on Oct 12, 2021. It is now read-only.
This repository was archived by the owner on Oct 12, 2021. It is now read-only.

Create a suite of Integration Tests #5

@ddcprg

Description

@ddcprg

As a Shunting Yard developer
I'd like to make sure that the code in master is correctly integrated with the infrastructure
So I can ensure the application behaves as expected in runtime

Overview

At the moment we don't have a test suite to guaranty that correct behavior of Shunting Yard at runtime. This is critical for a service of this nature and we must do the best possible to avoid releasing critical bugs that may have been introduced during the coding phase.

Acceptance Criteria

  • New project with the integration test bed
  • The new project must be deployable to AWS
  • Basic cases that include the whole lifecycle of a partitioned and unpartitioned tables:
    ** Partitioned table: create table, add partition, update partition, update table cascade, drop partition, drop table
    ** Unpartitioned table: create table, update table, drop table
  • Include edge cases:
    ** Update/drop a table that does not exist in the replica
    ** Update/drop a partition that does not exist in the replica
    ** Create a table that already exists in the replica
    ** Create a partition that already exists in the replica
    ** Others

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    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