Organization stats
holixon / axon-server-testcontainer Goto Github PK
View Code? Open in Web Editor NEWRunning Axon Server in Testcontainers tests.
License: Apache License 2.0
Running Axon Server in Testcontainers tests.
License: Apache License 2.0
When using this Testcontainer on an AppleSilicon Machine, the test fail because the used image version 4.5.8 is not available for linux/arm64.
Proposed change: Upgrade to 4.5.10 anyway and allow to override the version in the builder, so that tests can chose to use a dev version (4.5.10-dev). The dev images are available as multi-platform builds.
The version 0.0.1 is released but I'm missing:
The logging level is very verbose. DEBUG is imho too low and should be either info or even warn
Either disable JaCoCo completely or pass the argline
correctly to surefire
and failsafe
plugins.
Unit test runner is good, but long-runing tests should be executed in integration-test
phase.
kotlin is cool, but it should not be too hard to use this from java.
Instead of restarting the server, remove events (requires dev-mode), so we minimize time and still support a fresh start.
What is the problem?
update version
To control default configuration and still allow flexible setup, the container instance should be created with the builder pattern.
We can not run a testcontainer test while another (docker) axon-server is active on the local machine because the 8024 port is occupied.
Minimal: mak configurable
Nice: scan for available random port (as with WebEnvironment.RANDOM_PORT)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.