Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Side by Side Diff: tools/chrome_proxy/integration_tests/chrome_proxy_pagesets/smoke.py

Issue 1098253004: Move top_20 tests to a separate suite (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Revert to old naming scheme for live/integration tests Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
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.
4
5 from telemetry.page import page as page_module
6 from telemetry.page import page_set as page_set_module
7
8
9 class SmokePage(page_module.Page):
10
11 def __init__(self, url, page_set, name=''):
12 super(SmokePage, self).__init__(url=url, page_set=page_set, name=name)
13 self.archive_data_file = '../data/chrome_proxy_smoke.json'
14
15
16 class Page1(SmokePage):
17
18 """
19 Why: Check chrome proxy response headers.
20 """
21
22 def __init__(self, page_set):
23 super(Page1, self).__init__(
24 url='http://aws1.mdw.la/fw/',
25 page_set=page_set,
26 name='header validation')
27
28
29 class Page2(SmokePage):
30
31 """
32 Why: Check data compression
33 """
34
35 def __init__(self, page_set):
36 super(Page2, self).__init__(
37 url='http://aws1.mdw.la/static/',
38 page_set=page_set,
39 name='compression: image')
40
41
42 class Page3(SmokePage):
43
44 """
45 Why: Check bypass
46 """
47
48 def __init__(self, page_set):
49 super(Page3, self).__init__(
50 url='http://aws1.mdw.la/bypass/',
51 page_set=page_set,
52 name='bypass')
53
54
55 class Page4(SmokePage):
56
57 """
58 Why: Check data compression
59 """
60
61 def __init__(self, page_set):
62 super(Page4, self).__init__(
63 url='http://aws1.mdw.la/static/',
64 page_set=page_set,
65 name='compression: javascript')
66
67
68 class Page5(SmokePage):
69
70 """
71 Why: Check data compression
72 """
73
74 def __init__(self, page_set):
75 super(Page5, self).__init__(
76 url='http://aws1.mdw.la/static/',
77 page_set=page_set,
78 name='compression: css')
79
80
81
82 class SmokePageSet(page_set_module.PageSet):
83
84 """ Chrome proxy test sites """
85
86 def __init__(self):
87 super(SmokePageSet, self).__init__(
88 archive_data_file='../data/chrome_proxy_smoke.json')
89
90 self.AddUserStory(Page1(self))
91 self.AddUserStory(Page2(self))
92 self.AddUserStory(Page3(self))
93 self.AddUserStory(Page4(self))
94 self.AddUserStory(Page5(self))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698