Home | History | Annotate | Download | only in config
      1 {
      2   "states": [
      3     ["no_pv", ["chrome_user_no_pv.prop",
      4                "chrome_system_no_pv.prop"]],
      5     ["clean", ["chrome_user_not_installed.prop",
      6                "chrome_system_not_installed.prop",
      7                "chrome_user_not_inuse.prop",
      8                "chrome_system_not_inuse.prop"]],
      9     ["chrome_user_installed_not_inuse", ["chrome_user_installed.prop",
     10                                          "chrome_system_not_installed.prop",
     11                                          "chrome_user_not_inuse.prop",
     12                                          "chrome_system_not_inuse.prop"]],
     13     ["chrome_system_installed_not_inuse", ["chrome_user_not_installed.prop",
     14                                            "chrome_system_installed.prop",
     15                                            "chrome_user_not_inuse.prop",
     16                                            "chrome_system_not_inuse.prop"]],
     17     ["chrome_user_installed_inuse", ["chrome_user_installed.prop",
     18                                      "chrome_system_not_installed.prop",
     19                                      "chrome_user_inuse.prop",
     20                                      "chrome_system_not_inuse.prop"]],
     21     ["chrome_system_installed_inuse", ["chrome_user_not_installed.prop",
     22                                        "chrome_system_installed.prop",
     23                                        "chrome_user_not_inuse.prop",
     24                                        "chrome_system_inuse.prop"]]
     25   ],
     26   "actions": [
     27     ["install_chrome_user",
     28      "\"$MINI_INSTALLER\" --chrome --multi-install --verbose-logging --do-not-launch-chrome"],
     29     ["install_chrome_system",
     30      "\"$MINI_INSTALLER\" --chrome --multi-install --verbose-logging --system-level --do-not-launch-chrome"],
     31     ["launch_chrome_user",
     32      "python launch_chrome.py \"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.exe\""],
     33     ["launch_chrome_system",
     34      "python launch_chrome.py \"$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.exe\""],
     35     ["quit_chrome_user",
     36      "python quit_chrome.py \"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.exe\""],
     37     ["quit_chrome_system",
     38      "python quit_chrome.py \"$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.exe\""],
     39     ["uninstall_chrome_user",
     40      "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME\""],
     41     ["uninstall_chrome_system",
     42      "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME\" --system-level"]
     43   ],
     44   "tests": [
     45     {
     46       "name": "ChromeUserLevel",
     47       "traversal": [
     48         "no_pv",
     49         "install_chrome_user", "chrome_user_installed_not_inuse",
     50         "uninstall_chrome_user", "clean"
     51       ]
     52     },
     53     {
     54       "name": "ChromeSystemLevel",
     55       "traversal": [
     56         "no_pv",
     57         "install_chrome_system", "chrome_system_installed_not_inuse",
     58         "uninstall_chrome_system", "clean"
     59       ]
     60     }
     61   ]
     62 }
     63