Trendyol / stove

Stove: The easiest way of writing e2e/component tests for your JVM back-end API with Kotlin
https://trendyol.github.io/stove/
Apache License 2.0
174 stars 13 forks source link

feat: introduce stove container base to implement common helpful #455

Closed osoykan closed 6 months ago

osoykan commented 6 months ago

…and make container open to be overrideable

github-actions[bot] commented 6 months ago

Code Coverage

File Coverage [92.43%] :white_check_mark:
lib/stove-testing-e2e-couchbase/src/main/kotlin/com/trendyol/stove/testing/e2e/couchbase/Options.kt 97.56% :white_check_mark:
lib/stove-testing-e2e-couchbase/src/main/kotlin/com/trendyol/stove/testing/e2e/couchbase/StoveCouchbaseContainer.kt 66.67% :x:
lib/stove-testing-e2e-elasticsearch/src/main/kotlin/com/trendyol/stove/testing/e2e/elasticsearch/Extensions.kt 95.45% :white_check_mark:
lib/stove-testing-e2e-elasticsearch/src/main/kotlin/com/trendyol/stove/testing/e2e/elasticsearch/Options.kt 82.50% :white_check_mark:
lib/stove-testing-e2e-mongodb/src/main/kotlin/com/trendyol/stove/testing/e2e/mongodb/MongodbSystem.kt 94.94% :white_check_mark:
lib/stove-testing-e2e-mongodb/src/main/kotlin/com/trendyol/stove/testing/e2e/mongodb/Options.kt 94.59% :white_check_mark:
lib/stove-testing-e2e-rdbms-mssql/src/main/kotlin/com/trendyol/stove/testing/e2e/rdbms/mssql/MsSqlContext.kt 100.00% :white_check_mark:
lib/stove-testing-e2e-rdbms-mssql/src/main/kotlin/com/trendyol/stove/testing/e2e/rdbms/mssql/MsSqlOptions.kt 95.00% :white_check_mark:
lib/stove-testing-e2e-rdbms-postgres/src/main/kotlin/com/trendol/stove/testing/e2e/rdbms/postgres/Options.kt 90.00% :white_check_mark:
lib/stove-testing-e2e-redis/src/main/kotlin/com/trendyol/stove/testing/e2e/redis/RedisOptions.kt 86.49% :white_check_mark:
lib/stove-testing-e2e/src/main/kotlin/com/trendyol/stove/testing/e2e/containers/ContainerOptions.kt 100.00% :white_check_mark:
lib/stove-testing-e2e/src/main/kotlin/com/trendyol/stove/testing/e2e/containers/StoveContainer.kt 100.00% :white_check_mark:
starters/spring/stove-spring-testing-e2e-kafka/src/main/kotlin/com/trendyol/stove/testing/e2e/kafka/Options.kt 88.64% :white_check_mark:
Total Project Coverage 85.03% :white_check_mark:
codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 91.95402% with 7 lines in your changes are missing coverage. Please review.

Project coverage is 84.66%. Comparing base (03aad64) to head (fc8c7e9).

Files Patch % Lines
...e/testing/e2e/couchbase/StoveCouchbaseContainer.kt 66.66% 1 Missing :warning:
...rendyol/stove/testing/e2e/elasticsearch/Options.kt 83.33% 1 Missing :warning:
...dyol/stove/testing/e2e/rdbms/mssql/MsSqlOptions.kt 83.33% 1 Missing :warning:
...rendol/stove/testing/e2e/rdbms/postgres/Options.kt 83.33% 1 Missing :warning:
...m/trendyol/stove/testing/e2e/redis/RedisOptions.kt 85.71% 1 Missing :warning:
...yol/stove/testing/e2e/containers/StoveContainer.kt 96.87% 0 Missing and 1 partial :warning:
...in/com/trendyol/stove/testing/e2e/kafka/Options.kt 88.88% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #455 +/- ## ========================================== - Coverage 84.81% 84.66% -0.16% ========================================== Files 82 84 +2 Lines 1956 2021 +65 Branches 83 84 +1 ========================================== + Hits 1659 1711 +52 - Misses 246 260 +14 + Partials 51 50 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.