-
Notifications
You must be signed in to change notification settings - Fork 35
error messages 8377 set up testing environment
Bernard Tyers edited this page Jul 15, 2020
·
2 revisions
This page documents the testing environment used in the usability testing of the "Resolution Impossible" error message.
The test environment used:
- use VirtualBox
- Ubuntu 20.04 image
- patched version of pip (Now deleted, it was created by Paul Moore)
- Create a new Ubuntu 20.04 VM
- Make snapshot of base VM
- Name it Snapshot 1 - pip3 & patch PRE-INSTALLATION
- Boot Snapshot 1 - pip3 & patch PRE-INSTALLATION
- Install pip (
sudo apt install python3-pip
) - upgrade it to 20.2b2 (
pip3 install --upgrade --pre pip
) - Add new pip3 to $PATH (
export PATH=/home/osboxes/.local/bin:$PATH
) - Check path
export $PATH
- Install patch (pip install https://github.com/pfmoore/pip/archive/nr_conflict_message.zip)
- Install pip (
- Make snapshot of Snapshot 1 - pip and patch installed
- Name it Snapshot 2 - pip3 & patch INSTALLED
- Make snapshot of Snapshot 2 - pip3 & patch INSTALLED
- Name this Snapshot 3 - ResolutionImpossible TESTING
- Use this for testing
- Run test with participant
- Use command
pip install ward==0.46.0-beta.0 py2neo==4.3.0 --unstable-feature=resolver
- Use command
- When test is finished
- shutdown machine
- choose Snapshot 3
- choose restore
- don't make backup of current state!