busted
Public repository for ragedunicorn docker busted images
236
A lightweight Busted build on Alpine Linux for fast and reliable Lua unit testing.
# Pull latest version
docker pull ragedunicorn/busted:latest
# Or pull specific version
docker pull ragedunicorn/busted:2.2.0-alpine3.23.4-1
# Run all specs in the spec/ directory
docker run -v $(pwd):/workspace ragedunicorn/busted:latest spec
luassert (mocks, spies, stubs)Lua versions: Lua 5.3 (default runtime in this image) Formatters: utfTerminal, plainTerminal, TAP, junit, json, gtest
docker run -v $(pwd):/workspace ragedunicorn/busted:latest spec
docker run -v $(pwd):/workspace ragedunicorn/busted:latest spec/calculator_spec.lua
docker run -v $(pwd):/workspace ragedunicorn/busted:latest \
--filter "math" spec
# JUnit format for CI systems
docker run -v $(pwd):/workspace ragedunicorn/busted:latest \
--output=junit spec > busted-report.xml
# TAP format
docker run -v $(pwd):/workspace ragedunicorn/busted:latest \
--output=TAP spec
.busted configuration profiledocker run -v $(pwd):/workspace ragedunicorn/busted:latest --run=ci
This image uses semantic versioning that includes all component versions:
Format: {busted_version}-alpine{alpine_version}-{build_number}
2.2.0-alpine3.23.4-1 - Initial release with Busted 2.2.0 and Alpine 3.23.42.2.0-alpine3.23.4-2 - Rebuild of same versions (bug fixes, optimizations)2.2.0-alpine3.23.5-1 - Alpine Linux patch update2.3.0-alpine3.23.4-1 - Busted version updateWhen updates are available through automated dependency management, new releases are created with appropriate version tags.
MIT License - See GitHub repository for details.
Content type
Image
Digest
sha256:003cd2289…
Size
5.3 MB
Last updated
about 1 month ago
docker pull ragedunicorn/busted