| Index: chrome/installer/test/alternate_version_generator.h
|
| ===================================================================
|
| --- chrome/installer/test/alternate_version_generator.h (revision 72966)
|
| +++ chrome/installer/test/alternate_version_generator.h (working copy)
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 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.
|
| //
|
| @@ -14,12 +14,22 @@
|
|
|
| namespace upgrade_test {
|
|
|
| +enum Direction {
|
| + PREVIOUS_VERSION,
|
| + NEXT_VERSION
|
| +};
|
| +
|
| // Generates an alternate mini_installer.exe using the one indicated by
|
| -// |original_installer_path|, giving the new one a higher version than the
|
| -// original and placing it in |target_path|. Any previous file at |target_path|
|
| -// is clobbered. Returns true on success.
|
| -bool GenerateNextVersion(const FilePath& original_installer_path,
|
| - const FilePath& target_path);
|
| +// |original_installer_path|, giving the new one a lower or higher version than
|
| +// the original and placing it in |target_path|. Any previous file at
|
| +// |target_path| is clobbered. Returns true on success. |original_version| and
|
| +// |new_version|, when non-NULL, are given the original and new version numbers
|
| +// on success.
|
| +bool GenerateAlternateVersion(const FilePath& original_installer_path,
|
| + const FilePath& target_path,
|
| + Direction direction,
|
| + std::wstring* original_version,
|
| + std::wstring* new_version);
|
|
|
| } // namespace upgrade_test
|
|
|
|
|