nealkumar / JBrew

The JBrew library collection is a set of of Java & JNI utility libraries featuring native facades that precisely tune elected garbage-collection sensitive operations for downstream consumers with use-cases hindered by the Java Memory Model. The library also seeks to abstract away syntax pitfalls in concurrency through its Task framework.
https://jbrew.org/
BSD 3-Clause Clear License
0 stars 0 forks source link

Feature #98 - Implement BoundedTaskQueue.java & PriorityTaskQueue.java #104

Closed nealkumar closed 4 years ago

nealkumar commented 4 years ago

Please refer to #98 for details about this feature branch.

closes #98

codecov[bot] commented 4 years ago

Codecov Report

Merging #104 into staged-for-release will increase coverage by 4.1%. The diff coverage is 93.75%.

Impacted file tree graph

@@                   Coverage Diff                   @@
##             staged-for-release     #104     +/-   ##
=======================================================
+ Coverage                 86.51%   90.62%   +4.1%     
- Complexity                   33       42      +9     
=======================================================
  Files                         8       11      +3     
  Lines                        89      128     +39     
  Branches                      4        7      +3     
=======================================================
+ Hits                         77      116     +39     
+ Misses                        9        7      -2     
- Partials                      3        5      +2
Impacted Files Coverage Δ Complexity Δ
...ain/java/org/jbrew/concurrent/RetrievableTask.java 50% <ø> (ø) 1 <0> (ø) :arrow_down:
...c/main/java/org/jbrew/concurrent/AbstractTask.java 90.9% <100%> (ø) 12 <4> (?)
.../java/org/jbrew/concurrent/UnboundedTaskQueue.java 100% <100%> (ø) 2 <2> (?)
.../src/main/java/org/jbrew/concurrent/BasicTask.java 100% <100%> (ø) 2 <1> (ø) :arrow_down:
...in/java/org/jbrew/concurrent/BoundedTaskQueue.java 90% <90%> (ø) 3 <3> (?)
...rg/jbrew/concurrent/AbstractBlockingTaskQueue.java 92.3% <92.3%> (ø) 3 <3> (?)

Continue to review full report at Codecov.

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

todo[bot] commented 4 years ago

Auto-generated catch block

https://github.com/nealkumar/JBrew/blob/9d97089a720428256000eadbc279723486e6db15/concurrent/src/test/java/org/jbrew/concurrent_tests/blocking_task_queue/AbstractBlockingTaskQueueTest.java#L129-L134


This comment was generated by todo based on a TODO comment in 9d97089a720428256000eadbc279723486e6db15 in #104. cc @nealkumar.
todo[bot] commented 4 years ago

Auto-generated catch block

https://github.com/nealkumar/JBrew/blob/9d97089a720428256000eadbc279723486e6db15/concurrent/src/test/java/org/jbrew/concurrent_tests/blocking_task_queue/AbstractBlockingTaskQueueTest.java#L136-L141


This comment was generated by todo based on a TODO comment in 9d97089a720428256000eadbc279723486e6db15 in #104. cc @nealkumar.
todo[bot] commented 4 years ago

Auto-generated catch block

https://github.com/nealkumar/JBrew/blob/9d97089a720428256000eadbc279723486e6db15/concurrent/src/test/java/org/jbrew/concurrent_tests/blocking_task_queue/AbstractBlockingTaskQueueTest.java#L156-L161


This comment was generated by todo based on a TODO comment in 9d97089a720428256000eadbc279723486e6db15 in #104. cc @nealkumar.
todo[bot] commented 4 years ago

Auto-generated catch block

https://github.com/nealkumar/JBrew/blob/9d97089a720428256000eadbc279723486e6db15/concurrent/src/test/java/org/jbrew/concurrent_tests/blocking_task_queue/AbstractBlockingTaskQueueTest.java#L163-L168


This comment was generated by todo based on a TODO comment in 9d97089a720428256000eadbc279723486e6db15 in #104. cc @nealkumar.
sonarcloud[bot] commented 4 years ago

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

92.7% 92.7% Coverage
0.0% 0.0% Duplication