notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q3
kyua Testing framework for infrastructure software
0.13_8,3 devel on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.13_8,3Version of this port present on the latest quarterly branch.
Maintainer: bofh@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-16 14:22:25
Last Update: 2024-02-23 11:25:01
Commit Hash: 0681b59
People watching this port, also watch:: net-snmp, gnupg, t1lib, clone, monit
License: BSD3CLAUSE
WWW:
https://github.com/jmmv/kyua/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (199 items)
Collapse this list.
  1. /usr/local/share/licenses/kyua-0.13_8,3/catalog.mk
  2. /usr/local/share/licenses/kyua-0.13_8,3/LICENSE
  3. /usr/local/share/licenses/kyua-0.13_8,3/BSD3CLAUSE
  4. bin/kyua
  5. @sample etc/kyua/kyua.conf.sample
  6. share/man/man1/kyua-about.1.gz
  7. share/man/man1/kyua-config.1.gz
  8. share/man/man1/kyua-db-exec.1.gz
  9. share/man/man1/kyua-db-migrate.1.gz
  10. share/man/man1/kyua-debug.1.gz
  11. share/man/man1/kyua-help.1.gz
  12. share/man/man1/kyua-list.1.gz
  13. share/man/man1/kyua-report-html.1.gz
  14. share/man/man1/kyua-report-junit.1.gz
  15. share/man/man1/kyua-report.1.gz
  16. share/man/man1/kyua-test.1.gz
  17. share/man/man1/kyua.1.gz
  18. share/man/man5/kyua.conf.5.gz
  19. share/man/man5/kyuafile.5.gz
  20. share/kyua/misc/context.html
  21. share/kyua/misc/index.html
  22. share/kyua/misc/report.css
  23. share/kyua/misc/test_result.html
  24. share/kyua/store/migrate_v1_v2.sql
  25. share/kyua/store/migrate_v2_v3.sql
  26. share/kyua/store/schema_v3.sql
  27. share/doc/kyua/AUTHORS
  28. share/doc/kyua/CONTRIBUTING.md
  29. share/doc/kyua/CONTRIBUTORS
  30. share/doc/kyua/LICENSE
  31. share/doc/kyua/NEWS.md
  32. share/examples/kyua/Kyuafile.top
  33. share/examples/kyua/kyua.conf
  34. tests/Kyuafile
  35. tests/kyua/Kyuafile
  36. tests/kyua/bootstrap/Kyuafile
  37. tests/kyua/bootstrap/atf_helpers
  38. tests/kyua/bootstrap/plain_helpers
  39. tests/kyua/bootstrap/testsuite
  40. tests/kyua/cli/Kyuafile
  41. tests/kyua/cli/cmd_about_test
  42. tests/kyua/cli/cmd_config_test
  43. tests/kyua/cli/cmd_db_exec_test
  44. tests/kyua/cli/cmd_debug_test
  45. tests/kyua/cli/cmd_help_test
  46. tests/kyua/cli/cmd_list_test
  47. tests/kyua/cli/cmd_test_test
  48. tests/kyua/cli/common_test
  49. tests/kyua/cli/config_test
  50. tests/kyua/cli/main_test
  51. tests/kyua/drivers/Kyuafile
  52. tests/kyua/drivers/list_tests_helpers
  53. tests/kyua/drivers/list_tests_test
  54. tests/kyua/drivers/report_junit_test
  55. tests/kyua/drivers/scan_results_test
  56. tests/kyua/engine/Kyuafile
  57. tests/kyua/engine/atf_helpers
  58. tests/kyua/engine/atf_list_test
  59. tests/kyua/engine/atf_result_test
  60. tests/kyua/engine/atf_test
  61. tests/kyua/engine/config_test
  62. tests/kyua/engine/exceptions_test
  63. tests/kyua/engine/filters_test
  64. tests/kyua/engine/kyuafile_test
  65. tests/kyua/engine/plain_helpers
  66. tests/kyua/engine/plain_test
  67. tests/kyua/engine/scanner_test
  68. tests/kyua/engine/scheduler_test
  69. tests/kyua/engine/requirements_test
  70. tests/kyua/engine/tap_helpers
  71. tests/kyua/engine/tap_parser_test
  72. tests/kyua/engine/tap_test
  73. tests/kyua/examples/Kyuafile
  74. tests/kyua/examples/syntax_test
  75. tests/kyua/integration/Kyuafile
  76. tests/kyua/integration/cmd_about_test
  77. tests/kyua/integration/cmd_config_test
  78. tests/kyua/integration/cmd_db_exec_test
  79. tests/kyua/integration/cmd_db_migrate_test
  80. tests/kyua/integration/cmd_debug_test
  81. tests/kyua/integration/cmd_help_test
  82. tests/kyua/integration/cmd_list_test
  83. tests/kyua/integration/cmd_report_html_test
  84. tests/kyua/integration/cmd_report_junit_test
  85. tests/kyua/integration/cmd_report_test
  86. tests/kyua/integration/cmd_test_test
  87. tests/kyua/integration/global_test
  88. tests/kyua/integration/helpers/bad_test_program
  89. tests/kyua/integration/helpers/bogus_test_cases
  90. tests/kyua/integration/helpers/config
  91. tests/kyua/integration/helpers/dump_env
  92. tests/kyua/integration/helpers/expect_all_pass
  93. tests/kyua/integration/helpers/expect_some_fail
  94. tests/kyua/integration/helpers/interrupts
  95. tests/kyua/integration/helpers/metadata
  96. tests/kyua/integration/helpers/race
  97. tests/kyua/integration/helpers/simple_all_pass
  98. tests/kyua/integration/helpers/simple_some_fail
  99. tests/kyua/model/Kyuafile
  100. tests/kyua/model/context_test
  101. tests/kyua/model/exceptions_test
  102. tests/kyua/model/metadata_test
  103. tests/kyua/model/test_case_test
  104. tests/kyua/model/test_program_test
  105. tests/kyua/model/test_result_test
  106. tests/kyua/store/Kyuafile
  107. tests/kyua/store/dbtypes_test
  108. tests/kyua/store/exceptions_test
  109. tests/kyua/store/layout_test
  110. tests/kyua/store/metadata_test
  111. tests/kyua/store/migrate_test
  112. tests/kyua/store/read_backend_test
  113. tests/kyua/store/read_transaction_test
  114. tests/kyua/store/schema_inttest
  115. tests/kyua/store/schema_v1.sql
  116. tests/kyua/store/schema_v2.sql
  117. tests/kyua/store/testdata_v1.sql
  118. tests/kyua/store/testdata_v2.sql
  119. tests/kyua/store/testdata_v3_1.sql
  120. tests/kyua/store/testdata_v3_2.sql
  121. tests/kyua/store/testdata_v3_3.sql
  122. tests/kyua/store/testdata_v3_4.sql
  123. tests/kyua/store/transaction_test
  124. tests/kyua/store/write_backend_test
  125. tests/kyua/store/write_transaction_test
  126. tests/kyua/utils/Kyuafile
  127. tests/kyua/utils/auto_array_test
  128. tests/kyua/utils/cmdline/Kyuafile
  129. tests/kyua/utils/cmdline/base_command_test
  130. tests/kyua/utils/cmdline/commands_map_test
  131. tests/kyua/utils/cmdline/exceptions_test
  132. tests/kyua/utils/cmdline/globals_test
  133. tests/kyua/utils/cmdline/options_test
  134. tests/kyua/utils/cmdline/parser_test
  135. tests/kyua/utils/cmdline/ui_test
  136. tests/kyua/utils/config/Kyuafile
  137. tests/kyua/utils/config/exceptions_test
  138. tests/kyua/utils/config/keys_test
  139. tests/kyua/utils/config/lua_module_test
  140. tests/kyua/utils/config/nodes_test
  141. tests/kyua/utils/config/parser_test
  142. tests/kyua/utils/config/tree_test
  143. tests/kyua/utils/datetime_test
  144. tests/kyua/utils/env_test
  145. tests/kyua/utils/format/Kyuafile
  146. tests/kyua/utils/format/containers_test
  147. tests/kyua/utils/format/exceptions_test
  148. tests/kyua/utils/format/formatter_test
  149. tests/kyua/utils/fs/Kyuafile
  150. tests/kyua/utils/fs/auto_cleaners_test
  151. tests/kyua/utils/fs/directory_test
  152. tests/kyua/utils/fs/exceptions_test
  153. tests/kyua/utils/fs/lua_module_test
  154. tests/kyua/utils/fs/operations_test
  155. tests/kyua/utils/fs/path_test
  156. tests/kyua/utils/logging/Kyuafile
  157. tests/kyua/utils/logging/macros_test
  158. tests/kyua/utils/logging/operations_test
  159. tests/kyua/utils/memory_test
  160. tests/kyua/utils/optional_test
  161. tests/kyua/utils/passwd_test
  162. tests/kyua/utils/process/Kyuafile
  163. tests/kyua/utils/process/child_test
  164. tests/kyua/utils/process/deadline_killer_test
  165. tests/kyua/utils/process/exceptions_test
  166. tests/kyua/utils/process/executor_pid_test
  167. tests/kyua/utils/process/executor_test
  168. tests/kyua/utils/process/fdstream_test
  169. tests/kyua/utils/process/helpers
  170. tests/kyua/utils/process/isolation_test
  171. tests/kyua/utils/process/operations_test
  172. tests/kyua/utils/process/status_test
  173. tests/kyua/utils/process/systembuf_test
  174. tests/kyua/utils/sanity_test
  175. tests/kyua/utils/signals/Kyuafile
  176. tests/kyua/utils/signals/exceptions_test
  177. tests/kyua/utils/signals/interrupts_test
  178. tests/kyua/utils/signals/misc_test
  179. tests/kyua/utils/signals/programmer_test
  180. tests/kyua/utils/signals/timer_test
  181. tests/kyua/utils/sqlite/Kyuafile
  182. tests/kyua/utils/sqlite/c_gate_test
  183. tests/kyua/utils/sqlite/database_test
  184. tests/kyua/utils/sqlite/exceptions_test
  185. tests/kyua/utils/sqlite/statement_test
  186. tests/kyua/utils/sqlite/transaction_test
  187. tests/kyua/utils/stacktrace_helper
  188. tests/kyua/utils/stacktrace_test
  189. tests/kyua/utils/stream_test
  190. tests/kyua/utils/text/Kyuafile
  191. tests/kyua/utils/text/exceptions_test
  192. tests/kyua/utils/text/operations_test
  193. tests/kyua/utils/text/regex_test
  194. tests/kyua/utils/text/table_test
  195. tests/kyua/utils/text/templates_test
  196. tests/kyua/utils/units_test
  197. @owner
  198. @group
  199. @mode
Collapse this list.
Dependency lines:
  • kyua>0:devel/kyua
Conflicts:
CONFLICTS:
  • kyua-atf-compat
  • kyua-cli
  • kyua-testers
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/devel/kyua/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/kyua
  • pkg install kyua
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: kyua
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1708684922 SHA256 (freebsd-kyua-0.13-c85354e_GH0.tar.gz) = d354e0df90cb9d7df2a0bd9f85fd819e8ca3fa54b7d13f33c35d15ee61eee3f1 SIZE (freebsd-kyua-0.13-c85354e_GH0.tar.gz) = 509081

Packages (timestamps in pop-ups are UTC):
kyua
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.13_8,30.13_8,30.13_5,30.13_8,30.13_8,3-0.13_5,3-
FreeBSD:13:quarterly0.13_7,30.13_7,30.13_6,30.13_7,30.13_8,30.13_7,30.13_7,30.13_7,3
FreeBSD:14:latest0.13_8,30.13_8,30.13_5,30.13_8,30.13_8,30.13_6,3-0.13_6,3
FreeBSD:14:quarterly0.13_7,30.13_8,3-0.13_7,30.13_8,30.13_7,30.13_7,30.13_7,3
FreeBSD:15:latest0.13_8,30.13_8,3n/a0.13_7,3n/a0.13_7,30.13_7,30.13_8,3
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. atf>=0.21 : devel/atf
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. autoconf>=2.71 : devel/autoconf
  4. automake>=1.16.5 : devel/automake
Runtime dependencies:
  1. atf>=0.21 : devel/atf
Library dependencies:
  1. liblutok.so : devel/lutok
  2. liblua-5.4.so : lang/lua54
  3. libsqlite3.so : databases/sqlite3
This port is required by:
for Build
  1. mail/mlmmj

Configuration Options:
===> The following configuration options are available for kyua-0.13_8,3: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples TEST=on: Build and/or run tests ===> Use 'make config' to modify these settings
Options name:
devel_kyua
USES:
autoreconf lua pkgconfig sqlite
pkg-message:
If upgrading from < 0.13_5,3:
A tests group has been added and the tests user should be a member of it by default rather than nobody. You should update your password database to match (change the group from 65534 to 977 after updating). To do it, please run the following command: pw usermod -n tests -g tests
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/kyua/tar.gz/c85354e?dummy=/
Collapse this list.

There are no commits on branch 2022Q3 for this port