Index: chrome/test/install_test/sample_updater.py |
=================================================================== |
--- chrome/test/install_test/sample_updater.py (revision 164108) |
+++ chrome/test/install_test/sample_updater.py (working copy) |
@@ -1,3 +1,4 @@ |
+#!/usr/bin/env python |
# Copyright (c) 2012 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
@@ -2,4 +3,15 @@ |
-"""Tests that demonstrate use of install test framework.""" |
+"""Runs sample updater and install tests using one or more Chrome builds. |
+Test requires two arguments: build url and chrome versions to be used, rest of |
+the arguments are optional. Builds must be specified in ascending order, with |
+the lower version first and the higher version last, each separated by commas. |
+Separate arguments are required for install and update test scenarios. The |
+setUp method creates a ChromeDriver instance, which can be used to run tests. |
+ChromeDriver is shutdown upon completion of the testcase. |
+ |
+Example: |
+ $ python sample_updater.py --url=<URL> --builds=19.0.1069.0,19.0.1070.0 |
+""" |
+ |
import os |
@@ -9,6 +21,7 @@ |
import unittest |
from install_test import InstallTest |
+from install_test import Main |
class SampleUpdater(InstallTest): |
@@ -36,3 +49,7 @@ |
self.Install(self.GetInstallBuild()) |
self.StartChrome() |
self._driver.get('http://www.google.org/') |
+ |
+ |
+if __name__ == '__main__': |
+ Main() |