代码拉取完成,页面将自动刷新
同步操作将从 src-openEuler/libsemanage 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
From b4dff18c54fd666100d10581ce9215c8d5cbde93 Mon Sep 17 00:00:00 2001
From: gengqihu <gengqihu1@huawei.com>
Date: Tue, 11 May 2021 04:28:37 -0400
Subject: [PATCH] fix test failure with secilc
There's no secilc here. The SELinux CIL Compiler is a compiler that
converts the CIL language as described on the CIL design wiki into a
kernel binary policy file.
This patch deletes the testcode related to secilc.
---
tests/Makefile | 12 ++++++------
tests/libsemanage-tests.c | 16 ----------------
2 files changed, 6 insertions(+), 22 deletions(-)
diff --git a/tests/Makefile b/tests/Makefile
index 69f49a3..c98dae0 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -1,6 +1,5 @@
# Add your test source files here:
-SOURCES = $(sort $(wildcard *.c))
-CILS = $(sort $(wildcard *.cil))
+SOURCES = $(sort $(wildcard libsemanage-tests.c test_other.c test_semanage_store.c test_utilities.c utilities.c))
###########################################################################
@@ -10,18 +9,14 @@ override CFLAGS += -I../src -I../include
override LDLIBS += -lcunit -lbz2 -laudit -lselinux -lsepol
OBJECTS = $(SOURCES:.c=.o)
-POLICIES = $(CILS:.cil=.policy)
-all: $(EXECUTABLE) $(POLICIES)
+all: $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS) ../src/libsemanage.a
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
-
-%.policy: %.cil
- ../../secilc/secilc $*.cil -o $*.policy -f /dev/null
clean distclean:
- rm -rf $(OBJECTS) $(POLICIES) $(EXECUTABLE)
+ rm -rf $(OBJECTS) $(EXECUTABLE)
test: all
./$(EXECUTABLE)
diff --git a/tests/libsemanage-tests.c b/tests/libsemanage-tests.c
index 2ae4a21..df2d5b2 100644
--- a/tests/libsemanage-tests.c
+++ b/tests/libsemanage-tests.c
@@ -21,14 +21,6 @@
#include "test_semanage_store.h"
#include "test_utilities.h"
-#include "test_handle.h"
-#include "test_bool.h"
-#include "test_fcontext.h"
-#include "test_iface.h"
-#include "test_ibendport.h"
-#include "test_node.h"
-#include "test_port.h"
-#include "test_user.h"
#include "test_other.h"
#include <CUnit/Basic.h>
@@ -68,14 +60,6 @@ static bool do_tests(int interactive, int verbose)
DECLARE_SUITE(semanage_store);
DECLARE_SUITE(semanage_utilities);
- DECLARE_SUITE(handle);
- DECLARE_SUITE(bool);
- DECLARE_SUITE(fcontext);
- DECLARE_SUITE(iface);
- DECLARE_SUITE(ibendport);
- DECLARE_SUITE(node);
- DECLARE_SUITE(port);
- DECLARE_SUITE(user);
DECLARE_SUITE(other);
if (verbose)
--
2.19.1
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。