Hi Georgi, The integration tests will start their own instances of fineract when you run them. If you are trying to start these tests while fineract is running on 8443, you will have a port conflict. When the tests are starting up, they will check if fineract is healthy. Some checkpoints I would check in your case: - do you have MariaDB (that's the default database) on port 3306 running? If it cannot join fineract won't start up - do you have the exact same credentials for the db server?
You can check the db credentials here: fineract-provider/src/main/resources/application.properties You can also check the cargo logs here: integration-tests/build/cargo/integration-tests-output.log If you want to reuse the already running instance of fineract, you can disable the cargo: ./gradlew :integration-tests:test --tests ClientLoanIntegrationTest -PcargoDisabled Regards, Attila Georgi Kolev <[email protected]> ezt írta (időpont: 2026. febr. 22., V, 16:47): > Hi, > I am trying to run a specific integration test with this command: ./gradlew > :integration-tests:test --tests ClientLoanIntegrationTest > Prior to that I have running Fineract instance on port 8443, as is said in > the documentation. However, I get error: > org.codehaus.cargo.container.ContainerException: Port number 8443 (defined > with the property cargo.servlet.port) is in use. Please free it on the > system or set it to a different port in the container configuration. > In the documentation I also saw that "Integration tests run fineract > instance from cargo plugin by default.", so I also tried running the test > without having an instance of Fineract running, but I got: > " > Waiting for Fineract startup (timeout: 600s)... > Still waiting... > Still waiting... > ... > " > What am I missing? Looking forward to your help. > > Best regards, > Georgi >
