Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 8 additions & 26 deletions .github/workflows/build-publish-terrain-intelligence-generator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -155,14 +155,13 @@ jobs:

if [ "${{ github.event_name }}" != "pull_request" ]; then
echo "**Test Results:**" >> $GITHUB_STEP_SUMMARY
echo "✅ 15 comprehensive tests executed" >> $GITHUB_STEP_SUMMARY
echo "✅ 14 comprehensive tests executed" >> $GITHUB_STEP_SUMMARY
echo "- Container startup and environment" >> $GITHUB_STEP_SUMMARY
echo "- Directory structure verification (flattening)" >> $GITHUB_STEP_SUMMARY
echo "- Wrapper scripts (545 commands)" >> $GITHUB_STEP_SUMMARY
echo "- VICAR operations (gen, list, copy, stretch)" >> $GITHUB_STEP_SUMMARY
echo "- vicario converter (PNG, JPEG, TIFF)" >> $GITHUB_STEP_SUMMARY
echo "- VISOR data not bundled (external mount)" >> $GITHUB_STEP_SUMMARY
echo "- Python/Pillow dependencies" >> $GITHUB_STEP_SUMMARY
echo "- Docker exec pattern (terrain-intelligence-generator)" >> $GITHUB_STEP_SUMMARY
echo "- File persistence to host" >> $GITHUB_STEP_SUMMARY
echo "- MARS commands (345 programs)" >> $GITHUB_STEP_SUMMARY
Expand Down Expand Up @@ -390,25 +389,9 @@ jobs:
'
echo ""

# Test 12: Python and dependencies
# Test 12: Docker exec pattern (vicar-native-toolkit simulation)
echo "============================================"
echo "Test 12: Python and dependencies"
echo "============================================"
docker run --rm ${IMAGE_TAG} bash -c '
python3 --version
python3 -c "import PIL; print(f\"Pillow {PIL.__version__}\")"
if [ $? -eq 0 ]; then
echo "✓ Python and Pillow available"
else
echo "✗ ERROR: Python dependencies missing"
exit 1
fi
'
echo ""

# Test 13: Docker exec pattern (vicar-native-toolkit simulation)
echo "============================================"
echo "Test 13: Docker exec pattern (long-running container)"
echo "Test 12: Docker exec pattern (long-running container)"
echo "============================================"
docker run -d --name vicar-test-container -v ${TEST_WORKSPACE}:/workspace:Z ${IMAGE_TAG} tail -f /dev/null
sleep 2
Expand Down Expand Up @@ -447,9 +430,9 @@ jobs:
docker rm vicar-test-container
echo ""

# Test 14: File persistence verification
# Test 13: File persistence verification
echo "============================================"
echo "Test 14: File persistence to host"
echo "Test 13: File persistence to host"
echo "============================================"
echo "Files created in test workspace:"
ls -lh ${TEST_WORKSPACE}
Expand All @@ -471,9 +454,9 @@ jobs:
fi
echo ""

# Test 15: MARS commands availability
# Test 14: MARS commands availability
echo "============================================"
echo "Test 15: MARS commands availability"
echo "Test 14: MARS commands availability"
echo "============================================"
docker run --rm ${IMAGE_TAG} bash -c '
MARS_COUNT=$(ls /usr/local/bin | grep -c "^mars")
Expand Down Expand Up @@ -522,8 +505,7 @@ jobs:
- VICAR image processing tools (pre-built binaries)
- TAE (Terminal Application Executive)
- MARS terrain processing tools
- Python 3.9 runtime
- Vicario - VICAR to PNG/JPEG/TIFF converter
- Vicario (Java) - VICAR to PNG/JPEG/TIFF converter
- Runtime-ready for external calibration/data mounts
- All necessary runtime dependencies

Expand Down
3 changes: 0 additions & 3 deletions terrain-intelligence-generator/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,6 @@ RUN dnf -y --nogpgcheck --setopt=install_weak_deps=False --setopt=tsflags=nodocs
motif \
# Java runtime (Java 11 headless for vicario.jar)
java-11-openjdk-headless \
# Python runtime
python39 \
python39-pip \
# Image processing runtime libraries
libtiff \
libpng \
Expand Down
254 changes: 0 additions & 254 deletions terrain-intelligence-generator/scripts/vicario

This file was deleted.

Loading