MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / diff_results

Function diff_results

tools/donate_cpu_lib.py:600–624  ·  view source on GitHub ↗
(ver1, results1, ver2, results2)

Source from the content-addressed store, hash-verified

598
599
600def diff_results(ver1, results1, ver2, results2):
601 print('Diff results..')
602 ret = ''
603 r1 = sorted(__split_results(results1))
604 r2 = sorted(__split_results(results2))
605 i1 = 0
606 i2 = 0
607 while i1 < len(r1) and i2 < len(r2):
608 if r1[i1] == r2[i2]:
609 i1 += 1
610 i2 += 1
611 elif r1[i1] < r2[i2]:
612 ret += ver1 + ' ' + r1[i1] + '\n'
613 i1 += 1
614 else:
615 ret += ver2 + ' ' + r2[i2] + '\n'
616 i2 += 1
617 while i1 < len(r1):
618 ret += ver1 + ' ' + r1[i1] + '\n'
619 i1 += 1
620 while i2 < len(r2):
621 ret += ver2 + ' ' + r2[i2] + '\n'
622 i2 += 1
623
624 return ret
625
626
627def __send_all(connection, data):

Callers

nothing calls this directly

Calls 1

__split_resultsFunction · 0.85

Tested by

no test coverage detected