zncdatadev / trino-operator

Operator for Trino, the distributed SQL query engine for big data
Apache License 2.0
3 stars 5 forks source link

[Feature]: Add E2E testing to existing kubedoop operators #113

Open lwpk110 opened 3 months ago

lwpk110 commented 3 months ago

Duplicates

I have searched the existing issues

Summary 💡

We propose adding end-to-end (E2E) testing to the existing kubedoop product operators using the Chainsaw testing framework. This will help ensure that all operators within the data platform are thoroughly tested. Reference implementations and examples can be found in the Trino-Operator project.

track list

Examples 🌈

  1. Integrate E2E Tests Using Chainsaw:

    • Utilize the Chainsaw testing framework to build E2E tests.
    • Refer to the Chainsaw documentation: Chainsaw Test.
  2. Example Reference:

    • Refer to the Trino-Operator project for implementation examples: Trino-Operator.
  3. Track List for E2E Testing:

    • Ensure all listed operators have E2E tests added.

Motivation 🔦

Adding E2E testing to the kubedoop product operators is essential to ensure the reliability and robustness of each operator within the data platform. By using the Chainsaw testing framework, we can automate and standardize the testing process, reducing the likelihood of bugs and issues. This also aligns with industry best practices for software quality assurance.