aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJavi Merino <merino.jav@gmail.com>2016-08-01 16:22:40 +0100
committerGitHub <noreply@github.com>2016-08-01 16:22:40 +0100
commite25a20ced4f047a026c0e9941982625824c778e5 (patch)
treeffc39e8ef231be3f1a6fede26da9489640cd433e /tests
parent2df9cbbd4e4b11873b77599fb8c15bd6894b4beb (diff)
parentd2f6c2f57797495c14350fde390ba2b42318a75b (diff)
downloadtrappy-e25a20ced4f047a026c0e9941982625824c778e5.tar.gz
Merge pull request #211 from JaviMerino/issue_145
grammar: apply filters to data accesses
Diffstat (limited to 'tests')
-rw-r--r--tests/test_stats_grammar.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_stats_grammar.py b/tests/test_stats_grammar.py
index 009ea6a..1050763 100644
--- a/tests/test_stats_grammar.py
+++ b/tests/test_stats_grammar.py
@@ -236,3 +236,11 @@ trappy.thermal.Thermal:temp"
self.assertEquals(dfr_res.index[0], trace.thermal.data_frame.index[0])
self.assertLess(dfr_res.index[-1], 1)
+
+ def test_filtered_parse(self):
+ """The Parser can filter a trace"""
+ trace = trappy.FTrace()
+
+ prs = Parser(trace, filters={"cdev_state": 3})
+ dfr_res = prs.solve("devfreq_out_power:freq")
+ self.assertEquals(len(dfr_res), 1)