Some checks failed
Build and Push Development Images / build-base (push) Has been cancelled
Build and Push Development Images / build-rust (push) Has been cancelled
Build and Push Development Images / build-go (push) Has been cancelled
Build and Push Development Images / build-python (push) Has been cancelled
Build and Push Development Images / build-node (push) Has been cancelled
Build and Push Development Images / build-java (push) Has been cancelled
Build and Push Development Images / build-cpp (push) Has been cancelled
Build and Push Development Images / test-images (base) (push) Has been cancelled
Build and Push Development Images / test-images (cpp-dev) (push) Has been cancelled
Build and Push Development Images / test-images (go-dev) (push) Has been cancelled
Build and Push Development Images / test-images (java-dev) (push) Has been cancelled
Build and Push Development Images / test-images (node-dev) (push) Has been cancelled
Build and Push Development Images / test-images (python-dev) (push) Has been cancelled
Build and Push Development Images / test-images (rust-dev) (push) Has been cancelled
27 lines
916 B
Bash
Executable File
27 lines
916 B
Bash
Executable File
#!/bin/bash
|
|
# Test script for Rust development image
|
|
|
|
set -e
|
|
|
|
IMAGE="${REGISTRY:-registry.home.deepblack.cloud/chorus}/rust-dev:latest"
|
|
|
|
echo "🧪 Testing Rust image: $IMAGE"
|
|
|
|
# Test Rust toolchain
|
|
echo " ✓ Checking Rust toolchain..."
|
|
docker run --rm "$IMAGE" rustc --version > /dev/null || exit 1
|
|
docker run --rm "$IMAGE" cargo --version > /dev/null || exit 1
|
|
docker run --rm "$IMAGE" rustfmt --version > /dev/null || exit 1
|
|
docker run --rm "$IMAGE" cargo clippy --version > /dev/null || exit 1
|
|
|
|
# Test development tools
|
|
echo " ✓ Checking Rust tools..."
|
|
docker run --rm "$IMAGE" which ripgrep > /dev/null || exit 1
|
|
docker run --rm "$IMAGE" which fd > /dev/null || exit 1
|
|
|
|
# Test basic cargo functionality
|
|
echo " ✓ Testing cargo commands..."
|
|
docker run --rm "$IMAGE" cargo --version > /dev/null || exit 1
|
|
docker run --rm "$IMAGE" cargo --list | grep -q "build" || exit 1
|
|
|
|
echo "✅ Rust image tests passed" |