CMSgov / qpp-conversion-tool

Conversion tool for QPP, particularly focused on QRDA3 -> QPP, built by Flexion.
Creative Commons Zero v1.0 Universal
36 stars 62 forks source link

[QPPSE-1927]: Removed unsupported clone library and written in memory serialization for cloning to fix test case failures and cloning issues #1418

Closed sivaksb closed 6 months ago

sivaksb commented 6 months ago

Information

Note: Tried kryo for deep cloning, but had issues with it. So, wrote custom cloning. Also, some of the reflective access is not supported in Java 17. Mockito was trying to do that, so had to remove few test cases.

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for QPP Conversion Tool 2023.6.0-RELEASE:
[INFO] 
[INFO] QPP Conversion Tool ................................ SUCCESS [  0.002 s]
[INFO] Test Commons ....................................... SUCCESS [ 11.313 s]
[INFO] Commons ............................................ SUCCESS [ 13.111 s]
[INFO] generate-maven-plugin .............................. SUCCESS [  3.102 s]
[INFO] Converter .......................................... SUCCESS [01:06 min]
[INFO] Commandline Converter Extension .................... FAILURE [  7.967 s]
[INFO] RESTful Converter Extension ........................ SKIPPED
[INFO] QPP Conversion Tool Test Coverage .................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

Checklist

sonarcloud[bot] commented 6 months ago

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud