| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: lua55-busted | Distribution: openSUSE Tumbleweed |
| Version: 2.3.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Feb 27 08:54:12 2026 |
| Group: Development/Languages/Other | Build host: reproducible |
| Size: 161203 | Source RPM: lua55-busted-2.3.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://lunarmodules.github.io/busted/ | |
| Summary: Unit testing framework with a focus on being easy to use | |
busted is a unit testing framework with a focus on being easy to use. busted works with lua >= 5.1, moonscript, terra, and LuaJIT >= 2.0.0. busted test specs read naturally without being too verbose. You can even chain asserts and negations, such as assert.not.equals. Nest blocks of tests with contextual descriptions using describe, and add tags to blocks so you can run arbitrary groups of tests. An extensible assert library allows you to extend and craft your own assert functions specific to your case with method chaining. A modular output library lets you add on your own output format, along with the default pretty and plain terminal output, JSON with and without streaming, and TAP-compatible output that allows you to run busted specs within most CI servers. You can even register phrases for internationaliation with custom or built-in language packs.
MIT
* Fri Feb 27 2026 Matej Cepl <mcepl@cepl.eu>
- Don't fiddle with regexps, but use a macro
%alternatives_requires_exclude.
* Wed Feb 25 2026 Matej Cepl <mcepl@cepl.eu>
- Update to 2.3.0:
- Features
- Add support for Lua 5.5
- Implement loader for Fennel
- Add split output support; optimize display format to junit
- Improve junit report formatting to avoid truncation
- Bug Fixes
- Restore context state on its own terms, not the terms of
the current env
- Hack around cliargs quirk to handle "help" flag correctly
- Unpin cliargs dependency
- Update to 2.2.0:
- Features
- Add Korean localization
- Add --exclude-name-file and --log-success options
- (When combined can automate re-running only failed tests)
- Add --name option to easily run single tests
- Bug Fixes
- Remove unused luafilesystem dependency
- Correct installation and example documentation
- Use escape sequences to output UTF-8 characters in more
environments
- Output more standard tracing notation in gtest handler
- Fix casting to string before encoding errors in JSON
- Correct TAP handler to not error on no test files
- Update to 2.1.2:
- Bug Fixes
- fix(luajit): ensure that ffi loaded libs will not get GC'ed
[#711]
- Features
- Add Indonesian language support #705
- Allow helpers to extend busted #658
- Update to 2.1.1:
- Bug Fixes
- Avoid GitHub marketplace namespace conflict
- Update to 2.1.0:
- Bug Fixes
- Refactor rockspec to dodge luarocks 3.1.3 bug
- Fix caching the ffi.typeof function on luajit
- Fix 'metatype' as a patched method on luajit
- Report pending without function argument
- Cache all outputter functions, use io.write not print
- Exit when CLI specified helper fails
- Restore globals set to nil in insulate block
- Change rockspec URL to git+https
- Fix error in gtest and utfhandlers if color was set
- Features
- Add tooling so repository can be used as a GitHub action
- Add Dockefile and publish to GHCR
- Add function to locate relative fixtures
- Add CLI support for setting luacov config path
- Add helpers to read/load fixtures
- Add Romanian translation
- Enable color overrides for utf+gtest handlers
- Miscellaneous Tasks
- Overhaul CI & add automatic publishing from rockspecs
- Bump luassert/say deps
- Update terra loader to use the global-injection of current
Terra
- Enable lua55 build.
- Add build-tests.patch relaxing too strict assertion on tests in
spec/fixtures_spec.lua (gh#lunarmodules/busted#768).
* Wed Feb 25 2026 Ana Guerrero <ana.guerrero@suse.com>
- Add BuildIgnore on lua51 while is fully removed from Tumbleweed.
* Fri Oct 24 2025 Matej Cepl <mcepl@cepl.eu>
- Switch off building lua51 build of the package.
* Sun Oct 12 2025 Matej Cepl <mcepl@cepl.eu>
- Remove file dependency on the interpreter.
* Wed Oct 08 2025 Matej Cepl <mcepl@cepl.eu>
- Don’t depend on /usr/bin/lua%{lua_version}, it breaks LuaJIT.
* Thu Mar 16 2023 Matej Cepl <mcepl@suse.com>
- Change upstream homepage to the current one at Lunar Modules.
- Add missing /usr/share/zsh ownership (I don’t want to
pull whole zsh as Requires and I am too lazy to create a
subpackage).
* Tue Nov 29 2022 Michal Suchanek <msuchanek@suse.com>
- Fix missing dependency on lua-macros (boo#1205612)
* Fri Nov 04 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Adjust shebang of /usr/bin/busted to point to the correct lua
interpreter (boo#1199151).
* Thu Feb 18 2021 Callum Farmer <gmbr3@opensuse.org>
- Use %lua_provides macro for default lua versioning
/etc/alternatives/_busted /etc/alternatives/busted /etc/alternatives/busted.bash /etc/alternatives/busted.zsh /usr/bin/busted /usr/bin/busted-5.5 /usr/share/bash-completion/completions/busted /usr/share/bash-completion/completions/busted-5.5 /usr/share/doc/packages/lua55-busted /usr/share/doc/packages/lua55-busted/CONTRIBUTING.md /usr/share/doc/packages/lua55-busted/README.md /usr/share/doc/packages/lua55-busted/TODO.md /usr/share/licenses/lua55-busted /usr/share/licenses/lua55-busted/LICENSE /usr/share/lua/5.5/busted /usr/share/lua/5.5/busted/block.lua /usr/share/lua/5.5/busted/compatibility.lua /usr/share/lua/5.5/busted/context.lua /usr/share/lua/5.5/busted/core.lua /usr/share/lua/5.5/busted/done.lua /usr/share/lua/5.5/busted/environment.lua /usr/share/lua/5.5/busted/execute.lua /usr/share/lua/5.5/busted/fixtures.lua /usr/share/lua/5.5/busted/init.lua /usr/share/lua/5.5/busted/languages /usr/share/lua/5.5/busted/languages/ar.lua /usr/share/lua/5.5/busted/languages/de.lua /usr/share/lua/5.5/busted/languages/en.lua /usr/share/lua/5.5/busted/languages/es.lua /usr/share/lua/5.5/busted/languages/fr.lua /usr/share/lua/5.5/busted/languages/id.lua /usr/share/lua/5.5/busted/languages/is.lua /usr/share/lua/5.5/busted/languages/it.lua /usr/share/lua/5.5/busted/languages/ja.lua /usr/share/lua/5.5/busted/languages/ko.lua /usr/share/lua/5.5/busted/languages/nl.lua /usr/share/lua/5.5/busted/languages/pt-BR.lua /usr/share/lua/5.5/busted/languages/ro.lua /usr/share/lua/5.5/busted/languages/ru.lua /usr/share/lua/5.5/busted/languages/th.lua /usr/share/lua/5.5/busted/languages/ua.lua /usr/share/lua/5.5/busted/languages/zh.lua /usr/share/lua/5.5/busted/luajit.lua /usr/share/lua/5.5/busted/modules /usr/share/lua/5.5/busted/modules/cli.lua /usr/share/lua/5.5/busted/modules/configuration_loader.lua /usr/share/lua/5.5/busted/modules/files /usr/share/lua/5.5/busted/modules/files/fennel.lua /usr/share/lua/5.5/busted/modules/files/lua.lua /usr/share/lua/5.5/busted/modules/files/moonscript.lua /usr/share/lua/5.5/busted/modules/files/terra.lua /usr/share/lua/5.5/busted/modules/filter_loader.lua /usr/share/lua/5.5/busted/modules/helper_loader.lua /usr/share/lua/5.5/busted/modules/luacov.lua /usr/share/lua/5.5/busted/modules/output_handler_loader.lua /usr/share/lua/5.5/busted/modules/standalone_loader.lua /usr/share/lua/5.5/busted/modules/test_file_loader.lua /usr/share/lua/5.5/busted/options.lua /usr/share/lua/5.5/busted/outputHandlers /usr/share/lua/5.5/busted/outputHandlers/TAP.lua /usr/share/lua/5.5/busted/outputHandlers/base.lua /usr/share/lua/5.5/busted/outputHandlers/gtest.lua /usr/share/lua/5.5/busted/outputHandlers/json.lua /usr/share/lua/5.5/busted/outputHandlers/junit.lua /usr/share/lua/5.5/busted/outputHandlers/plainTerminal.lua /usr/share/lua/5.5/busted/outputHandlers/sound.lua /usr/share/lua/5.5/busted/outputHandlers/utfTerminal.lua /usr/share/lua/5.5/busted/runner.lua /usr/share/lua/5.5/busted/status.lua /usr/share/lua/5.5/busted/utils.lua /usr/share/zsh /usr/share/zsh/vendor-completions /usr/share/zsh/vendor-completions/_busted /usr/share/zsh/vendor-completions/_busted-5.5
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Mar 18 23:43:29 2026