(filename)
| 48 | |
| 49 | |
| 50 | def eval_count(filename): |
| 51 | with open(filename, "r") as lf: |
| 52 | lines = lf.readlines() |
| 53 | lines = [l for l in lines if l.startswith("======== Evaluate")] |
| 54 | evals = 0 |
| 55 | |
| 56 | # have_simd = len(re.findall("======== Evaluate\\(ngfem::SIMD_Mapped", lines)) |
| 57 | have_simd = False |
| 58 | for line in lines: |
| 59 | if "::Mapped" in line: |
| 60 | evals = 1 if have_simd else evals+1 |
| 61 | have_simd = False |
| 62 | else: |
| 63 | have_simd = True |
| 64 | evals += 1 |
| 65 | # evals_regular = len(re.findall("======== Evaluate\\(ngfem::Mapped", content)) |
| 66 | # evals_simd = len(re.findall("======== Evaluate\\(ngfem::SIMD_Mapped", content)) |
| 67 | # evals = max(evals_simd, evals_regular) |
| 68 | print(evals) |
| 69 | return evals |
| 70 | |
| 71 | |
| 72 | _logfile_counter = 0 |
no outgoing calls
no test coverage detected