Group: GitHub Lemonlion
Sort by:Popular

1.Kronikol4j Core17 usages

io.github.lemonlion » kronikol4j-core MIT

Kronikol4J core — the stable tracking seam (data model, logger, context, correlation, registry, constants). Zero runtime dependencies beyond the JDK.
Last Release on Jun 28, 2026

2.Kronikol4j Runtime4 usages

io.github.lemonlion » kronikol4j-runtime MIT

Kronikol4J run lifecycle — collects scenario results, finalizes the report at end-of-run, and (across forked JVMs) emits/merges report fragments. Mode detection via the kronikol.run.dir property (plan §5).
Last Release on Jun 28, 2026

3.Kronikol4j Report2 usages

io.github.lemonlion » kronikol4j-report MIT

Kronikol4J report assembly — turns tracked logs + scenarios into an interactive browser-rendered HTML report (and the mergeable JSON fragment). Embeds the diagram data map for client-side PlantUML rendering.
Last Release on Jun 28, 2026

4.Kronikol4j Diagram1 usages

io.github.lemonlion » kronikol4j-diagram MIT

Kronikol4J diagram pipeline — turns tracked logs into PlantUML DSL text (sequence/component), plus the PlantUML text encoder and report data models. Pure logic, no runtime dependencies (the canonical JSON note formatter is hand-rolled for parity, ...
Last Release on Jun 28, 2026

5.Kronikol4j HTTP1 usages

io.github.lemonlion » kronikol4j-http MIT

Kronikol4J HTTP tracker — records outgoing HTTP exchanges as tracked interactions (the LogPair auto-resolve ingestion pattern). Provides a recorder that OkHttp/WebClient/RestTemplate interceptors delegate to.
Last Release on Jun 28, 2026

6.Kronikol4j Servlet1 usages

io.github.lemonlion » kronikol4j-servlet MIT

Kronikol4J servlet filter — server-side Layer-1 test-identity resolution (plan §7): reads the test-identity headers off an incoming request and scopes them for request handling, so tracking inside the system-under-test attributes to the calling test. ...
Last Release on Jun 28, 2026

7.Kronikol4j Spring1 usages

io.github.lemonlion » kronikol4j-spring MIT

Kronikol4J Spring integration (plan §7) — a RestTemplate ClientHttpRequestInterceptor that records outgoing HTTP exchanges (delegating to the HTTP recorder). Targets jakarta/Spring 6 (compileOnly); the user brings Spring.
Last Release on Jun 28, 2026

8.Kronikol4j AssertJ

io.github.lemonlion » kronikol4j-assertj MIT

Kronikol4J assertion tracking Tier 1 (plan §3.9) — zero bytecode weaving. Captures assertion outcomes via AssertJ's native hooks: per-failure soft-assertion collection and the global description consumer.
Last Release on Jun 28, 2026
Kronikol4J assertion tracking Tier 2 (plan §3.9) — a ByteBuddy agent that instruments AssertJ to auto-capture each assertion's actual + expected values AND its source expression, with NO wrapper and NO .as(). The full-fidelity capture .NET achieves ...
Last Release on Jun 28, 2026

10.Kronikol4j AWS

io.github.lemonlion » kronikol4j-aws MIT

Kronikol4J AWS adapters — records S3, DynamoDB, SQS and SNS operations as tracked interactions. The recorders are pure (no AWS SDK dependency); an AWS SDK ExecutionInterceptor delegates to them.
Last Release on Jun 28, 2026

11.Kronikol4j Azure

io.github.lemonlion » kronikol4j-azure MIT

Kronikol4J Azure adapters — records Cosmos DB, Blob Storage and Service Bus operations as tracked interactions. Pure recorders (no Azure SDK dependency); an Azure SDK pipeline policy delegates to them.
Last Release on Jun 28, 2026

12.Kronikol4j Cassandra

io.github.lemonlion » kronikol4j-cassandra MIT

Kronikol4J Cassandra tracker — records CQL operations as tracked interactions (Cassandra category -> database shape). A RequestTracker/wrapper delegates to it.
Last Release on Jun 28, 2026

13.Kronikol4j CLI

io.github.lemonlion » kronikol4j-cli MIT

Kronikol4J CLI — the `merge` command (the 'Merging Parallel Reports' feature, plan §5.5): reads enriched JSON fragments from sharded CI runners and combines them into one HTML report. Distribute as a runnable jar / Gradle goal.
Last Release on Jun 28, 2026

14.Kronikol4j Cucumber

io.github.lemonlion » kronikol4j-cucumber MIT

Kronikol4J Cucumber adapter — a Cucumber EventListener that scopes scenario identity and maps Given/When/Then to Setup/Action phases (exercising TestPhaseContext). The user brings Cucumber (compileOnly).
Last Release on Jun 28, 2026

15.Kronikol4j Elasticsearch

io.github.lemonlion » kronikol4j-elasticsearch MIT

Kronikol4J Elasticsearch / OpenSearch tracker — records search/index operations as tracked interactions (Elasticsearch category -> database shape). A client wrapper delegates to it.
Last Release on Jun 28, 2026

16.Kronikol4j GCP

io.github.lemonlion » kronikol4j-gcp MIT

Kronikol4J Google Cloud adapters — records BigQuery, Pub/Sub and Cloud Storage operations as tracked interactions. Pure recorders (no GCP SDK dependency).
Last Release on Jun 28, 2026

17.Kronikol4j GRPC

io.github.lemonlion » kronikol4j-grpc MIT

Kronikol4J gRPC adapter — a ClientInterceptor that records gRPC calls as tracked interactions (nearly 1:1 with the .NET gRPC interceptors). The recorder is testable without gRPC; the interceptor compiles against grpc-api (compileOnly).
Last Release on Jun 28, 2026

18.Kronikol4j JDBC

io.github.lemonlion » kronikol4j-jdbc MIT

Kronikol4J JDBC tracker — records SQL executions as tracked interactions (the direct log() construction pattern, the .NET EF Core interceptor equivalent). One JDBC-level tracker covers every relational database (plan §2).
Last Release on Jun 28, 2026

19.Kronikol4j JUnit 5

io.github.lemonlion » kronikol4j-junit5 MIT

Kronikol4J JUnit 5 adapter — an Extension that scopes test identity (with mandatory clearing) and records scenario results, plus a ServiceLoader-registered LauncherSessionListener that finalizes the report once per JVM (plan §5.4).
Last Release on Jun 28, 2026

20.Kronikol4j Messaging

io.github.lemonlion » kronikol4j-messaging MIT

Kronikol4J messaging tracker — records publish/consume as fire-and-forget Event interactions (MessageQueue category -> queue shape). Kafka/JMS/RabbitMQ wrappers delegate to it; producers/consumers also propagate identity via the kronikol-test-* ...
Last Release on Jun 28, 2026