We need to be strong against any update process regressions. The idea is to create a Python script that will:
- generate an executable for a given version lesser than the current one, let's say 1.2.2 if the current version is 1.2.3;
- start un local webserver containing all required files for a complete upgrade;
- starts the executable using the local webserver as beta update canal;
- start Drive and let the auto-upgrade working;
- check that the Drive version is 1.2.3.
We will use Python to have a script working equally on all platforms. And indeed, that script must be launched before any new release.
- is duplicated by
-
NXDRIVE-9 Write and test different update scenarios
- Resolved
- is related to
-
NXDRIVE-966 Add --update CLI argument
- Open
-
NXDRIVE-957 Update process from 2.5.0 to 2.5.1 is broken
- Resolved