E2E-Testing in CI Environment With Testcontainers

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. e2e-tests-example

    An example project of implementing and running E2E-tests during CI pipeline execution

    Let's start implementing the E2E tests. You can check out the source code by this link. I'm using Spring Boot Test as the framework for E2E tests. But you can apply any technology you like.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. SLF4J

    Simple Logging Facade for Java

    Also, I'd like you to pay attention to the log consumer. You see, when the E2E scenario fails, it's not always obvious why. Sometimes to understand the source of the problem you have to dig into containers' logs. Thankfully the log consumer allows us to forward a container's logs to any SLF4J logger instance. In this project, containers' logs are forwarded to regular text files (you can find the Logback configuration in the repository). Though it's much better to transfer logs to external logging facility (e.g. Kibana).

  4. Logback

    The reliable, generic, fast and flexible logging framework for Java.

    Also, I'd like you to pay attention to the log consumer. You see, when the E2E scenario fails, it's not always obvious why. Sometimes to understand the source of the problem you have to dig into containers' logs. Thankfully the log consumer allows us to forward a container's logs to any SLF4J logger instance. In this project, containers' logs are forwarded to regular text files (you can find the Logback configuration in the repository). Though it's much better to transfer logs to external logging facility (e.g. Kibana).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Introducing GitHub Kudos

    2 projects | dev.to | 23 Jan 2025
  • Ask HN: Can we just admit we want to replace jobs with AI?

    1 project | news.ycombinator.com | 23 Jan 2025
  • Isolating complexity is the essence of successful abstractions

    2 projects | news.ycombinator.com | 22 Jan 2025
  • Startup Winter: Hacker News Lost Its Faith

    1 project | news.ycombinator.com | 22 Jan 2025
  • Ross Ulbricht was just granted a full pardon

    4 projects | news.ycombinator.com | 21 Jan 2025

Did you know that Java is
the 8th most popular programming language
based on number of references?