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

Feature/test reports custom parametrization #348

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

Angelthree95
Copy link
Contributor

  • Added annotation for test parametrization (case ID, product ID, plan ID).
  • Added more config options to tcms.conf file.
  • Added TODO markers for missing tests

Tested on private TCMS instance, but I can reproduce the results if given time/sample project.

…ded TCMS annotations and annotation processing. Added test for new RPC method. Code grooming. Added multiple TODOs (mostly for test coverage).
@codecov
Copy link

codecov bot commented Aug 30, 2023

Codecov Report

Merging #348 (d80444d) into master (0988b24) will decrease coverage by 46.53%.
The diff coverage is 8.97%.

@@              Coverage Diff              @@
##             master     #348       +/-   ##
=============================================
- Coverage     58.86%   12.33%   -46.53%     
+ Complexity      126       41       -85     
=============================================
  Files            16       17        +1     
  Lines           564      624       +60     
  Branches         33       47       +14     
=============================================
- Hits            332       77      -255     
- Misses          207      545      +338     
+ Partials         25        2       -23     
Files Changed Coverage Δ
...tations/TcmsTestAttributesAnnotationProcessor.java 0.00% <0.00%> (ø)
src/main/java/org/kiwitcms/java/config/Config.java 25.58% <0.00%> (-63.61%) ⬇️
...ava/org/kiwitcms/java/junit/KiwiTcmsExtension.java 0.00% <0.00%> (-72.73%) ⬇️
.../java/org/kiwitcms/java/junit/TestDataEmitter.java 0.00% <0.00%> (-71.58%) ⬇️
...rc/main/java/org/kiwitcms/java/model/TestCase.java 70.00% <ø> (-5.00%) ⬇️
.../main/java/org/kiwitcms/java/model/TestMethod.java 0.00% <0.00%> (-28.58%) ⬇️
src/main/java/org/kiwitcms/java/api/RpcClient.java 12.96% <63.63%> (-29.97%) ⬇️

... and 10 files with indirect coverage changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant