summaryrefslogtreecommitdiff
path: root/TESTING
diff options
context:
space:
mode:
Diffstat (limited to 'TESTING')
-rw-r--r--TESTING53
1 files changed, 40 insertions, 13 deletions
diff --git a/TESTING b/TESTING
index ecbc5d0..998224a 100644
--- a/TESTING
+++ b/TESTING
@@ -1,5 +1,7 @@
Testing KPL With QEMU
+---
+
Requirements:
qemu-system-x86-64
@@ -7,35 +9,60 @@ qemu-system-aarch64
ed2k
wget
ssh
+rsync
+
+---
+
+Note X64 = X86-64 and A64 = Aarch64
Setup:
-Run
-./vm.sh -init
-Run
-./vm.sh -cli X64 # Set up root password for X86-64 machine
+./vm.sh -init # Create the enviroment
+./vm.sh -cli X64 # Set up root password for X64 machine
./vm.sh -setup # Follow instructions
-./vm.sh -cli A64 # Set up root password for Aarch64 machine
+./vm.sh -cli A64 # Set up root password for A64 machine
./vm.sh -setup # Follow instructions
+---
+
Starting:
-Run
./vm.sh -start # Start both X64 and A64 machines
+./vm.sh -start X64 # Start X64
+./vm.sh -start A64 # Start A64
+
+---
+
+Syncing:
+
+./vm.sh -sync # Sync the codebase on both X64 and A64 machines
+./vm.sh -sync X64 # Sync on X64
+./vm.sh -sync A64 # Sync on A64
+
+---
+
+Testing:
+
+./vm.sh -test # Sync and test the codebase on both X64 and A64 machines
+./vm.sh -test X64 # Sync and test the codebase on X64
+./vm.sh -test A64 # Sync and test the codebase on A64
+---
+
+Accessing:
./vm.sh -ssh X64 # SSH into X86-64
./vm.sh -ssh A64 # SSH into Aarch64
-Testing:
+---
Stopping:
-To poweroff both machines run
-./vm.sh -stop
-To force stop QEMU use
-./vm.sh -kill
+./vm.sh -stop # Power off A64 and X64 machines
+./vm.sh -kill # Force stop QEMU
+
+---
Cleaning:
-To remove the testing environment run
-./vm.sh -clean
+./vm.sh -clean # Remove the testing environment
+