This commit is contained in:
TriForceX
2021-03-13 22:13:38 -03:00
parent c77595adbd
commit b3ecc6e32d
7043 changed files with 119377 additions and 73694 deletions

18
package/cukinia/Config.in Normal file
View File

@@ -0,0 +1,18 @@
config BR2_PACKAGE_CUKINIA
bool "cukinia"
depends on BR2_PACKAGE_BUSYBOX || BR2_PACKAGE_GAWK
help
Cukinia is designed to help Linux-based embedded firmware
developers run system-level validation tests on their product.
It provides a simple POSIX shell overlay, and primitives to
make sure system integrations and features keep behaving the
way they should.
By default, cukinia reports colorized test results on stdout,
but can also report them as CSV and JUnit-XML for easy
integration with CI systems such as Jenkins.
https://github.com/savoirfairelinux/cukinia
comment "cukinia needs busybox or gawk"
depends on !(BR2_PACKAGE_BUSYBOX || BR2_PACKAGE_GAWK)

View File

@@ -0,0 +1,4 @@
# Note: Cukinia will produce colorized output if the TERM environment
# variable matches vt220, xterm or linux.
cukinia_log $(_colorize blue "############# Cukinia tests ##############")
cukinia_user root

View File

@@ -0,0 +1,4 @@
# locally computed
sha256 b867ec63e448e7fa0a9276f6844a8b3a8f92d99e63e8518fe24e9debd32679b5 cukinia-0.5.1.tar.gz
sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.GPLv3

View File

@@ -0,0 +1,18 @@
################################################################################
#
# cukinia
#
################################################################################
CUKINIA_VERSION = 0.5.1
CUKINIA_SITE = $(call github,savoirfairelinux,cukinia,v$(CUKINIA_VERSION))
CUKINIA_LICENSE = Apache-2.0 or GPL-3.0
CUKINIA_LICENSE_FILES = LICENSE LICENSE.GPLv3
define CUKINIA_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/cukinia $(TARGET_DIR)/usr/bin/cukinia
$(INSTALL) -D -m 0644 $(CUKINIA_PKGDIR)/cukinia.conf \
$(TARGET_DIR)/etc/cukinia/cukinia.conf
endef
$(eval $(generic-package))