From d83a8c136e1751553e76d2285524fa248fa49dea Mon Sep 17 00:00:00 2001 From: Anton Afanasyev Date: Thu, 29 Aug 2019 06:49:05 +0000 Subject: [PATCH] [Test][Time profiler] Fix test for python3 Summary: Fix test checking time profiler generates correct tracing json-file. `filter` works differently for python2 and python3, so unifying this. Reviewers: mgehre, nathanchance Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66873 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@370300 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Driver/check-time-trace-sections.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/Driver/check-time-trace-sections.py b/test/Driver/check-time-trace-sections.py index e807dae24a..7b598537a5 100644 --- a/test/Driver/check-time-trace-sections.py +++ b/test/Driver/check-time-trace-sections.py @@ -12,9 +12,9 @@ def is_before(range1, range2): return b <= c events = json.loads(sys.stdin.read())["traceEvents"] -codegens = filter(lambda x: x["name"] == "CodeGen Function", events) -frontends = filter(lambda x: x["name"] == "Frontend", events) -backends = filter(lambda x: x["name"] == "Backend", events) +codegens = [event for event in events if event["name"] == "CodeGen Function"] +frontends = [event for event in events if event["name"] == "Frontend"] +backends = [event for event in events if event["name"] == "Backend"] if not all([any([is_inside(codegen, frontend) for frontend in frontends]) for codegen in codegens]): -- 2.50.1