Projects / spring-boot-config-json-schema / Run #4446
← Prev
Next →
Run #4446 PASSED Export ↗
ci/jdk-matrix-4.0 ·
flag default ·
46b2cf1 ·
2026-10-06 21:40
· merged from 3 uploads
· build #211
100%
pass
Tests
80
Passed
80
Failed
0
Skipped
0
Duration
20.3s
Line cov
94.8%
Quality gate
PASSED
-
✓
coverage-drop— 94.8% vs baseline 92.8% (drop 0.0pp, max 1.0pp) -
✓
new-failures— no new failures
Regression vs baseline
no new failures
Performance regression
7 slower
vs baseline run
#4152
on
main
| Test | Baseline | Now | Δ |
|---|---|---|---|
org.alexmond.config.json.schema.service.JsonSchemaServiceTest › generateFullSchemaJsonSerializesRoot |
603 ms | 1855 ms | +1252 ms (+207.6%) |
org.alexmond.sample.test.SimpleBootJsonSchemaGeneratorTests › generateJsonSchema |
1093 ms | 1768 ms | +675 ms (+61.8%) |
org.alexmond.config.json.schema.metamodel.PropertyDeserializationTest › testDeserializeBootConfigMetaWithNullGroupProperty |
17 ms | 671 ms | +654 ms (+3847.1%) |
org.alexmond.config.json.schema.service.JsonSchemaBuilderBuildSchemaTest › noReferenceModesLeaveTypeInline |
6 ms | 472 ms | +466 ms (+7766.7%) |
org.alexmond.sample.test.SampleJsonSchemaGeneratorTests › generateJsonSchema |
377 ms | 568 ms | +191 ms (+50.7%) |
org.alexmond.config.json.schema.service.JsonSchemaServiceTest › generateFullSchemaYamlSerializesRoot |
58 ms | 152 ms | +94 ms (+162.1%) |
org.alexmond.config.json.schema.metaextension.BootConfigMetaLoaderTest › loadFromStreamParsesValidJson |
18 ms | 98 ms | +80 ms (+444.4%) |
Failures (0)
No failed tests. 🎉
Suites
| Suite | Tests | Failures | Errors | Skipped | Time |
|---|---|---|---|---|---|
org.alexmond.config.json.schema.jsonschemamodel.JsonSchemaPropertiesMergeTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.config.json.schema.jsonschemamodel.XDeprecationTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.config.json.schema.metaextension.BootConfigMetaLoaderTest |
3 | 0 | 0 | 0 | 0.14s |
org.alexmond.config.json.schema.metamodel.PropertyDeserializationTest |
2 | 0 | 0 | 0 | 0.72s |
org.alexmond.config.json.schema.service.JsonSchemaBuilderBuildSchemaTest |
13 | 0 | 0 | 0 | 0.58s |
org.alexmond.config.json.schema.service.JsonSchemaBuilderHelperTest |
5 | 0 | 0 | 0 | 0.03s |
org.alexmond.config.json.schema.service.JsonSchemaBuilderTest |
19 | 0 | 0 | 0 | 0.09s |
org.alexmond.config.json.schema.service.JsonSchemaServiceTest |
3 | 0 | 0 | 0 | 2.08s |
org.alexmond.config.json.schema.service.TypeMappingServiceTest |
19 | 0 | 0 | 0 | 0.25s |
org.alexmond.sample.test.SampleJsonSchemaGeneratorTests |
2 | 0 | 0 | 0 | 4.07s |
org.alexmond.sample.test.SanityJsonSchemaGeneratorTests |
4 | 0 | 0 | 0 | 0.17s |
org.alexmond.sample.test.SchemaToAsciiDocTests |
1 | 0 | 0 | 0 | 0.54s |
org.alexmond.sample.test.SimpleBootJsonSchemaGeneratorTests |
1 | 0 | 0 | 0 | 5.49s |
org.alexmond.sample.test.SimpleBootJsonSchemaGeneratorTests |
2 | 0 | 0 | 0 | 6.08s |
Slowest tests (performance →)
Coverage change
vs baseline
run #4152
on main
+2.0 pp overall
| File | Baseline | This run | Δ pp | |
|---|---|---|---|---|
org/alexmond/config/json/schema/service/JsonSchemaBuilder.java |
improved | 96.4% | 96.7% | +0.3 |
org/alexmond/config/json/schema/service/JsonSchemaService.java |
improved | 79.3% | 82.8% | +3.4 |
org/alexmond/config/json/schema/service/JsonSchemaBuilderHelper.java |
improved | 84.0% | 98.8% | +14.8 |
org/alexmond/config/json/schema/service/MissingTypeCollector.java |
improved | 57.1% | 100.0% | +42.9 |
Coverage by file (most missed first)
| File | Line % | Covered | Missed | |
|---|---|---|---|---|
org/alexmond/config/json/schema/jsonschemamodel/JsonSchemaProperties.java |
81.2% | 104 | 24 | |
org/alexmond/config/json/schema/service/JsonSchemaBuilder.java |
96.7% | 321 | 11 | |
org/alexmond/config/json/schema/service/JsonSchemaService.java |
82.8% | 24 | 5 | |
org/alexmond/config/json/schema/metamodel/Property.java |
86.7% | 26 | 4 | |
org/alexmond/config/json/schema/service/JsonSchemaBuilderHelper.java |
98.8% | 80 | 1 | |
org/alexmond/config/json/schema/ConfigSchemaStarter.java |
100.0% | 7 | 0 | |
org/alexmond/config/json/schema/config/JsonConfigSchemaConfig.java |
100.0% | 3 | 0 | |
org/alexmond/config/json/schema/jsonschemamodel/JsonSchemaFormat.java |
100.0% | 22 | 0 | |
org/alexmond/config/json/schema/jsonschemamodel/JsonSchemaRoot.java |
0.0% | 0 | 0 | |
org/alexmond/config/json/schema/jsonschemamodel/XDeprecation.java |
100.0% | 2 | 0 | |
org/alexmond/config/json/schema/jsonschemamodel/JsonSchemaType.java |
100.0% | 7 | 0 | |
org/alexmond/config/json/schema/metaextension/BootConfigMetaLoader.java |
100.0% | 43 | 0 | |
org/alexmond/config/json/schema/metamodel/Ignored.java |
0.0% | 0 | 0 | |
org/alexmond/config/json/schema/metamodel/HintValue.java |
0.0% | 0 | 0 | |
org/alexmond/config/json/schema/metamodel/Deprecation.java |
100.0% | 3 | 0 | |
org/alexmond/config/json/schema/metamodel/Group.java |
0.0% | 0 | 0 | |
org/alexmond/config/json/schema/metamodel/Hint.java |
0.0% | 0 | 0 | |
org/alexmond/config/json/schema/metamodel/HintValueProvider.java |
0.0% | 0 | 0 | |
org/alexmond/config/json/schema/metamodel/BootConfigMeta.java |
100.0% | 1 | 0 | |
org/alexmond/config/json/schema/metamodel/HintProvider.java |
0.0% | 0 | 0 | |
org/alexmond/config/json/schema/service/TypeMappingService.java |
100.0% | 111 | 0 | |
org/alexmond/config/json/schema/service/MissingTypeCollector.java |
100.0% | 7 | 0 | |
org/alexmond/config/json/schema/service/ConfigurationPropertyCollector.java |
100.0% | 32 | 0 | |
org/alexmond/config/json/schema/service/DefinitionsHelper.java |
100.0% | 25 | 0 |