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

Create a suite of Integration Tests #5

Open
ddcprg opened this issue Jun 5, 2018 · 0 comments
Open

Create a suite of Integration Tests #5

ddcprg opened this issue Jun 5, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@ddcprg
Copy link
Contributor

ddcprg commented Jun 5, 2018

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
@ddcprg ddcprg added the enhancement New feature or request label Jun 5, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Development

No branches or pull requests

1 participant