diff options
author | 2014-04-10 15:05:24 +0000 | |
---|---|---|
committer | 2014-04-10 15:05:24 +0000 | |
commit | defe6fdbc8edb2df0887c007450a8d8cc446f420 (patch) | |
tree | 2a3f5f0a0e421825e60fa265776fc4125d1823fb /gm/rebaseline_server/results_test.py | |
parent | c5367ec15d5a7d65728f3601fce06978f8194190 (diff) |
rebaseline_server: allow user to specify which builders to process
BUG=skia:1543,skia:1915
NOTRY=True
R=borenet@google.com
Author: epoger@google.com
Review URL: https://codereview.chromium.org/232103002
git-svn-id: http://skia.googlecode.com/svn/trunk@14131 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gm/rebaseline_server/results_test.py')
-rwxr-xr-x | gm/rebaseline_server/results_test.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gm/rebaseline_server/results_test.py b/gm/rebaseline_server/results_test.py index a2f4073dcf..f22e833fe3 100755 --- a/gm/rebaseline_server/results_test.py +++ b/gm/rebaseline_server/results_test.py @@ -17,6 +17,29 @@ import results class ResultsTest(base_unittest.TestCase): + def test_ignore_builder(self): + """Test _ignore_builder().""" + results_obj = results.BaseComparisons() + self.assertEqual(results_obj._ignore_builder('SomethingTSAN'), True) + self.assertEqual(results_obj._ignore_builder('Something-Trybot'), True) + self.assertEqual(results_obj._ignore_builder( + 'Test-Ubuntu12-ShuttleA-GTX660-x86-Release'), False) + results_obj.set_skip_builders_pattern_list(['.*TSAN.*', '.*GTX660.*']) + self.assertEqual(results_obj._ignore_builder('SomethingTSAN'), True) + self.assertEqual(results_obj._ignore_builder('Something-Trybot'), False) + self.assertEqual(results_obj._ignore_builder( + 'Test-Ubuntu12-ShuttleA-GTX660-x86-Release'), True) + results_obj.set_skip_builders_pattern_list(None) + self.assertEqual(results_obj._ignore_builder('SomethingTSAN'), False) + self.assertEqual(results_obj._ignore_builder('Something-Trybot'), False) + self.assertEqual(results_obj._ignore_builder( + 'Test-Ubuntu12-ShuttleA-GTX660-x86-Release'), False) + results_obj.set_match_builders_pattern_list(['.*TSAN']) + self.assertEqual(results_obj._ignore_builder('SomethingTSAN'), False) + self.assertEqual(results_obj._ignore_builder('Something-Trybot'), True) + self.assertEqual(results_obj._ignore_builder( + 'Test-Ubuntu12-ShuttleA-GTX660-x86-Release'), True) + def test_combine_subdicts_typical(self): """Test combine_subdicts() with no merge conflicts. """ input_dict = { |