WsClient Test Generation Progress

Report Generated: March 4, 2026

Executive Summary

MetricValue
Total Tests Generated293
Total Tests Enabled276
Total Lines of Code Generated8,175
Estimated Engineer Hours Saved~481
Automatically Fixed Client Issues9 (3 Critical · 2 High · 4 Medium)
Low Confidence Client Issues0
Server Issues Reported (test failures)16 (2 High · 4 Medium · 3 Low root causes)
Server API Methods Covered by Test Generator16 / 365 (4.4%)
Tested Services: Server API Coverage100%
Tested Services: Client Branch Coverage88%
293
Tests Generated
276
Tests Enabled
481
Hours Saved
9
Client Issues Fixed
16
Server Issues Identified

ESP Service Coverage Details

ServiceMethods TestedAPI CoverageServer Branch CoverageClient Branch CoverageNotes
WsStore10/10100%N/A82%Missed branches: error handling / null checks
WsDFU3/26N/AN/AN/APartial coverage - 3 methods tested
WsResources3/3100%N/A93%Full coverage achieved

Issue Analysis

Automatically Fixed Client Issues — by Severity

SeverityCount
Critical3
High2
Medium4
Low0
Total9

Server Issues Reported — by Severity

Note: Counts represent distinct root causes. A single issue may affect multiple tests (e.g., the DALI @ encoding issue alone causes 7 test failures).
SeverityDistinct IssuesTest Failures
High28
Medium45
Low33
Total916

Resource Estimation

Estimated Engineer Hours Saved

The ~481 hour estimate is derived from three components:
ComponentCalculationHours
Manual test authoring293 tests × 1.5 hrs/test440
Client bug discovery & fix9 issues × 3 hrs/issue27
Server issue investigation & documentation9 root causes × 1.5 hrs/issue14
Total481
Assumptions:

Coverage Analysis

Server API Methods Coverage

ServiceTotal MethodsCoveredRemainingCoverage %
ws_store.ecm10100100%
ws_dfu.ecm2632311.5%
ws_workunits.ecm800800%
ws_access.ecm530530%
ws_fs.ecm310310%
ws_dali.ecm290290%
ws_smc.ecm220220%
ws_topology.ecm200200%
ws_packageprocess.ecm160160%
ws_esdlconfig.ecm120120%
ws_dfuXref.ecm110110%
ws_sql.ecm100100%
ws_espcontrol.ecm100100%
ws_machine.ecm5050%
ws_sasha.ecm4040%
ws_decoupledlogging.ecm4040%
ws_account.ecm4040%
ws_resources.ecm330100%
ws_logaccess.ecm3030%
ws_fileio.ecm3030%
ws_dfs.ecm3030%
ws_codesign.ecm3030%
ws_loggingservice.ecm2020%
ws_cloud.ecm2020%
ldapenvironment.ecm2020%
ws_elk.ecm1010%
Total365163494.4%

Detailed Results by Method

WsDFU.getFileDataColumns

MetricValue
Tests Generated19
Tests Passed15
Tests Failed4
Automatically Fixed Client Issues2
Low Confidence Client Issues0
Server Issues Reported3
Lines of Code Generated494

Automatically Fixed Client Issues

Critical

Server Issues Reported

High Priority
Medium Priority

WsDFU.getLogicalFiles

MetricValue
Tests Generated33
Tests Passed30
Tests Failed3
Automatically Fixed Client Issues0
Low Confidence Client Issues0
Server Issues Reported3
Lines of Code Generated458

Server Issues Reported

Low Priority

WsDFU.fastWURefresh

MetricValue
Tests Generated18
Tests Passed18
Tests Failed0
Automatically Fixed Client Issues1
Low Confidence Client Issues0
Server Issues Reported0
Lines of Code Generated697

Automatically Fixed Client Issues

Medium Priority

WsStore — All Methods

MetricValue
Methods Covered12
Tests Generated170
Tests Passed160
Tests Failed10
Automatically Fixed Client Issues6
Low Confidence Client Issues0
Server Issues Reported10
Lines of Code Generated5,368

Code Coverage

MetricValue
Function Coverage100%
Branch Coverage82%
Note: Missed branches are typically error handling and null checks not considered worth testing.

Automatically Fixed Client Issues

Critical
High
Medium

Server Issues Reported

High Priority
Medium Priority

WsResources — All Methods

MetricValue
Tests Generated53
Tests Passed53
Tests Failed0
Automatically Fixed Client Issues0
Low Confidence Client Issues0
Server Issues Reported0
Lines of Code Generated1,158

Code Coverage

MetricValue
Function Coverage100%
Branch Coverage93%