• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

congcoi123 / tenio-core / #95
92%

Build:
DEFAULT BRANCH: master
Ran 11 Apr 2026 12:06PM UTC
Jobs 1
Files 248
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Apr 2026 07:31PM UTC coverage: 4.755% (-46.7%) from 51.416%
#95

push

web-flow
Merge pull request #84 from congcoi123/develop

Release 0.7.0.20260412

16 of 402 new or added lines in 44 files covered. (3.98%)

2280 existing lines in 138 files now uncovered.

251 of 5279 relevant lines covered (4.75%)

0.05 hits per line

Uncovered Changes

Lines Coverage ∆ File
39
0.0
-23.29% src/main/java/com/tenio/core/network/entity/session/implement/SessionImpl.java
25
0.0
-40.63% src/main/java/com/tenio/core/scheduler/task/core/AutoCleanOrphanSessionTask.java
24
0.0
-38.24% src/main/java/com/tenio/core/scheduler/task/core/AutoDisconnectPlayerTask.java
23
0.0
-44.0% src/main/java/com/tenio/core/scheduler/task/core/AutoRemoveRoomTask.java
21
0.0
-10.13% src/main/java/com/tenio/core/server/ServerImpl.java
19
60.95
5.2% src/main/java/com/tenio/core/server/core/ZeroProcessorImpl.java
17
0.0
-100.0% src/main/java/com/tenio/core/network/statistic/NetworkWriterStatistic.java
16
0.0
-63.64% src/main/java/com/tenio/core/scheduler/task/core/SystemMonitoringTask.java
13
0.0
-33.33% src/main/java/com/tenio/core/scheduler/task/core/CcuReportTask.java
13
0.0
-10.0% src/main/java/com/tenio/core/scheduler/task/core/DeadlockScanTask.java
13
0.0
-58.82% src/main/java/com/tenio/core/scheduler/task/core/TrafficCounterTask.java
12
0.0
-10.11% src/main/java/com/tenio/core/network/entity/session/manager/SessionManagerImpl.java
12
0.0
-100.0% src/main/java/com/tenio/core/network/statistic/NetworkReaderStatistic.java
11
0.0
-35.48% src/main/java/com/tenio/core/network/netty/websocket/NettyWsHandler.java
11
37.78
src/main/java/com/tenio/core/processor/AbstractProcessor.java
10
0.0
-40.82% src/main/java/com/tenio/core/event/handler/implement/PlayerEventHandler.java
10
0.0
-55.67% src/main/java/com/tenio/core/network/zero/engine/implement/AbstractZeroEngine.java
10
0.0
0.0% src/main/java/com/tenio/core/network/zero/engine/reader/DatagramReaderHandler.java
10
0.0
-100.0% src/main/java/com/tenio/core/network/zero/handler/implement/DatagramIoHandlerImpl.java
9
0.0
-69.57% src/main/java/com/tenio/core/network/zero/handler/implement/SocketIoHandlerImpl.java
9
0.0
-16.0% src/main/java/com/tenio/core/scheduler/SchedulerImpl.java
7
0.0
-6.9% src/main/java/com/tenio/core/ApplicationLauncher.java
6
0.0
-12.34% src/main/java/com/tenio/core/network/NetworkImpl.java
5
0.0
0.0% src/main/java/com/tenio/core/network/zero/engine/acceptor/AcceptorHandler.java
4
0.0
-97.96% src/main/java/com/tenio/core/configuration/define/CoreConfigurationType.java
4
0.0
-43.75% src/main/java/com/tenio/core/monitoring/system/SystemMonitoring.java
4
0.0
-44.27% src/main/java/com/tenio/core/network/netty/NettyWebSocketImpl.java
4
0.0
-21.43% src/main/java/com/tenio/core/network/zero/engine/implement/ZeroReaderImpl.java
4
0.0
-40.7% src/main/java/com/tenio/core/network/zero/engine/implement/ZeroWriterImpl.java
3
0.0
0.0% src/main/java/com/tenio/core/network/zero/engine/reader/SocketReaderHandler.java
3
0.0
-100.0% src/main/java/com/tenio/core/server/setting/ConfigurationAssessment.java
3
0.0
0.0% src/main/java/com/tenio/core/utility/ZeroUtility.java
2
0.0
-40.0% src/main/java/com/tenio/core/event/handler/implement/MixinsEventHandler.java
2
0.0
-100.0% src/main/java/com/tenio/core/network/entity/outbound/packet/implement/OutboundQueueImpl.java
2
0.0
-61.33% src/main/java/com/tenio/core/network/jetty/JettyHttp.java
1
0.0
-65.91% src/main/java/com/tenio/core/event/implement/EventManager.java
1
71.43
0.0% src/main/java/com/tenio/core/network/entity/session/Session.java
1
0.0
-38.71% src/main/java/com/tenio/core/network/zero/engine/implement/ZeroAcceptorImpl.java
1
0.0
0.0% src/main/java/com/tenio/core/network/zero/engine/writer/implement/SocketWriterHandler.java
1
0.0
-81.82% src/main/java/com/tenio/core/network/zero/handler/frame/BinaryPacketFramer.java
1
0.0
0.0% src/main/java/com/tenio/core/utility/ExceptionUtility.java

Coverage Regressions

Lines Coverage ∆ File
147
0.0
-63.36% src/main/java/com/tenio/core/bootstrap/injector/Injector.java
123
0.0
-91.11% src/main/java/com/tenio/core/api/implement/ServerApiImpl.java
108
0.0
-92.31% src/main/java/com/tenio/core/entity/implement/DefaultPlayer.java
90
0.0
-81.82% src/main/java/com/tenio/core/network/zero/handler/frame/BinaryPacketFramer.java
72
0.0
-48.65% src/main/java/com/tenio/core/entity/implement/DefaultRoom.java
63
0.0
-88.73% src/main/java/com/tenio/core/configuration/CoreConfiguration.java
59
0.0
-100.0% src/main/java/com/tenio/core/network/entity/outbound/packet/implement/PacketImpl.java
58
0.0
-92.06% src/main/java/com/tenio/core/entity/setting/InitialRoomSetting.java
57
0.0
-44.27% src/main/java/com/tenio/core/network/netty/NettyWebSocketImpl.java
53
0.0
-67.95% src/main/java/com/tenio/core/network/entity/outbound/implement/ResponseImpl.java
52
0.0
-55.67% src/main/java/com/tenio/core/network/zero/engine/implement/AbstractZeroEngine.java
46
0.0
-83.64% src/main/java/com/tenio/core/entity/manager/implement/PlayerManagerImpl.java
46
0.0
-61.33% src/main/java/com/tenio/core/network/jetty/JettyHttp.java
43
0.0
-97.96% src/main/java/com/tenio/core/configuration/define/CoreConfigurationType.java
41
0.0
-70.69% src/main/java/com/tenio/core/utility/HttpUtility.java
39
0.0
-97.5% src/main/java/com/tenio/core/command/system/SystemCommandManager.java
39
0.0
-100.0% src/main/java/com/tenio/core/entity/manager/implement/ChannelManagerImpl.java
36
0.0
-100.0% src/main/java/com/tenio/core/network/entity/outbound/packet/implement/OutboundQueueImpl.java
35
0.0
-23.29% src/main/java/com/tenio/core/network/entity/session/implement/SessionImpl.java
35
0.0
-40.7% src/main/java/com/tenio/core/network/zero/engine/implement/ZeroWriterImpl.java
34
0.0
-97.14% src/main/java/com/tenio/core/entity/implement/ChannelImpl.java
30
0.0
-69.57% src/main/java/com/tenio/core/network/zero/handler/implement/SocketIoHandlerImpl.java
29
0.0
-65.91% src/main/java/com/tenio/core/event/implement/EventManager.java
29
0.0
-65.91% src/main/java/com/tenio/core/network/security/filter/DefaultConnectionFilter.java
27
0.0
-10.13% src/main/java/com/tenio/core/server/ServerImpl.java
23
0.0
-100.0% src/main/java/com/tenio/core/bootstrap/BootstrapHandler.java
22
0.0
-84.62% src/main/java/com/tenio/core/bootstrap/Bootstrapper.java
22
0.0
-45.83% src/main/java/com/tenio/core/network/codec/encoder/BinaryPacketEncoderImpl.java
21
0.0
-35.48% src/main/java/com/tenio/core/network/netty/websocket/NettyWsHandler.java
21
0.0
-100.0% src/main/java/com/tenio/core/server/setting/ConfigurationAssessment.java
20
0.0
-100.0% src/main/java/com/tenio/core/network/zero/engine/reader/policy/DefaultDatagramPacketPolicy.java
19
0.0
-38.0% src/main/java/com/tenio/core/event/handler/implement/ConnectionEventHandler.java
19
0.0
-12.34% src/main/java/com/tenio/core/network/NetworkImpl.java
18
0.0
-94.74% src/main/java/com/tenio/core/command/client/ClientCommandManager.java
18
0.0
-100.0% src/main/java/com/tenio/core/command/system/implement/HelpCommand.java
18
0.0
-30.51% src/main/java/com/tenio/core/event/handler/implement/RoomEventHandler.java
18
0.0
-45.0% src/main/java/com/tenio/core/network/utility/SocketUtility.java
17
0.0
-100.0% src/main/java/com/tenio/core/command/system/AbstractSystemCommandHandler.java
17
0.0
-40.0% src/main/java/com/tenio/core/event/handler/implement/MixinsEventHandler.java
17
0.0
-100.0% src/main/java/com/tenio/core/monitoring/define/SystemInfoType.java
16
0.0
-19.51% src/main/java/com/tenio/core/entity/manager/implement/RoomManagerImpl.java
16
0.0
-72.73% src/main/java/com/tenio/core/network/codec/CodecUtility.java
16
0.0
-94.12% src/main/java/com/tenio/core/network/codec/packet/PacketHeaderType.java
16
0.0
-100.0% src/main/java/com/tenio/core/network/define/TransportType.java
15
0.0
-100.0% src/main/java/com/tenio/core/network/define/RestMethod.java
15
0.0
-21.43% src/main/java/com/tenio/core/network/zero/engine/implement/ZeroReaderImpl.java
14
0.0
-100.0% src/main/java/com/tenio/core/command/system/implement/InfoCommand.java
14
0.0
-40.82% src/main/java/com/tenio/core/event/handler/implement/PlayerEventHandler.java
14
0.0
-43.75% src/main/java/com/tenio/core/monitoring/system/SystemMonitoring.java
14
0.0
-87.5% src/main/java/com/tenio/core/network/codec/packet/PacketHeader.java
12
53.85
-46.15% src/main/java/com/tenio/core/network/entity/inbound/implement/SessionRequest.java
12
0.0
-38.71% src/main/java/com/tenio/core/network/zero/engine/implement/ZeroAcceptorImpl.java
12
0.0
-16.0% src/main/java/com/tenio/core/scheduler/SchedulerImpl.java
11
0.0
-100.0% src/main/java/com/tenio/core/network/entity/outbound/packet/policy/DefaultOutboundQueuePolicy.java
10
0.0
-100.0% src/main/java/com/tenio/core/entity/define/mode/PlayerLeaveRoomMode.java
10
0.0
-90.91% src/main/java/com/tenio/core/event/implement/EventHandler.java
10
0.0
-100.0% src/main/java/com/tenio/core/handler/AbstractHandler.java
10
0.0
-90.91% src/main/java/com/tenio/core/network/codec/packet/PendingPacket.java
10
0.0
-100.0% src/main/java/com/tenio/core/network/define/ResponseGuarantee.java
10
62.96
-37.04% src/main/java/com/tenio/core/network/entity/inbound/implement/DatagramRequest.java
10
0.0
-43.48% src/main/java/com/tenio/core/network/netty/websocket/NettyWsHandShake.java
10
0.0
-52.63% src/main/java/com/tenio/core/network/netty/websocket/NettyWsInitializer.java
10
0.0
-45.45% src/main/java/com/tenio/core/network/security/ssl/WebSocketSslContext.java
10
0.0
-76.92% src/main/java/com/tenio/core/network/zero/engine/writer/implement/AbstractWriterHandler.java
9
0.0
-52.94% src/main/java/com/tenio/core/api/ServerApi.java
9
0.0
-100.0% src/main/java/com/tenio/core/entity/define/result/PlayerJoinedRoomResult.java
9
0.0
-100.0% src/main/java/com/tenio/core/exception/NotDefinedSubscribersException.java
9
0.0
-10.11% src/main/java/com/tenio/core/network/entity/session/manager/SessionManagerImpl.java
9
0.0
-100.0% src/main/java/com/tenio/core/network/zero/engine/manager/DatagramChannelManager.java
9
0.0
-10.0% src/main/java/com/tenio/core/network/zero/ZeroSocketImpl.java
8
0.0
-100.0% src/main/java/com/tenio/core/entity/setting/strategy/implement/DefaultRoomPlayerSlotGeneratedStrategy.java
8
0.0
-100.0% src/main/java/com/tenio/core/network/statistic/NetworkWriterStatistic.java
8
0.0
-58.82% src/main/java/com/tenio/core/scheduler/task/core/TrafficCounterTask.java
7
0.0
-100.0% src/main/java/com/tenio/core/entity/define/result/SwitchedPlayerRoleInRoomResult.java
7
0.0
-100.0% src/main/java/com/tenio/core/entity/Player.java
7
0.0
-100.0% src/main/java/com/tenio/core/event/implement/EventProducer.java
7
0.0
-100.0% src/main/java/com/tenio/core/event/implement/EventSubscriber.java
7
0.0
-14.58% src/main/java/com/tenio/core/monitoring/system/SystemInfo.java
7
0.0
-77.78% src/main/java/com/tenio/core/network/codec/packet/ProcessedPacket.java
7
0.0
-100.0% src/main/java/com/tenio/core/network/statistic/NetworkReaderStatistic.java
7
0.0
-100.0% src/main/java/com/tenio/core/network/zero/handler/implement/DatagramIoHandlerImpl.java
6
0.0
-31.58% src/main/java/com/tenio/core/network/codec/decoder/BinaryPacketDecoderImpl.java
6
0.0
-100.0% src/main/java/com/tenio/core/network/codec/packet/PacketReadState.java
6
0.0
-100.0% src/main/java/com/tenio/core/network/zero/handler/implement/AbstractIoHandler.java
6
0.0
-40.63% src/main/java/com/tenio/core/scheduler/task/core/AutoCleanOrphanSessionTask.java
6
0.0
-38.24% src/main/java/com/tenio/core/scheduler/task/core/AutoDisconnectPlayerTask.java
6
0.0
-44.0% src/main/java/com/tenio/core/scheduler/task/core/AutoRemoveRoomTask.java
5
0.0
-100.0% src/main/java/com/tenio/core/entity/define/result/RoomCreatedResult.java
5
68.75
-31.25% src/main/java/com/tenio/core/manager/BlockingQueueManager.java
5
0.0
-71.43% src/main/java/com/tenio/core/scheduler/task/AbstractSystemTask.java
5
0.0
-33.33% src/main/java/com/tenio/core/scheduler/task/core/CcuReportTask.java
5
0.0
-10.0% src/main/java/com/tenio/core/scheduler/task/core/DeadlockScanTask.java
5
0.0
-63.64% src/main/java/com/tenio/core/scheduler/task/core/SystemMonitoringTask.java
4
0.0
-6.9% src/main/java/com/tenio/core/ApplicationLauncher.java
4
0.0
-100.0% src/main/java/com/tenio/core/command/client/AbstractClientCommandHandler.java
4
0.0
-100.0% src/main/java/com/tenio/core/entity/define/mode/PlayerBanMode.java
4
0.0
-100.0% src/main/java/com/tenio/core/entity/define/mode/RoomRemoveMode.java
4
0.0
-100.0% src/main/java/com/tenio/core/entity/define/result/PlayerLeftRoomResult.java
4
0.0
-100.0% src/main/java/com/tenio/core/entity/define/room/PlayerRoleInRoom.java
4
0.0
-100.0% src/main/java/com/tenio/core/exception/AddedDuplicatedPlayerException.java
4
0.0
-100.0% src/main/java/com/tenio/core/exception/CreatedRoomException.java
4
0.0
-100.0% src/main/java/com/tenio/core/exception/PlayerJoinedRoomException.java
4
0.0
-100.0% src/main/java/com/tenio/core/exception/SwitchedPlayerRoleInRoomException.java
4
0.0
-100.0% src/main/java/com/tenio/core/utility/CommandUtility.java
3
0.0
-100.0% src/main/java/com/tenio/core/command/system/implement/ServerCommand.java
3
0.0
-100.0% src/main/java/com/tenio/core/command/system/implement/UnBanAddressCommand.java
3
0.0
-100.0% src/main/java/com/tenio/core/entity/setting/strategy/implement/DefaultRoomCredentialValidatedStrategy.java
2
0.0
-100.0% src/main/java/com/tenio/core/bootstrap/configuration/ConfigurationHandler.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/AddedDuplicatedClientCommandException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/AddedDuplicatedCommandException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/AddedDuplicatedRoomException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/ConfigurationException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/CreatedDuplicatedChannelException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/DuplicatedBeanCreationException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/InvalidRestMappingClassException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/MultipleImplementedClassForInterfaceException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/NoImplementedClassFoundException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/OutboundQueueFullException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/OutboundQueuePolicyViolationException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/PacketCompressorException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/PacketEncryptorException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/RefusedConnectionAddressException.java
2
0.0
-100.0% src/main/java/com/tenio/core/exception/ServiceRuntimeException.java
2
0.0
0.0% src/main/java/com/tenio/core/network/zero/engine/acceptor/AcceptorHandler.java
2
0.0
-100.0% src/main/java/com/tenio/core/network/zero/engine/manager/SessionTicketsQueueManager.java
1
0.0
-100.0% src/main/java/com/tenio/core/bootstrap/injector/BeanClass.java
1
92.86
-7.14% src/main/java/com/tenio/core/entity/define/mode/ConnectionDisconnectMode.java
1
88.89
-11.11% src/main/java/com/tenio/core/entity/define/mode/PlayerDisconnectMode.java
1
83.33
-16.67% src/main/java/com/tenio/core/entity/define/result/AccessDatagramChannelResult.java
1
75.0
-25.0% src/main/java/com/tenio/core/entity/define/result/ConnectionEstablishedResult.java
1
0.0
-10.0% src/main/java/com/tenio/core/entity/Room.java
1
0.0
-100.0% src/main/java/com/tenio/core/exception/ChannelNotExistException.java
1
0.0
-100.0% src/main/java/com/tenio/core/exception/IllegalDefinedAccessControlException.java
1
0.0
-100.0% src/main/java/com/tenio/core/network/configuration/SocketConfiguration.java
1
0.0
-100.0% src/main/java/com/tenio/core/network/entity/outbound/packet/Packet.java
1
0.0
0.0% src/main/java/com/tenio/core/network/zero/engine/reader/DatagramReaderHandler.java
1
0.0
0.0% src/main/java/com/tenio/core/network/zero/engine/reader/SocketReaderHandler.java
1
60.95
5.2% src/main/java/com/tenio/core/server/core/ZeroProcessorImpl.java
Jobs
ID Job ID Ran Files Coverage
1 #95.1 11 Apr 2026 12:06PM UTC 248
4.75
Source Files on build #95
  • Tree
  • List 248
  • Changed 151
  • Source Changed 53
  • Coverage Changed 145
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 290e7548 on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc