How to Install Sorry Cypress on Void Linux
Sorry Cypress is a free, open-source and self-hosted alternative to the Cypress Dashboard. It provides you with real-time test results, screenshots, videos, and metadata for all your Cypress runs. In this tutorial, we will show you how to install Sorry Cypress on Void Linux.
Requirements
Make sure you have the following software installed on your system:
- Node.js
- npm
Step 1 - Install Docker
Sorry Cypress requires Docker to be installed on your system. You can install it using the following command:
xbps-install docker
Once the installation completes, enable and start the Docker service:
sudo ln -s /etc/sv/docker /var/service/
sudo sv start docker
Step 2 - Install Sorry Cypress
We will use npm to install Sorry Cypress globally on our system:
sudo npm install -g sorry-cypress
Step 3 - Configure Sorry Cypress
Sorry Cypress needs to be configured with a configuration file. You can use the following command to generate a sample configuration file:
sorry-cypress init --ci-provider local
This will create a cypress.json file in the root of your project. You can update this file with your Cypress configurations and edit the baseUrl and video properties to enable video recording of your tests.
Step 4 - Start Sorry Cypress
To start Sorry Cypress, run the following command in your project's directory:
sorry-cypress start
This will start the Sorry Cypress server and you should be able to access it at http://localhost:1234.
Conclusion
In this tutorial, we have seen how to install Sorry Cypress on Void Linux. Now you can test your applications using Cypress and get real-time test results, screenshots, videos, and metadata with the help of Sorry Cypress.