1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
7 from telemetry.unittest import test
10 # These are not real unittests.
11 # They are merely to test our Enable/Disable annotations.
12 class DisabledCases(unittest.TestCase):
14 def testAllEnabled(self):
18 def testAllDisabled(self):
21 @test.Enabled('mavericks')
22 def testMavericksOnly(self):
25 @test.Disabled('mavericks')
26 def testNoMavericks(self):
30 def testMacOnly(self):
37 @test.Enabled('chromeos')
38 def testChromeOSOnly(self):
41 @test.Disabled('chromeos')
42 def testNoChromeOS(self):
45 @test.Enabled('win', 'linux')
46 def testWinOrLinuxOnly(self):
49 @test.Disabled('win', 'linux')
50 def testNoWinLinux(self):
53 @test.Enabled('system')
54 def testSystemOnly(self):
57 @test.Disabled('system')
58 def testNoSystem(self):
61 @test.Enabled('has tabs')
62 def testHasTabs(self):