# Autoupgrade tests Tests for 1 click upgrade module. Test is compatible with different PS versions - `1.7.4` to `1.7.5 - 1.7.6 - 1.7.7 - 1.7.8` - `1.7.5` to `1.7.6 - 1.7.7 - 1.7.8` - `1.7.6` to `1.7.7 - 1.7.8` - `1.7.7` to `1.7.8` We use [Mocha](https://mochajs.org/), [Playwright](https://github.com/microsoft/playwright) and [Chai](https://www.chaijs.com/) as our base stack. ## How to install your environment ```bash # Download the new PS version that you want to upgrade https://www.prestashop.com/fr/versions-precedentes cd autoupgrade_tests/ npm install ``` ### Test parameters | Parameter | Description | |-----------------------|----------------- | | URL_FO | URL of your PrestaShop website Front Office (default to **`http://localhost/prestashop/`**) | | LOGIN | LOGIN of your PrestaShop website (default to **`demo@prestashop.com`**) | | PASSWD | PASSWD of your PrestaShop website (default to **`prestashop_demo`**) | | PS_VERSION | Your prestashop version (expl **`1.7.5`**) | | PS_VERSION_UPGRADE_TO | The new version to upgrade (example **`1.7.7`**) | | ZIP_NAME | The new version to upgrade zip name (example **`prestashop_1.7.7.0.zip`**) | Before running upgrade test, you should install an old version of PS. ### Launch the script `URL_FO=your_shop_url PS_VERSION=your_ps_version PS_VERSION_UPGRADE_TO=new_ps_version ZIP_NAME=zip_name.zip npm run upgrade-test` Enjoy :wink: :v: