Description of problem: TestCase.calculate_average_estimated_time() doesn't work Version-Release number of selected component (if applicable): tcms 3.8 on stage/production How reproducible: Steps to Reproduce: 1. TestCase.get(93021)['estimated_time'] ------> result is: '100:07:05' 2. TestCase.get(93857)['estimated_time'] ------> result is: '03:04:01' 3. TestCase.calculate_average_estimated_time([93021, 93857]) Actual results: '00:00:00' Expected results: (100:07:05 + 03:04:01) / 2 Additional info:
i reproduce this issue,it display average time '51:3095:33',only the min part is wrong,got "00:00:00" maybe some time delay. reproduce steps: 1. TestCase.get(93021)['estimated_time'] ------> result is: '100:07:05' 2. TestCase.get(93857)['estimated_time'] ------> result is: '03:04:01' 3. TestCase.calculate_total_estimated_time([93021, 93857]) 4. TestCase.calculate_average_estimated_time([93021, 93857]) Actual results: '51:3095:33' Expected results: (100:07:05 + 03:04:01)/2
Verify this bug on v3.8.10-1 on devel server.-->Fail If the hour is over 60, the result is wrong. verify steps: 1. TestCase.calculate_average_estimated_time([293348])------> result is: '180120' 2. TestCase.calculate_total_estimated_time([293348]) Actual results: '15:03:00' Expected results: '75:03:00'
verify this issue on v3.8.10-1 on devel server.--->Pass verify steps are same as description.