(block)
| 813 | |
| 814 | |
| 815 | function blockToFailingScan(block) { |
| 816 | let scan; |
| 817 | for(let stratum of block.strata) { |
| 818 | if(stratum.resultCount === 0) { |
| 819 | let {solverInfo} = stratum; |
| 820 | let scanIx = 0; |
| 821 | let maxFailures = 0; |
| 822 | let maxIx = 0; |
| 823 | for(let failures of solverInfo) { |
| 824 | if(failures > maxFailures) { |
| 825 | maxFailures = failures; |
| 826 | maxIx = scanIx; |
| 827 | } |
| 828 | scanIx++; |
| 829 | } |
| 830 | scan = stratum.scans[maxIx]; |
| 831 | break; |
| 832 | } |
| 833 | } |
| 834 | return scan; |
| 835 | } |
| 836 | |
| 837 | function resultsToCardinalities(results) { |
| 838 | let cardinalities = []; |
no outgoing calls
no test coverage detected