From 52492f921813ad5ecd23c1c3d4bddc87866a9889 Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Mon, 12 May 2025 14:16:03 -0400 Subject: [PATCH] Add Docker test scripts for setup validation - Created run-docker-tests.sh to execute setup tests in isolated Docker containers (Ubuntu and Debian). - Implemented logging functionality to track test results and errors. - Added startup.sh to ensure proper permissions and run tests within Docker containers. - Developed test-setup.sh to validate bootstrap.sh and setup.sh scripts, including package availability checks. - Enhanced error handling and reporting for package installations and missing dependencies. - Included detailed logging for system information and test results. --- Dockerfile => shell-setup/Dockerfile | 0 bootstrap.sh => shell-setup/bootstrap.sh | 0 debian-patches.sh => shell-setup/debian-patches.sh | 0 run-docker-tests.sh => shell-setup/run-docker-tests.sh | 0 startup.sh => shell-setup/startup.sh | 0 test-setup.sh => shell-setup/test-setup.sh | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename Dockerfile => shell-setup/Dockerfile (100%) rename bootstrap.sh => shell-setup/bootstrap.sh (100%) rename debian-patches.sh => shell-setup/debian-patches.sh (100%) rename run-docker-tests.sh => shell-setup/run-docker-tests.sh (100%) rename startup.sh => shell-setup/startup.sh (100%) rename test-setup.sh => shell-setup/test-setup.sh (100%) diff --git a/Dockerfile b/shell-setup/Dockerfile similarity index 100% rename from Dockerfile rename to shell-setup/Dockerfile diff --git a/bootstrap.sh b/shell-setup/bootstrap.sh similarity index 100% rename from bootstrap.sh rename to shell-setup/bootstrap.sh diff --git a/debian-patches.sh b/shell-setup/debian-patches.sh similarity index 100% rename from debian-patches.sh rename to shell-setup/debian-patches.sh diff --git a/run-docker-tests.sh b/shell-setup/run-docker-tests.sh similarity index 100% rename from run-docker-tests.sh rename to shell-setup/run-docker-tests.sh diff --git a/startup.sh b/shell-setup/startup.sh similarity index 100% rename from startup.sh rename to shell-setup/startup.sh diff --git a/test-setup.sh b/shell-setup/test-setup.sh similarity index 100% rename from test-setup.sh rename to shell-setup/test-setup.sh