Vyacheslav Rusakov
Vyacheslav Rusakov's Blog

Vyacheslav Rusakov's Blog

Follow
Follow
homebadges

Intercepting HTTPS traffic between servers

Oct 20, 20232 min read

It is a common need to intercept traffic between servers. For example, last time I need this to verify keycloak logout request correctness (sent by my...

Intercepting HTTPS traffic between servers

Fix IDEA crashes in Ubuntu (22.x)

Jan 21, 20232 min read

For at least a year I observe sudden crashes of IntelliJ Idea (with SEGFAULT). After the latest ubuntu update, it appear way too often: sometimes even...

Fix IDEA crashes in Ubuntu  (22.x)

Adding docker support into gradle plugin with testcontainers

Nov 3, 202213 min read

Preface Several years ago I was searching for a simple (but pretty) documentation tool for my open source projects. Eventually, I stopped on mkdocs...

Adding docker support into gradle plugin with testcontainers

Using JUnit 5 extensions in Spock 2 tests

Mar 5, 202210 min read

Spock 2 does not support JUnit 5 extensions out of the box: We looked at adding a jupiter extension support module, but quickly dismissed it and...

Using JUnit 5 extensions in Spock 2 tests

Testing Spock 2 extensions

Jan 10, 20224 min read

This is the follow-up of Testing JUnit 5 extensions article (assume you read it first). This article shows how to test Spock 2 extensions the same...

Testing Spock 2 extensions

Testing JUnit 5 extensions

Jan 9, 20224 min read

Testing extensions always requires testing parallel/non-parallel execution and post-test callbacks validation. It is impossible to do with regular...

Testing JUnit 5 extensions