Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Testing] Demonstrate CrateDB test layers with parameterization #282

Open
amotl opened this issue Feb 10, 2024 · 0 comments
Open

[Testing] Demonstrate CrateDB test layers with parameterization #282

amotl opened this issue Feb 10, 2024 · 0 comments
Labels
python Pull requests that update Python code

Comments

@amotl
Copy link
Member

amotl commented Feb 10, 2024

About

GH-280 only demonstrates basic usage of CrateDB test layer variants. On a subsequent iteration, we may want to demonstrate how to parameterize them.

Requirements

The minimum set of parameters needed to cover common use cases in software testing.

  • Software version of CrateDB (GA release, testing, nightly).
  • TCP ports (HTTP and PG) CrateDB should be listening on.
  • Heap size used by CrateDB, CRATE_HEAP_SIZE.
  • Path to its data directory when aiming to expose it.

As an outlook...

  • cr8's test layer is also capable of running clusters of multiple nodes, right? That is probably happening somewhere in crate-qa already? It should also be demonstrated in this context here.

References

Those are pointers to where parameterization is used, and not demonstrated here, yet.

@amotl amotl changed the title Testing: Demonstrate CrateDB test layers with parameterization [Testing] Demonstrate CrateDB test layers with parameterization Feb 29, 2024
@amotl amotl added the python Pull requests that update Python code label Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
python Pull requests that update Python code
Projects
None yet
Development

No branches or pull requests

1 participant