Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
ABI: add macos tests
Baptiste Daroussin committed 1 year ago
commit 3f045bffba77e89e282ff38524f10ba9f87f6c47
parent 9675169
3 files changed +15 -1
modified tests/Makefile.autosetup
@@ -69,7 +69,8 @@ TESTS_SH= \
TESTS_SHELL_BINS= \
	frontend/dfly.bin \
	frontend/fbsd.bin \
-
	frontend/linux.bin
+
	frontend/linux.bin \
+
	frontend/macos.bin

lua_OBJS=	lib/lua.o
merge_OBJS=	lib/merge.o
modified tests/frontend/abi.sh
@@ -3,6 +3,7 @@
. $(atf_get_srcdir)/test_environment.sh
tests_init \
	elfparse \
+
	machoparse \
	native \
	override

@@ -64,3 +65,15 @@ elfparse_body() {
		-o inline:"${_expected}" \
		pkg -o IGNORE_OSMAJOR=1 -o ABI_FILE=$(atf_get_srcdir)/linux.bin config altabi
}
+

+
machoparse_body() {
+
	_expected="Darwin:24:aarch64\n"
+
	atf_check \
+
		-o inline:"${_expected}" \
+
		pkg -o IGNORE_OSMAJOR=1 -o ABI_FILE=$(atf_get_srcdir)/macos.bin config abi
+

+
	_expected="darwin:24:aarch64:64\n"
+
	atf_check \
+
		-o inline:"${_expected}" \
+
		pkg -o IGNORE_OSMAJOR=1 -o ABI_FILE=$(atf_get_srcdir)/macos.bin config altabi
+
}
added tests/frontend/macos.binin