dappnode / DAppNode

General repository of the project dappnode
GNU General Public License v3.0
588 stars 104 forks source link

Develop tests for the installer to be run on a Github self-host runner #526

Closed pablomendezroyo closed 1 year ago

pablomendezroyo commented 1 year ago

Develop tests for the installer. Take into account that the tests will be run on a real dappnode environment.

Tests to develop:

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

stale[bot] commented 1 year ago

This issue or pull request has been automatically been closed due to inactivity.

dsimog01 commented 1 year ago

For ISO testing, we could have a self-hosted runner connected to GitHub that performs SSH connection to another device (a NUC) which will generate the new ISO. This ISO will be burnt in a USB device that will be connected to the NUC and a reboot will be executed to trigger the installation. After some minutes, the first device will be able to reboot the second one and, then, it will connect via SSH again to test the installation.

dsimog01 commented 1 year ago

If we want to test both the ISO and the script installation in the same device, we could have 2 USB drives connected to the NUC and keep one of them with some unattended version of Ubuntu or Debian if possible, so that this becomes the default state for the NUC before performing the script installation.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

stale[bot] commented 1 year ago

This issue or pull request has been automatically been closed due to inactivity.