BSD Ports

devel/kyua 0.14.1,3 MidnightBSD

Testing framework for infrastructure software

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
devel

Description

Kyua is a testing framework for infrastructure software, originally designed to equip BSD-based operating systems with a test suite. This means that Kyua is lightweight and simple, and that Kyua integrates well with various build systems and continuous integration frameworks.

Kyua features an expressive test suite definition language, a safe runtime engine for test suites and a powerful report generation engine.

Kyua is for both developers and users, from the developer applying a simple fix to a library to the system administrator deploying a new release on a production machine.

Kyua is able to execute test programs written with a plethora of testing libraries and languages. The library of choice is ATF, for which Kyua was originally designed, but simple, framework-less test programs and TAP-compliant test programs can also be executed through Kyua.

In the other systems

The newest version among them is 0.14.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/kyua0.14.1,3 newestno data-[email protected]-
OpenBSDdevel/kyua0.14.1 newestno data-Sergey Bronnikov <[email protected]>2026-09-26
NetBSDdevel/kyua0.14.1nb2 newestnone known-[email protected]-
DragonFlydevel/kyua0.13_8,3 behind since 2026-09-26none known-[email protected]-

Compare across BSDs

Install

Binary package:

mport install kyua

From mports:

cd /usr/mports/devel/kyua && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	kyua>0:devel/kyua

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: devel_kyua

OptionDefaultDescription
DOCSoff
EXAMPLESoff
TESTon
USES
autoreconf libtool lua pkgconfig sqlite
Service scripts
none
Conflicts with
kyua-atf-compat kyua-cli kyua-testers

Files

Manual pages 14
  • kyua(1)
  • kyua-about(1)
  • kyua-config(1)
  • kyua-db-exec(1)
  • kyua-db-migrate(1)
  • kyua-debug(1)
  • kyua-help(1)
  • kyua-list(1)
  • kyua-report(1)
  • kyua-report-html(1)
  • kyua-report-junit(1)
  • kyua-test(1)
  • kyua.conf(5)
  • kyuafile(5)
pkg-plist 192
  • bin/kyua
  • @sample etc/kyua/kyua.conf.sample
  • share/man/man1/kyua-about.1.gz
  • share/man/man1/kyua-config.1.gz
  • share/man/man1/kyua-db-exec.1.gz
  • share/man/man1/kyua-db-migrate.1.gz
  • share/man/man1/kyua-debug.1.gz
  • share/man/man1/kyua-help.1.gz
  • share/man/man1/kyua-list.1.gz
  • share/man/man1/kyua-report-html.1.gz
  • share/man/man1/kyua-report-junit.1.gz
  • share/man/man1/kyua-report.1.gz
  • share/man/man1/kyua-test.1.gz
  • share/man/man1/kyua.1.gz
  • share/man/man5/kyua.conf.5.gz
  • share/man/man5/kyuafile.5.gz
  • share/kyua/misc/context.html
  • share/kyua/misc/index.html
  • share/kyua/misc/report.css
  • share/kyua/misc/test_result.html
  • share/kyua/store/migrate_v1_v2.sql
  • share/kyua/store/migrate_v2_v3.sql
  • share/kyua/store/schema_v3.sql
  • share/doc/kyua/AUTHORS
  • share/doc/kyua/CONTRIBUTING.md
  • share/doc/kyua/CONTRIBUTORS
  • share/doc/kyua/LICENSE
  • share/doc/kyua/NEWS
  • share/examples/kyua/Kyuafile.top
  • share/examples/kyua/kyua.conf
  • tests/Kyuafile
  • tests/kyua/Kyuafile
  • tests/kyua/bootstrap/Kyuafile
  • tests/kyua/bootstrap/atf_helpers
  • tests/kyua/bootstrap/plain_helpers
  • tests/kyua/bootstrap/testsuite
  • tests/kyua/cli/Kyuafile
  • tests/kyua/cli/cmd_about_test
  • tests/kyua/cli/cmd_config_test
  • tests/kyua/cli/cmd_db_exec_test
  • tests/kyua/cli/cmd_debug_test
  • tests/kyua/cli/cmd_help_test
  • tests/kyua/cli/cmd_list_test
  • tests/kyua/cli/cmd_test_test
  • tests/kyua/cli/common_test
  • tests/kyua/cli/config_test
  • tests/kyua/cli/main_test
  • tests/kyua/drivers/Kyuafile
  • tests/kyua/drivers/list_tests_helpers
  • tests/kyua/drivers/list_tests_test
  • tests/kyua/drivers/report_junit_test
  • tests/kyua/drivers/scan_results_test
  • tests/kyua/engine/Kyuafile
  • tests/kyua/engine/atf_helpers
  • tests/kyua/engine/atf_list_test
  • tests/kyua/engine/atf_result_test
  • tests/kyua/engine/atf_test
  • tests/kyua/engine/config_test
  • tests/kyua/engine/exceptions_test
  • tests/kyua/engine/filters_test
  • tests/kyua/engine/kyuafile_test
  • tests/kyua/engine/plain_helpers
  • tests/kyua/engine/plain_test
  • tests/kyua/engine/scanner_test
  • tests/kyua/engine/scheduler_test
  • tests/kyua/engine/requirements_test
  • tests/kyua/engine/tap_helpers
  • tests/kyua/engine/tap_parser_test
  • tests/kyua/engine/tap_test
  • tests/kyua/examples/Kyuafile
  • tests/kyua/examples/syntax_test
  • tests/kyua/integration/Kyuafile
  • tests/kyua/integration/cmd_about_test
  • tests/kyua/integration/cmd_config_test
  • tests/kyua/integration/cmd_db_exec_test
  • tests/kyua/integration/cmd_db_migrate_test
  • tests/kyua/integration/cmd_debug_test
  • tests/kyua/integration/cmd_help_test
  • tests/kyua/integration/cmd_list_test
  • tests/kyua/integration/cmd_report_html_test
  • tests/kyua/integration/cmd_report_junit_test
  • tests/kyua/integration/cmd_report_test
  • tests/kyua/integration/cmd_test_test
  • tests/kyua/integration/global_test
  • tests/kyua/integration/helpers/bad_test_program
  • tests/kyua/integration/helpers/bogus_test_cases
  • tests/kyua/integration/helpers/config
  • tests/kyua/integration/helpers/dump_env
  • tests/kyua/integration/helpers/expect_all_pass
  • tests/kyua/integration/helpers/expect_some_fail
  • tests/kyua/integration/helpers/interrupts
  • tests/kyua/integration/helpers/metadata
  • tests/kyua/integration/helpers/race
  • tests/kyua/integration/helpers/simple_all_pass
  • tests/kyua/integration/helpers/simple_some_fail
  • tests/kyua/model/Kyuafile
  • tests/kyua/model/context_test
  • tests/kyua/model/exceptions_test
  • tests/kyua/model/metadata_test
  • tests/kyua/model/test_case_test

The first 100 are listed.

distinfo 1
FileSizeSHA256
kyua-0.14.1.tar.gz9967973caf30a7e316f4f21c32e1c419ec80371fe113e3eed10ba1db9e6efc7ee15ecb
Master sites 1
  • https://github.com/freebsd/kyua/releases/download/${DISTNAME}/