Skip to content

refactor: Refactor SPI BeanProvider logic#1208

Merged
tangcent merged 1 commit intomasterfrom
feat/spi
Mar 18, 2025
Merged

refactor: Refactor SPI BeanProvider logic#1208
tangcent merged 1 commit intomasterfrom
feat/spi

Conversation

@tangcent
Copy link
Owner

No description provided.

@tangcent tangcent added the type: amend Daily amend label Mar 17, 2025
@codecov
Copy link

codecov bot commented Mar 18, 2025

Codecov Report

Attention: Patch coverage is 64.15094% with 38 lines in your changes missing coverage. Please review.

Project coverage is 54.045%. Comparing base (f215b1d) to head (efd2034).
Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
...c/main/kotlin/com/itangcent/utils/ReflectionKit.kt 46.154% 12 Missing and 9 partials ⚠️
...otlin/com/itangcent/spi/AbstractSpiBeanProvider.kt 66.667% 7 Missing ⚠️
...ea/plugin/api/export/yapi/AbstractYapiApiHelper.kt 33.333% 2 Missing ⚠️
...tlin/com/itangcent/spi/SpiCompositeBeanProvider.kt 80.000% 1 Missing and 1 partial ⚠️
...ain/kotlin/com/itangcent/spi/SpiCompositeLoader.kt 66.667% 2 Missing ⚠️
.../kotlin/com/itangcent/spi/SpiSingleBeanProvider.kt 60.000% 1 Missing and 1 partial ⚠️
...in/src/main/kotlin/com/itangcent/utils/ArrayKit.kt 75.000% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@               Coverage Diff               @@
##              master     #1208       +/-   ##
===============================================
- Coverage     54.066%   54.045%   -0.021%     
+ Complexity      2721      2698       -23     
===============================================
  Files            277       280        +3     
  Lines          15740     15774       +34     
  Branches        3497      3522       +25     
===============================================
+ Hits            8510      8525       +15     
- Misses          5604      5609        +5     
- Partials        1626      1640       +14     
Flag Coverage Δ
unittests 54.045% <64.151%> (-0.021%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
...ugin/src/main/kotlin/com/itangcent/ai/AIService.kt 50.000% <100.000%> (+50.000%) ⬆️
...plugin/api/export/core/MethodDocBuilderListener.kt 100.000% <100.000%> (ø)
...a/plugin/api/export/core/RequestBuilderListener.kt 95.122% <100.000%> (+0.122%) ⬆️
...xport/spring/SpringControllerAnnotationResolver.kt 100.000% <100.000%> (ø)
...gcent/idea/plugin/api/export/suv/SuvApiExporter.kt 0.000% <ø> (ø)
...gin/api/export/translation/APITranslationHelper.kt 0.000% <ø> (ø)
...dea/plugin/api/export/yapi/DefaultYapiApiHelper.kt 57.463% <100.000%> (-1.361%) ⬇️
...idea/plugin/api/export/yapi/YapiSaveInterceptor.kt 80.851% <100.000%> (+0.851%) ⬆️
...gcent/idea/plugin/api/infer/AIMethodInferHelper.kt 11.017% <ø> (-0.219%) ⬇️
...otlin/com/itangcent/suv/http/HttpClientProvider.kt 100.000% <100.000%> (ø)
... and 7 more

... and 2 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f215b1d...efd2034. Read the comment docs.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tangcent tangcent merged commit c3f15a6 into master Mar 18, 2025
10 of 11 checks passed
@tangcent tangcent deleted the feat/spi branch March 18, 2025 01:48
@tangcent tangcent mentioned this pull request Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: amend Daily amend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments