Test Failed
Push — master ( 10880c...7744bc )
by Vincent
08:48
created

Checkout Config

build:
    nodes:
        tests:
            environment:
                sdkman:
                    - [email protected]
                    - maven
                timezone: FR

            services:
                mysql: 5.7

            tests:
                override:
                    - command: mysql -u root -e "create database araknemu"
                    - command: mysql -u root -e "create user araknemu@%"
                    - command: mysql -u root -e "grant all privileges on araknemu.* to araknemu@%"
                    - command: mvn clean package
                      #                    - coverage:
                      #  file: 'target/site/jacoco'
                      #  format: 'jacoco'

Repository Config

filter:
    paths:
        - src/main/java/
    excluded_paths:
        - 'src/main/java/fr/quatrevieux/araknemu/data/living/constraint/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/listener/player/inventory/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/realm/out/*'
        - 'src/test/java/fr/quatrevieux/araknemu/data/living/constraint/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/account/*'
        - 'src/main/java/fr/quatrevieux/araknemu/core/config/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/handler/fight/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/account/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/admin/exception/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/validator/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/exploration/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/characteristic/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/fight/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/chat/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/fight/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/chat/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/basic/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/basic/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/listener/map/fight/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/fighter/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/listener/player/chat/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/listener/player/chat/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/world/creature/accessory/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/validator/*'
        - 'src/main/java/fr/quatrevieux/araknemu/data/world/repository/implementation/local/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/characteristic/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/exception/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/account/generator/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/map/cell/trigger/action/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/interaction/action/move/validator/*'
        - 'src/test/java/fr/quatrevieux/araknemu/core/config/*'
        - 'src/main/java/fr/quatrevieux/araknemu/core/di/item/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/chat/event/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/module/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/player/sprite/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/exception/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/spell/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/player/spell/event/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/in/_testpackets/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/item/inventory/exception/*'
        - 'src/main/java/fr/quatrevieux/araknemu/data/world/repository/environment/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/player/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/account/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/admin/account/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/admin/account/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/npc/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/adapter/mina/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/exploration/npc/*'
        - 'src/main/java/fr/quatrevieux/araknemu/data/world/entity/item/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/object/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/account/generator/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/object/*'
        - 'src/main/java/fr/quatrevieux/araknemu/data/world/repository/item/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/map/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/event/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/world/creature/accessory/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/misc/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/armor/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/exploration/map/cell/trigger/action/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/armor/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/exploration/interaction/action/move/validator/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/out/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/out/*'
        - 'src/test/java/fr/quatrevieux/araknemu/data/constant/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/player/race/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/player/race/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/admin/global/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/admin/global/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/handler/basic/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/handler/basic/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/player/sprite/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/item/inventory/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/chat/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/chat/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/order/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/basic/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/spell/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/basic/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/spell/*'
        - 'src/main/java/fr/quatrevieux/araknemu/data/living/transformer/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/spell/effect/target/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/util/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/player/experience/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/world/creature/operation/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/world/creature/operation/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/listener/player/exploration/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/player/characteristic/event/*'
        - 'src/main/java/fr/quatrevieux/araknemu/data/world/entity/environment/npc/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/generator/*'
        - 'src/test/java/fr/quatrevieux/araknemu/common/*'
        - 'src/test/java/fr/quatrevieux/araknemu/core/di/*'
        - 'src/test/java/fr/quatrevieux/araknemu/realm/host/*'
        - 'src/test/java/fr/quatrevieux/araknemu/core/dbal/util/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/connector/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/world/util/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/type/*'
        - src/main/java/fr/quatrevieux/araknemu/util/BitSet.java
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/ending/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/handler/emote/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/handler/event/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/handler/emote/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/map/util/*'
        - src/main/java/fr/quatrevieux/araknemu/game/item/Item.java
        - 'src/main/java/fr/quatrevieux/araknemu/game/listener/admin/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/world/map/util/*'
        - src/main/java/fr/quatrevieux/araknemu/util/DofusDate.java
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/map/util/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/listener/admin/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/world/map/util/*'
        - src/test/java/fr/quatrevieux/araknemu/TestingDataSet.java
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/info/*'
        - src/main/java/fr/quatrevieux/araknemu/util/RandomUtil.java
        - 'src/test/java/fr/quatrevieux/araknemu/core/dbal/repository/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/admin/exception/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/info/*'
        - src/test/java/fr/quatrevieux/araknemu/util/BitSetTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/Driver.java
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/emote/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/area/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/emote/*'
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/area/*'
        - src/main/java/fr/quatrevieux/araknemu/core/di/Container.java
        - src/main/java/fr/quatrevieux/araknemu/data/constant/Sex.java
        - src/main/java/fr/quatrevieux/araknemu/data/value/Colors.java
        - 'src/main/java/fr/quatrevieux/araknemu/game/account/exception/*'
        - 'src/main/java/fr/quatrevieux/araknemu/game/fight/module/util/*'
        - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/emote/*'
        - src/main/java/fr/quatrevieux/araknemu/network/in/Packet.java
        - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/emote/*'
        - src/main/java/fr/quatrevieux/araknemu/core/BootException.java
        - src/main/java/fr/quatrevieux/araknemu/data/constant/Race.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/Command.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/Context.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/LogType.java
        - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/sprite/*'
        - src/main/java/fr/quatrevieux/araknemu/core/event/Listener.java
        - src/main/java/fr/quatrevieux/araknemu/data/value/Interval.java
        - src/main/java/fr/quatrevieux/araknemu/data/value/Position.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/SuperType.java
        - src/main/java/fr/quatrevieux/araknemu/realm/ConnectionKey.java
        - src/main/java/fr/quatrevieux/araknemu/realm/host/GameHost.java
        - 'src/test/java/fr/quatrevieux/araknemu/game/spell/effect/target/*'
        - src/test/java/fr/quatrevieux/araknemu/util/RandomUtilTest.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/ChannelSet.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellList.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/in/Ping.java
        - src/main/java/fr/quatrevieux/araknemu/core/event/Dispatcher.java
        - src/main/java/fr/quatrevieux/araknemu/data/value/Dimensions.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/Area.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/SendPong.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/GameItemSet.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/Pong.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/Dispatcher.java
        - src/main/java/fr/quatrevieux/araknemu/util/RandomStringUtil.java
        - src/test/java/fr/quatrevieux/araknemu/data/value/ColorsTest.java
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/weapon/*'
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/SQLiteDriver.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminLogger.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/NullContext.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellLevels.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/map/GameMap.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/map/MapCell.java
        - src/main/java/fr/quatrevieux/araknemu/network/adapter/Server.java
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/turn/action/move/*'
        - 'src/test/java/fr/quatrevieux/araknemu/game/fight/turn/action/util/*'
        - src/main/java/fr/quatrevieux/araknemu/core/di/ContainerModule.java
        - src/main/java/fr/quatrevieux/araknemu/data/constant/Alignment.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminService.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/ChatException.java
        - src/main/java/fr/quatrevieux/araknemu/game/PreloadableService.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellService.java
        - src/main/java/fr/quatrevieux/araknemu/network/adapter/Session.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/PacketParser.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/PingResponse.java
        - src/test/java/fr/quatrevieux/araknemu/data/value/IntervalTest.java
        - src/test/java/fr/quatrevieux/araknemu/data/value/PositionTest.java
        - src/test/java/fr/quatrevieux/araknemu/realm/ConnectionKeyTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/ConnectionPool.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/CommandParser.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/SimpleContext.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureAdmin.java
        - src/main/java/fr/quatrevieux/araknemu/game/player/Restrictions.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/creature/Life.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/map/path/Path.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/PacketHandler.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/SessionClosed.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/Pseudo.java
        - src/main/java/fr/quatrevieux/araknemu/realm/host/GameConnector.java
        - src/main/java/fr/quatrevieux/araknemu/realm/RealmConfiguration.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/AdminUserTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/chat/ChannelSetTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/in/PingTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/DatabaseHandler.java
        - src/main/java/fr/quatrevieux/araknemu/core/di/ItemPoolContainer.java
        - src/main/java/fr/quatrevieux/araknemu/core/event/SimpleListener.java
        - 'src/main/java/fr/quatrevieux/araknemu/data/living/entity/environment/*'
        - src/main/java/fr/quatrevieux/araknemu/data/value/BoostStatsData.java
        - src/main/java/fr/quatrevieux/araknemu/game/account/TokenService.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminPerformer.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/FightPos.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/MapStats.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/Movement.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/player/SetLife.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/Channel.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/fighter/States.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/JoinFightError.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureLogged.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/PongResponse.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/StartSession.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/in/QuickPing.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/info/Pvp.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/SessionCreated.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/GMLevel.java
        - src/main/java/fr/quatrevieux/araknemu/realm/handler/StopSession.java
        - src/test/java/fr/quatrevieux/araknemu/core/dbal/MySQLDriverTest.java
        - src/test/java/fr/quatrevieux/araknemu/data/value/DimensionsTest.java
        - src/test/java/fr/quatrevieux/araknemu/data/value/EffectAreaTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/AreaTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/chat/ChannelTypeTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/SendPongTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/item/GameItemSetTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/PongTest.java
        - src/test/java/fr/quatrevieux/araknemu/util/RandomStringUtilTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/di/ContainerException.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/AbstractCommand.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/ContextResolver.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/player/AddStats.java
        - src/main/java/fr/quatrevieux/araknemu/game/connector/LocalModule.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/state/NullState.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsurePlaying.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/Loader.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/SendQuickPong.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/UseEffect.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/HelloGame.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/QuickPong.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/HostList.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/Question.java
        - src/main/java/fr/quatrevieux/araknemu/realm/handler/PongResponse.java
        - src/main/java/fr/quatrevieux/araknemu/realm/handler/StartSession.java
        - src/test/java/fr/quatrevieux/araknemu/core/dbal/SQLiteDriverTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/CommandTestCase.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/NullContextTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/player/PlayerDataTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/world/item/EffectTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/event/EventsSubscriber.java
        - src/main/java/fr/quatrevieux/araknemu/data/value/ServerCharacters.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminUserContext.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/state/FightState.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/state/StatesFlow.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/ItemEffect.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellConstraints.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/AskQueuePosition.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/Community.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/AdminServiceTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/spell/SpellServiceTest.java
        - src/main/java/fr/quatrevieux/araknemu/common/account/LivingAccount.java
        - src/main/java/fr/quatrevieux/araknemu/data/transformer/Transformer.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/castable/Castable.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightJoined.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightLeaved.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/state/FinishState.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureExploring.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/spell/MoveSpell.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/creature/Creature.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/map/path/PathStep.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/DefaultDispatcher.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/in/Credentials.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/BadVersion.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/LoginError.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/ServerList.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/SimpleContextTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureAdminTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/player/RestrictionsTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/world/map/path/PathTest.java
        - src/test/java/fr/quatrevieux/araknemu/realm/RealmConfigurationTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/di/ContainerConfigurator.java
        - src/main/java/fr/quatrevieux/araknemu/core/di/ItemNotFoundException.java
        - 'src/main/java/fr/quatrevieux/araknemu/data/living/repository/environment/*'
        - src/main/java/fr/quatrevieux/araknemu/game/admin/player/Restriction.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/NullChannel.java
        - src/main/java/fr/quatrevieux/araknemu/game/connector/RealmConnector.java
        - src/main/java/fr/quatrevieux/araknemu/game/exploration/Restrictions.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightCreated.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FighterAdded.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightStarted.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightStopped.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/module/FightModule.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/Action.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/WeaponEffect.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/inventory/ItemEntry.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/SpellsBoosts.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/creature/Operation.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/MapData.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/CommonParserLoader.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/SinglePacketParser.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/in/ChooseServer.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/in/DofusVersion.java
        - src/main/java/fr/quatrevieux/araknemu/realm/host/LocalGameConnector.java
        - src/test/java/fr/quatrevieux/araknemu/data/value/BoostStatsDataTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/account/TokenServiceTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/FightPosTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/MapStatsTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/MovementTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/player/SetLifeTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/fight/fighter/StatesTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureLoggedTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/StartSessionTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/in/QuickPingTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/info/PvpTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/SimpleConnectionPool.java
        - src/main/java/fr/quatrevieux/araknemu/data/value/SpellTemplateEffect.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightFinished.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/module/StatesModule.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/state/LeavableState.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/SpecialEffect.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendStats.java
        - src/main/java/fr/quatrevieux/araknemu/game/player/PlayerSessionScope.java
        - src/main/java/fr/quatrevieux/araknemu/network/adapter/SessionHandler.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/AddBuff.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/MapReady.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/in/AskServerList.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/AbstractCommandTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/player/AddStatsTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/SendQuickPongTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/world/creature/SpriteTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/HelloGameTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/QuickPongTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/realm/RealmSessionTest.java
        - src/test/java/fr/quatrevieux/araknemu/realm/handler/StartSessionTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/DatabaseConfiguration.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/RefreshConnectionPool.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/repository/Repository.java
        - src/main/java/fr/quatrevieux/araknemu/data/world/entity/SpellTemplate.java
        - src/main/java/fr/quatrevieux/araknemu/game/account/CharacterAccessory.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/GlobalChannel.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/builder/FightBuilder.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightCancelled.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FighterRemoved.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/CheckQueuePosition.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/AdminLoader.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/spell/UpgradeSpell.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/inventory/ItemStorage.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/map/SendNewSprite.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SavePlayer.java
        - src/main/java/fr/quatrevieux/araknemu/game/player/CharacterProperties.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/SpellModifiers.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CellArea.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/LineArea.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/RingArea.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/GameSessionHandler.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/FightEnd.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/AddItem.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/ParsePacketException.java
        - src/main/java/fr/quatrevieux/araknemu/realm/handler/CheckDofusVersion.java
        - src/test/java/fr/quatrevieux/araknemu/game/account/AccountServiceTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/AdminUserContextTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/fight/state/StatesFlowTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/in/AskQueuePositionTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/DefaultDatabaseHandler.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/PrivateChannel.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureInactiveFight.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/LoggedLoader.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/object/RemoveObject.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendLevelUp.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendMapData.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CrossArea.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/JoinFight.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/AddSprites.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/AggregatePacketParser.java
        - src/main/java/fr/quatrevieux/araknemu/realm/handler/CheckQueuePosition.java
        - src/test/java/fr/quatrevieux/araknemu/game/fight/state/FinishStateTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureExploringTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/realm/in/CredentialsTest.java
        - src/main/java/fr/quatrevieux/araknemu/game/account/CharacterAccessories.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminUserCommandParser.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/EndFightResults.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/fighter/FighterFactory.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/ActionType.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/account/GenerateName.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/map/SendAccessories.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendPlayerXp.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CircleArea.java
        - src/main/java/fr/quatrevieux/araknemu/game/world/map/path/PathException.java
        - src/main/java/fr/quatrevieux/araknemu/network/adapter/netty/NettyServer.java
        - src/main/java/fr/quatrevieux/araknemu/network/adapter/util/DummyChannel.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/in/game/AskExtraInfo.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/BeginFight.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/GameCreated.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/HelloConnection.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/RealmSessionHandler.java
        - src/main/java/fr/quatrevieux/araknemu/realm/handler/account/ConnectGame.java
        - src/test/java/fr/quatrevieux/araknemu/game/admin/player/RestrictionTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/exploration/RestrictionsTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/fight/ListFightsTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/item/effect/WeaponEffectTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/game/MapDataTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/in/CommonParserLoaderTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/realm/in/ChooseServerTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/realm/in/DofusVersionTest.java
        - src/main/java/fr/quatrevieux/araknemu/data/value/ItemTemplateEffectEntry.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/FightTeamChannel.java
        - src/main/java/fr/quatrevieux/araknemu/game/connector/LocalRealmConnector.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/Element.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/module/RaulebaqueModule.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/chat/SaveSubscription.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/AbstractLoader.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/SendNewFighter.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/MapSpellModifiers.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/CancelFight.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/RemoveSprite.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/in/RealmPacketParser.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/in/RealmParserLoader.java
        - src/test/java/fr/quatrevieux/araknemu/core/dbal/SimpleConnectionPoolTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/loader/LoaderTestCase.java
        - src/test/java/fr/quatrevieux/araknemu/game/item/effect/SpecialEffectTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SendStatsTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/fight/AddBuffTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/game/MapReadyTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/event/DefaultListenerAggregate.java
        - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/FloodGuardChannel.java
        - src/main/java/fr/quatrevieux/araknemu/game/exploration/map/cell/BasicCell.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/DropReward.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/RewardType.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/ActionResult.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/account/ListCharacters.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/AggregateLoader.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/SendFightJoined.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/map/SendSpriteRemoved.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/InitializeGame.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/SimpleSpellsBoosts.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/spell/BoostedSpell.java
        - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CircularArea.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/DestroyItem.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/HandlerNotFoundException.java
        - src/main/java/fr/quatrevieux/araknemu/network/in/UndefinedPacketException.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/SelectServerCrypt.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/SelectServerError.java
        - src/main/java/fr/quatrevieux/araknemu/network/realm/out/SelectServerPlain.java
        - src/test/java/fr/quatrevieux/araknemu/core/dbal/DatabaseConfigurationTest.java
        - src/test/java/fr/quatrevieux/araknemu/core/dbal/RefreshConnectionPoolTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/account/CharacterAccessoryTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/loader/AdminLoaderTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SavePlayerTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/CellAreaTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/LineAreaTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/RingAreaTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/GameSessionHandlerTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/fight/FightEndTest.java
        - src/test/java/fr/quatrevieux/araknemu/realm/handler/CheckDofusVersionTest.java
        - src/main/java/fr/quatrevieux/araknemu/common/account/AbstractLivingAccount.java
        - src/main/java/fr/quatrevieux/araknemu/data/living/entity/player/PlayerItem.java
        - src/main/java/fr/quatrevieux/araknemu/game/exploration/map/cell/CellLoader.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/buff/Buff.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/FightReward.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FighterPlaceChanged.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/account/CreateCharacter.java
        - src/main/java/fr/quatrevieux/araknemu/game/handler/account/DeleteCharacter.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/SendFightStarted.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/map/PerformCellActions.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/InitializeAreas.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendLifeChanged.java
        - src/main/java/fr/quatrevieux/araknemu/network/adapter/netty/ChannelAdapter.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/AddItemError.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/ItemPosition.java
        - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/ItemQuantity.java
        - src/test/java/fr/quatrevieux/araknemu/core/dbal/DefaultDatabaseHandlerTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureInactiveFightTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SendLevelUpTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SendMapDataTest.java
        - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/CrossAreaTest.java
        - src/test/java/fr/quatrevieux/araknemu/network/game/out/fight/JoinFightTest.java
        - src/main/java/fr/quatrevieux/araknemu/core/dbal/AutoReconnectConnectionPool.java
        - src/main/java/fr/quatrevieux/araknemu/data/living/entity/player/PlayerSpell.java
        - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/DebugContextResolver.java
        - src/main/java/fr/quatrevieux/araknemu/game/fight/module/CommonEffectsModule.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/CharacteristicEffect.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/mapping/EffectMapper.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/use/LearnSpellEffect.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/effect/use/UseEffectHandler.java
        - src/main/java/fr/quatrevieux/araknemu/game/item/inventory/SimpleItemStorage.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/fighter/SendState.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/fighter/SendStats.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/turn/SendTurnList.java
        - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendRestrictions.java
        - src/main/java/fr/quatrevieux/araknemu/game/player/characteristic/PlayerLife.java
build:
    nodes:
        analysis:
            environment:
                docker:
                    remote_engine: true
            tests:
                override:
                    - java-scrutinizer-run
                    -
                        command: java-sonar-run
                        use_website_config: true
        tests: true
checks:
    java:
        code_rating: true