Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add WorkflowStep Factory and implement XContent-based Template Parsing #47

Merged
merged 27 commits into from
Sep 28, 2023

Add PipelineProcessor class and XContent parsing, rename package

2fca71b
Select commit
Loading
Failed to load commit list.
Merged

Add WorkflowStep Factory and implement XContent-based Template Parsing #47

Add PipelineProcessor class and XContent parsing, rename package
2fca71b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 27, 2023 in 1s

86.93% (target 70.00%)

View this Pull Request on Codecov

86.93% (target 70.00%)

Details

Codecov Report

Merging #47 (2fca71b) into main (1d22bee) will increase coverage by 13.05%.
The diff coverage is 90.14%.

@@              Coverage Diff              @@
##               main      #47       +/-   ##
=============================================
+ Coverage     73.87%   86.93%   +13.05%     
- Complexity       65      163       +98     
=============================================
  Files             8       13        +5     
  Lines           245      574      +329     
  Branches         22       75       +53     
=============================================
+ Hits            181      499      +318     
+ Misses           54       52        -2     
- Partials         10       23       +13     
Files Coverage Δ
...nsearch/flowframework/model/PipelineProcessor.java 100.00% <100.00%> (ø)
...a/org/opensearch/flowframework/model/Workflow.java 100.00% <100.00%> (ø)
...search/flowframework/workflow/CreateIndexStep.java 84.84% <100.00%> (ø)
...owframework/workflow/CreateIngestPipelineStep.java 90.62% <ø> (ø)
...opensearch/flowframework/workflow/ProcessNode.java 58.69% <88.88%> (ø)
.../opensearch/flowframework/FlowFrameworkPlugin.java 0.00% <0.00%> (ø)
...g/opensearch/flowframework/model/WorkflowEdge.java 84.84% <84.84%> (ø)
.../flowframework/workflow/WorkflowProcessSorter.java 92.85% <92.85%> (ø)
...g/opensearch/flowframework/model/WorkflowNode.java 90.54% <90.54%> (ø)
...a/org/opensearch/flowframework/model/Template.java 92.36% <92.36%> (ø)
... and 1 more