Skip to content
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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions