Skip to content

Commit

Permalink
Added system tests for new inspect command
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Engel <[email protected]>
  • Loading branch information
engelmi committed Feb 10, 2025
1 parent 1e73c83 commit 64843f4
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions test/system/100-inspect.bats
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/usr/bin/env bats

load helpers
load helpers.registry
load setup_suite

# bats test_tags=distro-integration
@test "ramalama inspect GGUF model" {
run_ramalama inspect tiny

is "${lines[0]}" "tinyllama" "model name"
is "${lines[1]}" " Path: .*models/ollama/tinyllama:latest" "model path"
is "${lines[2]}" " Registry: ollama" "model registry"
is "${lines[3]}" " Format: GGUF" "model format"
is "${lines[4]}" " Version: 3" "model format version"
is "${lines[5]}" " Endianness: little" "model endianness"
is "${lines[6]}" " Metadata: 23 entries" "# of metadata entries"
is "${lines[7]}" " Tensors: 201 entries" "# of tensor entries"
}

# bats test_tags=distro-integration
@test "ramalama inspect GGUF model with --all" {
run_ramalama inspect --all tiny

is "${lines[0]}" "tinyllama" "model name"
is "${lines[1]}" " Path: .*models/ollama/tinyllama:latest" "model path"
is "${lines[2]}" " Registry: ollama" "model registry"
is "${lines[3]}" " Format: GGUF" "model format"
is "${lines[4]}" " Version: 3" "model format version"
is "${lines[5]}" " Endianness: little" "model endianness"
is "${lines[6]}" " Metadata: " "metadata header"
is "${lines[7]}" " general.architecture: llama" "metadata general.architecture"
}

# vim: filetype=sh

0 comments on commit 64843f4

Please sign in to comment.