citusdata / citusdata/citus

Centralize table creation and data loading logic for regression tests

Open
#1,093 3 comments 0 reactions 0 assignees View on GitHub
technical debt
Dominant language
C
Stars
12.8k
Forks
794
Avg merge
2d 14h
Merged PRs (30d)
31

Description

We have a lot of regression tests that create the same table (lineitem, orders ...), load data to those tables, and drop the tables in the end.

This approach is also causing us to create ```source``` files instead of ```sql``` and ```out``` files which also makes test/expectation editing and debugging harder.

We should reuse same tables across different tests as much as possible

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.