Sandra Parsick - Just Another Blog about IT
open-menucloseme
Home
About
Site Notice
Privacy Policy
githubtwittermastodonlinkedinrss
  • Using Testcontainers in Spring Boot Tests combined with JUnit5 for Selenium Tests

    calendarNov 21, 2022 · 7 min read · docker junit5 selenium spring testcontainers  ·
    Share on: twitterfacebooklinkedincopy

    In this blog post, I'd like to show how to integrate Testcontainers in Spring Boot tests for running UI tests with Selenium. Why Testcontainers? Testcontainers is a library that helps to integrate infrastructure components like Selenium or databases in integration tests based on Docker Container. It helps to avoid …


    Read More
  • Passing Variables Through GitLab Pipelines

    calendarApr 29, 2022 · 4 min read · automation pipeline gitlab  ·
    Share on: twitterfacebooklinkedincopy

    During working with GitLab multi-project pipelines and parent-child pipelines, I have encountered the problem how to pass variables through these pipelines. The GitLab documentation describes very well how to pass variables to a downstream pipeline. My challenge is how to pass variables from child to parent pipeline …


    Read More
  • Pimp My Git - Manage Different Git Authentications

    calendarFeb 21, 2022 · 2 min read · git ssh authentication  ·
    Share on: twitterfacebooklinkedincopy

    Sometimes you have to work on different projects that are hosted on different Git management systems (GitHub, Gitlab, BitBucket, Gitea). The classical scenario is that you work on open source projects that are hosted on GitHub and on enterprise projects that are hosted on an own Git management system. These projects …


    Read More
  • How to Debug Jenkins remotely

    calendarFeb 17, 2022 · 2 min read · jenkins java debugging  ·
    Share on: twitterfacebooklinkedincopy

    Thanks Jenkins Maven HPI Plugin, you can do the most Jenkins plugin development stuff locally. But in some cases, you have to debug a Jenkins instance remotely (In my case, the Jenkins had to run in Azure to reproduce a bug). Jenkins is a Java application, so you have to add Java's JDWP agent for debugging as Java …


    Read More
  • My Preparation for CKAD Exam

    calendarDec 2, 2021 · 3 min read · Kubernetes Certification  ·
    Share on: twitterfacebooklinkedincopy

    Some days ago, I passed my CKAD (Certified Kubernetes Application Developer) exam. In this post I'd like to share the resources, that I used for my preparation. I started with reading the book Kubernetes in Action, First Edition to understand the concept of Kubernetes (k8s) under the hood. It gave me a deep dive in …


    Read More
  • How to Measure Test Coverage in Invoker Tests with JaCoCo

    calendarMay 31, 2021 · 2 min read · maven test-report integration-testing maven-plugin maven-plugin-testing maven-invoker-plugin jacoco test-coverage  ·
    Share on: twitterfacebooklinkedincopy

    During the development of the P2 Maven Plugin, I wanted to get an overview about the test coverage of the code. The tests of this plugin can be divided in two groups: Unit tests, that is written with Java, Groovy and JUnit; integration tests, that is written with Maven Invoker Plugin JaCoCo is the defacto standard …


    Read More
  • Test Coverage Reports For Maven Projects In SonarQube 8.3.x

    calendarJun 10, 2020 · 5 min read · integration-testing jacoco maven sonarqube test-coverage test-report unit-testing  ·
    Share on: twitterfacebooklinkedincopy

    Some years ago I write a blog post about how to generate test reports in SonarQube separate in test report for unit tests and for integration tests. Since SonarQube 6.2 the test report isn't separate in these categories any more (see SonarQube's blog post). SonarQube merges all test reports to one test report with an …


    Read More
  • Using Testcontainers in Spring Boot Tests For Database Integration Tests

    calendarMay 21, 2020 · 14 min read · docker hibernate jdbc jpa junit5 spring spring-data testcontainers  ·
    Share on: twitterfacebooklinkedincopy

    In this blog post I'd like to demonstrate how I integrate Testcontainers in Spring Boot tests for running integration tests with a database. I'm not using Testcontainers' Spring Boot modules. How it works with them, I will show in a separate blog post. All samples can be found on GitHub. Why Testcontainers? …


    Read More
  • Test Environment for Ansible on a Windows System Without Linux Subsystem Support

    calendarJan 24, 2020 · 4 min read · ansible test-infrastructure vagrant virtualbox windows  ·
    Share on: twitterfacebooklinkedincopy

    Some weeks ago, I gave a workshop about Ansible and I was asked how to set up a local test environment for Ansible. Requirement is that this test environment can run on a Windows 10 without a Linux subsystem. I don't why, but it was not my first customer where Windows 10 could not be used with Linux subsystem (Don't …


    Read More
  • Software Engineering Camp 2019

    calendarDec 10, 2019 · 4 min read · barcamp manifesto openspace swecamp terraform  ·
    Share on: twitterfacebooklinkedincopy

    Some weeks ago, I visited the bar camp "Software Engineering Camp 2019" in Erlangen. It was my first time visiting. I'd like to share my experience. Friday evening The bar camp started on Friday evening with three lighting talks. Firstly, Markus Harrer talked about psychology in software development. Here are …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Sandra Parsick

Software Developer, Consultant, Java Champion.
Read More

Featured Posts

  • Passing Variables Through GitLab Pipelines
  • Pimp My Git - Manage Different Git Authentications
  • My Preparation for CKAD Exam
  • Test Coverage Reports For Maven Projects In SonarQube 8.3.x
  • Using Testcontainers in Spring Boot Tests For Database Integration Tests
  • Test Environment for Ansible on a Windows System Without Linux Subsystem Support
  • Pimp My Git - Manage Different Git Identities
  • Generate P2 Repository From Maven Artifacts In 2017

Recent Posts

  • Using Testcontainers in Spring Boot Tests combined with JUnit5 for Selenium Tests
  • How to Debug Jenkins remotely
  • How to Measure Test Coverage in Invoker Tests with JaCoCo
  • Test Environment for Ansible on a Windows System Without Linux Subsystem Support
  • Pimp My Git - Manage Different Git Identities
  • Generate P2 Repository From Maven Artifacts In 2017

Categories

CONTINUOUS-INTEGRATION 30 JAVA 18 JVM 13 MAVEN 10 QUALITY-ASSURANCE 9 JENKINS 8 LINUX 8 TESTING 8 WINDOWS 8 GIT 6 OSGI 6 CONFIGURATION-MANAGEMENT 5 NEXUS 5 JUNIT 4
All Categories
ANSIBLE2 CONFERENCE3 CONFIGURATION-MANAGEMENT5 CONTINUOUS-INTEGRATION30 GIT6 GITLAB1 GROOVY3 JAVA18 JENKINS8 JUNIT4 JVM13 KUBERNETES1 LINUX8 MAVEN10 MAVEN-TYCHO4 NEXUS5 NODE.JS1 OSGI6 POWERSHELL2 QUALITY-ASSURANCE9 READING-TIPS3 SALT2 SONARQUBE2 SPRING-BOOT2 SPRING-FRAMEWORK4 TESTCONTAINERS2 TESTING8 VAGRANT3 WINDOWS8
[A~Z][0~9]

Tags

MAVEN 10 JENKINS 8 LINUX 8 GROOVY 7 SPRING 6 INTEGRATION-TESTING 5 ECLIPSE-RCP 4 HOW-TO 4 JUNIT5 4 MAVEN-TYCHO 4 NEXUS 4 OSGI 4 TEST-REPORT 4 AUTOMATION 3
All Tags
AGENTLESS1 AGILE1 ANSIBLE1 APACHE22 ARC421 AUTHENTICATION1 AUTOMATION3 BARCAMP1 BASH2 BEGINNER1 BOWER-REPOSITORY1 BUILD2 CENTOS52 CERTIFICATION1 CHEAT-SHEET1 CLASSPATH1 CMD2 COBOL1 CODE-FORMATTING1 CODING-DOJO1 COMMONS-VFS1 CONFERENCE2 CONFIGURATION2 CONSOLE21 CYGWIN1 DAEMON1 DEBIAN1 DEBUGGING1 DEPLOYMENT1 DESIGN-PATTERN1 DOCKER2 ECLIPSE-RCP4 EQUINOX1 FORWARDING1 GIT3 GITIGNORE1 GITLAB1 GRADLE1 GROOVY7 HC151 HERBSTCAMPUS1 HERBSTCAMPUS20151 HESSIAN1 HIBERNATE1 HOW-TO4 HSQLDB1 IBM1 IDENTITIES1 INDEX1 INSTALLATION1 INTEGRATION-TESTING5 INTELLIJ2 INTELLJI1 JACOCO3 JAR1 JAVA1 JAVA81 JDBC1 JENKINS8 JERSEY1 JNDI1 JPA1 JSCH1 JUNIT54 JVM2 KATA1 KUBERNETES1 LINUX8 LIVING-DOC1 MANIFESTO1 MAVEN10 MAVEN-INVOKER-PLUGIN1 MAVEN-PLUGIN1 MAVEN-PLUGIN-TESTING1 MAVEN-REPOSITORY2 MAVEN-TYCHO4 MELD1 MERGING1 MIGRATION1 MOCK1 MOUNT1 NETBEANS1 NEXUS4 NOTES1 NPM1 NPM-REGISTRY1 NTFS1 OPENSPACE1 OPS4J1 OSGI4 P22 P2-REPOSITORY3 PAX2 PAX-RUNNER1 PERSONA1 PIPELINE1 PROXY3 PYTHON2 QA2 QS1 RELEASE1 REPOSITORY-MANAGER1 RESOURCE2 REWARDING1 RUBY1 SALT2 SALTSTACK2 SCRIPTING1 SCRUM1 SELENIUM2 SERVERSPEC1 SFTP1 SHELL2 SOCRATES1 SOFTWARE-ARCHITECTURE2 SOFTWARE-DOCUMENTATION2 SOLID-DESIGN1 SONARQUBE2 SPOCK1.X1 SPRING6 SPRING-DATA1 SSH3 SSHJ1 SUBVERSION3 SVENTON1 SWECAMP1 TEAM-BUILDING1 TECHNICAL-DEBT1 TERRAFORM1 TEST-COVERAGE3 TEST-INFRASTRUCTURE1 TEST-REPORT4 TESTCONTAINERS2 TESTING-TESTER-TESTS1 TOMCAT2 TOOL-TIP2 UBUNTU2 UNIT-TESTING3 VAGRANT3 VIRTUAL-HOST1 VIRTUALBOX2 WEBSERVICES1 WINDOWS1 ZEROMQ1
[A~Z][0~9]
Copyright © 2011–2023, Sandra Parsick; all rights reserved.

Copyright  COPYRIGHT © 2011–2023, SANDRA PARSICK; ALL RIGHTS RESERVED.. All Rights Reserved

to-top