Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 5 additions & 10 deletions verify/Admin
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,9 @@ Admin-1: 管理者による設定の制御
:1: ローカルのファイルで設定する

- **確認**
- `{{install_path}}\{{mcd_local_file}}` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\{{mcd_local_file}}`){% endif %} \
- `{{install_path}}\{{mcd_local_file}}` \
が存在する。
- `{{install_path}}\defaults\pref\*.js` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\defaults\pref\*.js`){% endif %} \
- `{{install_path}}\defaults\pref\*.js` \
の位置に、`{{mcd_local_file}}` を読み込ませる指定を含むファイルが存在する。

:2: リモートのファイルで設定する
Expand All @@ -31,11 +29,9 @@ Admin-1: 管理者による設定の制御
- ポリシー設定から `BlockAboutSupport` を削除し、`about:support` を一時的に有効化しておく。
{% endif %}
- **確認**
- `{{install_path}}\{{mcd_local_file}}` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\{{mcd_local_file}}`){% endif %} \
- `{{install_path}}\{{mcd_local_file}}` \
が存在する。
- `{{install_path}}\defaults\pref\*.js` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\defaults\pref\*.js`){% endif %} \
- `{{install_path}}\defaults\pref\*.js` \
の位置に、`{{mcd_local_file}}` を読み込ませる指定を含むファイルが存在する。
- メタインストーラによって導入されたFirefoxを起動する。
- `about:profiles` または `about:support` から、現在のユーザープロファイルフォルダを開く。
Expand All @@ -50,8 +46,7 @@ Admin-1: 管理者による設定の制御
:3: 設定しない(既定)

- **確認**
- `{{install_path}}\*.cfg` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\*.cfg`){% endif %} \
- `{{install_path}}\*.cfg` \
が存在しない。

Admin-2: 初回起動時のアドオン導入警告の可否
Expand Down
60 changes: 20 additions & 40 deletions verify/Install
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Install-0: インストーラの動作検証
- {{meta_installer_name}}
- メタインストーラによってインストールされたMozilla Firefox
- 以下のファイル、フォルダがあれば削除する。
- `{{install_path}}` {%if install_path_32bit %} (32bit環境では `{{install_path_32bit}}`){% endif %}
- `{{install_path}}`
{% if Install_11_1 or Install_11_2 %}
- `%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar`のFirefoxショートカット
{% endif %}
Expand Down Expand Up @@ -134,7 +134,7 @@ Install-7: Firefox/Thunderbirdの同梱
- 前項に引き続いて検証するか、次の手順でFirefoxをセットアップしておく。
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
- 管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- `{{install_path}}`を開く {%if install_path_32bit %} (32bit環境では `{{install_path_32bit}}`){% endif %}
- `{{install_path}}`を開く
- **確認**
- `{{exe_name}}.exe`が存在しない。

Expand All @@ -143,7 +143,7 @@ Install-7: Firefox/Thunderbirdの同梱
- 前項に引き続いて検証するか、次の手順でFirefoxをセットアップしておく。
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
- 管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- `{{install_path}}`を開く {%if install_path_32bit %} (32bit環境では `{{install_path_32bit}}`){% endif %}
- `{{install_path}}`を開く
- **確認**
- `{{exe_name}}.exe`が存在する。
- `application.ini` に記載されているFirefoxのバージョンが {{firefox_version}} である。
Expand All @@ -160,8 +160,7 @@ Install-8: Firefox/Thunderbirdのインストール先
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
- 管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- **確認**
- `{{install_path_base}}\Mozilla Firefox\{{exe_name}}.exe` {%if install_path_base_32bit %} \
(32bit環境では `{{install_path_base_32bit}}\Mozilla Firefox\{{exe_name}}.exe`){% endif %} \
- `{{install_path_base}}\Mozilla Firefox\{{exe_name}}.exe` \
が存在する。
{% endif %}

Expand All @@ -174,8 +173,7 @@ Install-8: Firefox/Thunderbirdのインストール先
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
- 管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- **確認**
- `{{install_path}}\{{exe_name}}.exe` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\{{exe_name}}.exe`){% endif %} \
- `{{install_path}}\{{exe_name}}.exe` \
が存在する。
{% endif %}

Expand Down Expand Up @@ -206,8 +204,7 @@ Install-10: スタートメニュー、タスクバー上のショートカッ
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- エクスプローラで `%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu` を開く。
- 開けた場合、 `{{install_path}}\{{exe_name}}.exe` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\{{exe_name}}.exe`){% endif %} \
- 開けた場合、 `{{install_path}}\{{exe_name}}.exe` \
のショートカットをフォルダ内に作成し、名前を `Firefox` に変更する。
- `Firefox` のショートカットを右クリックし、プロパティを開く。
- 「リンク先」欄末尾に、半角スペースを空けて `about:blank?Install-10-1` を追記する。
Expand All @@ -233,8 +230,7 @@ Install-10: スタートメニュー、タスクバー上のショートカッ
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- エクスプローラで `%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu` を開く。
- 開けた場合、 `{{install_path}}\{{exe_name}}.exe` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\{{exe_name}}.exe`){% endif %} \
- 開けた場合、 `{{install_path}}\{{exe_name}}.exe` \
のショートカットをフォルダ内に作成し、名前を `Firefox` に変更する。
- `Firefox` のショートカットを右クリックし、プロパティを開く。
- 「リンク先」欄末尾に、半角スペースを空けて `about:blank?Install-10-2` を追記する。
Expand All @@ -260,8 +256,7 @@ Install-10: スタートメニュー、タスクバー上のショートカッ
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- エクスプローラで `%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu` を開く。
- 開けた場合、 `{{install_path}}\{{exe_name}}.exe` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\{{exe_name}}.exe`){% endif %} \
- 開けた場合、 `{{install_path}}\{{exe_name}}.exe` \
のショートカットをフォルダ内に作成し、名前を `Firefox` に変更する。
- インストールされたFirefoxを起動する。
- タスクバー上のアイコンを右クリックして「タスクバーにピン留めする」を選択する。
Expand Down Expand Up @@ -305,7 +300,6 @@ Install-12: メタインストーラ自身による管理者権限の確認
- **確認**
- 「{{meta_installer_name}}」がインストールされている。
- `C:\Program Files (x86)\ClearCode Inc\{{meta_installer_file_name}}\install.log` \
(32bit環境では `C:\Program Files\ClearCode Inc\{{meta_installer_file_name}}\install.log` )
を開く。
- **確認**
- 最後の「----------------------onInit------------------------」より後に「No access rights.」という出力が無い。
Expand All @@ -323,7 +317,6 @@ Install-12: メタインストーラ自身による管理者権限の確認
- **確認**
- 「{{meta_installer_name}}」がインストールされている。
- `C:\Program Files (x86)\ClearCode Inc\{{meta_installer_file_name}}\install.log` \
(32bit環境では `C:\Program Files\ClearCode Inc\{{meta_installer_file_name}}\install.log` )
を開く。
- **確認**
- 最後の「----------------------onInit------------------------」より後に「=> skip administrator privilege check」という出力がある。
Expand All @@ -341,7 +334,6 @@ Install-12: メタインストーラ自身による管理者権限の確認
- **確認**
- 「{{meta_installer_name}}」がインストールされている。
- `C:\Program Files (x86)\ClearCode Inc\{{meta_installer_file_name}}\install.log` \
(32bit環境では `C:\Program Files\ClearCode Inc\{{meta_installer_file_name}}\install.log` )
を開く。
- **確認**
- 最後の「----------------------onInit------------------------」より後に「=> has access right: writable to ~」という出力がある。
Expand All @@ -350,17 +342,15 @@ Install-13: インストール前のクリーンアップ処理

:1: 何もしない

- `{{install_path}}` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}`){% endif %} \
- `{{install_path}}` \
の位置にフォルダを作成し、`must-not-removed.txt` という名前で空のファイルを置く。
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- スタートメニューから `appwiz.cpl` (プログラムの機能と削除)を起動する。
- **確認**
- 「{{meta_installer_name}}」がインストールされている。
- インストール時のクリーンアップ対象に指定した位置に `must-not-removed.txt` が存在する。
- `{{install_path}}\ClearCode Inc\{{meta_installer_name}}\install.log` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\ClearCode Inc\{{meta_installer_name}}\install.log`){% endif %} \
- `{{install_path}}\ClearCode Inc\{{meta_installer_name}}\install.log` \
をテキストエディタで開く。
- **確認**
- 最後の `----------------------onInit------------------------` よりも後に \
Expand All @@ -373,8 +363,7 @@ Install-13: インストール前のクリーンアップ処理
- スタートメニューから `appwiz.cpl` (プログラムの機能と削除)を起動する。
- **確認**
- 「{{meta_installer_name}}」がインストールされている。
- `{{install_path}}\ClearCode Inc\{{meta_installer_name}}\install.log` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\ClearCode Inc\{{meta_installer_name}}\install.log`){% endif %} \
- `{{install_path}}\ClearCode Inc\{{meta_installer_name}}\install.log` \
をテキストエディタで開く。
- **確認**
- 最後の `----------------------onInit------------------------` よりも後に \
Expand Down Expand Up @@ -426,8 +415,7 @@ Install-15: Firefoxのインストーラの動作モード
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- **確認**
- `{{install_path}}\{{exe_name}}.exe` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit}}\{{exe_name}}.exe`){% endif %} \
- `{{install_path}}\{{exe_name}}.exe` \
が存在する。
- `{{original_version_install_path}}` 配下にFirefoxが存在する。
- `{{original_version_install_path}}` 配下にカスタマイズ用のファイルが設置されていない。
Expand Down Expand Up @@ -493,18 +481,14 @@ Install-18: BrowserSelectorのインストール
- スタートメニューから `appwiz.cpl` (プログラムの機能と削除)を起動し、以下が存在していればアンインストールする。
- BrowserSelector
- 以下のファイル、フォルダがあれば削除する。
- `{{default_install_path_base}}\ClearCode Inc` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode Inc`){% endif %}
- `{{default_install_path_base}}\ClearCode` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode`){% endif %}
- `{{default_install_path_base}}\ClearCode Inc` \
- `{{default_install_path_base}}\ClearCode` \
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- **確認**
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.exe` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode\BrowserSelector\BrowserSelector.exe`){% endif %} \
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.exe` \
が存在しない。
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.ini` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode\BrowserSelector\BrowserSelector.ini`){% endif %} \
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.ini` \
が存在しない。


Expand All @@ -513,18 +497,14 @@ Install-18: BrowserSelectorのインストール
- スタートメニューから `appwiz.cpl` (プログラムの機能と削除)を起動し、以下が存在していればアンインストールする。
- BrowserSelector
- 以下のファイル、フォルダがあれば削除する。
- `{{default_install_path_base}}\ClearCode Inc` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode Inc`){% endif %}
- `{{default_install_path_base}}\ClearCode` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode`){% endif %}
- `{{default_install_path_base}}\ClearCode Inc` \
- `{{default_install_path_base}}\ClearCode` \
- 検証用ユーザーとして `{{meta_installer_file_name}}*.exe` を実行する。
管理者権限を要求された場合は、`管理者`ユーザーで認証する。
- **確認**
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.exe` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode\BrowserSelector\BrowserSelector.exe`){% endif %} \
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.exe` \
が存在する。
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.ini` {%if install_path_32bit %} \
(32bit環境では `{{install_path_32bit_base}}\ClearCode\BrowserSelector\BrowserSelector.ini`){% endif %} \
- `{{default_install_path_base}}\ClearCode\BrowserSelector\BrowserSelector.ini` \
が存在する。

Install-19: 既存のFirefoxの強制的な上書き
Expand Down
6 changes: 3 additions & 3 deletions verify/PRETEXT
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ PRETEXT-1: 前提条件
- メタインストーラの表示バージョンは {{meta_installer_version}} とする。
{% endif %}
- Firefoxは次のパスにインストールする。
- `{{install_path}}` {%if install_path_32bit %} (32bit環境では `{{install_path_32bit}}`){% endif %}{%if desktop_shortcut %}
- `{{install_path}}` {%if desktop_shortcut %}
- デスクトップのショートカットは次のパスに作成する。
- `{{desktop_shortcut_path}}` {%if Application_1_3_desktop_shortcut_path_32bit %} (32bit環境では `{{Application_1_3_desktop_shortcut_path_32bit}}`){% endif %}{% endif %}{%if start_menu_shortcut %}
- `{{desktop_shortcut_path}}` {% endif %}{%if start_menu_shortcut %}
- スタートメニューのショートカットは次のパスに作成する。
- `{{start_menu_shortcut_path}}` {%if Application_2_3_start_menu_shortcut_path_32bit %} (32bit環境では `{{Application_2_3_start_menu_shortcut_path_32bit}}`){% endif %}{% endif %}
- `{{start_menu_shortcut_path}}` {% endif %}
{% endif %}

:3: 検証の準備
Expand Down