diff options
author | Javi Merino <merino.jav@gmail.com> | 2016-08-01 16:22:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-01 16:22:40 +0100 |
commit | e25a20ced4f047a026c0e9941982625824c778e5 (patch) | |
tree | ffc39e8ef231be3f1a6fede26da9489640cd433e /tests | |
parent | 2df9cbbd4e4b11873b77599fb8c15bd6894b4beb (diff) | |
parent | d2f6c2f57797495c14350fde390ba2b42318a75b (diff) | |
download | trappy-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.py | 8 |
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) |