Skip to content

Commit

Permalink
support anolisos8.6
Browse files Browse the repository at this point in the history
  • Loading branch information
shaojunwang authored and superajun-wsj committed Feb 16, 2023
1 parent 7528755 commit db9394a
Show file tree
Hide file tree
Showing 45 changed files with 565 additions and 172 deletions.
26 changes: 20 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,31 @@ jobs:
- name: Check out repository code
uses: actions/checkout@v3
- run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner."
- run: echo "🖥️ The workflow is now ready to test your code on the runner."
- run: echo "🖥️ The workflow is now ready to test your code on the runner in ubuntu18.04 container."
- name: List files in the repository
run: ls ${{ github.workspace }}
- name: Build JavaEnclave
run: sudo ${{ github.workspace }}/tools/cicd/make.sh build
run: ${{ github.workspace }}/tools/cicd/ubuntu-18.04/make.sh build
- name: Release JavaEnclave
run: sudo ${{ github.workspace }}/tools/cicd/make.sh release
run: ${{ github.workspace }}/tools/cicd/ubuntu-18.04/make.sh release
- name: Test JavaEnclave
run: sudo ${{ github.workspace }}/tools/cicd/make.sh test
run: ${{ github.workspace }}/tools/cicd/ubuntu-18.04/make.sh test
- name: Run JavaEnclave Samples
run: sudo ${{ github.workspace }}/tools/cicd/make.sh samples
run: ${{ github.workspace }}/tools/cicd/ubuntu-18.04/make.sh samples
- name: Run JavaEnclave Benchmark
run: sudo ${{ github.workspace }}/tools/cicd/make.sh benchmark
run: ${{ github.workspace }}/tools/cicd/ubuntu-18.04/make.sh benchmark
- run: echo "🍏 This job's status is ${{ job.status }}."
- run: echo "🖥️ The workflow is now ready to test your code on the runner in anolis8.6 container."
- name: List files in the repository
run: ls ${{ github.workspace }}
- name: Build JavaEnclave
run: ${{ github.workspace }}/tools/cicd/anolis-8.6/make.sh build
- name: Release JavaEnclave
run: ${{ github.workspace }}/tools/cicd/anolis-8.6/make.sh release
- name: Test JavaEnclave
run: ${{ github.workspace }}/tools/cicd/anolis-8.6/make.sh test
- name: Run JavaEnclave Samples
run: ${{ github.workspace }}/tools/cicd/anolis-8.6/make.sh samples
- name: Run JavaEnclave Benchmark
run: ${{ github.workspace }}/tools/cicd/anolis-8.6/make.sh benchmark
- run: echo "🍏 This job's status is ${{ job.status }}."
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,8 +173,7 @@ public class Main {
EnclaveType[] enclaveTypes = {
EnclaveType.MOCK_IN_JVM,
EnclaveType.MOCK_IN_SVM,
EnclaveType.TEE_SDK,
EnclaveType.EMBEDDED_LIB_OS};
EnclaveType.TEE_SDK};

for (EnclaveType enclaveType : enclaveTypes) {
Enclave enclave = EnclaveFactory.create(enclaveType);
Expand Down
2 changes: 1 addition & 1 deletion archetype/src/main/resources/archetype-resources/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK:EMBEDDED_LIB_OS</org.apache.teaclave.javasdk.platform>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK</org.apache.teaclave.javasdk.platform>
</properties>
<dependencyManagement>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public class GuoMiBenchMark {

public final String sm3Context = "Hello World!";

@Param(value = {"MOCK_IN_JVM", "MOCK_IN_SVM", "TEE_SDK", "EMBEDDED_LIB_OS"})
@Param(value = {"MOCK_IN_JVM", "MOCK_IN_SVM", "TEE_SDK"})
private String enclaveServiceInstance;
@Param(value = {"SM2", "SM3", "SM4"})
private String smAlgo;
Expand All @@ -55,8 +55,6 @@ public static class EnclaveBenchmark {
private SMService mockSVMService = null;
private Enclave teeSDKEnclave = null;
private SMService teeSDKService = null;
private Enclave embeddedLibOSEnclave = null;
private SMService embeddedLibOSService = null;

@Setup
public void createEnclave() throws Exception {
Expand All @@ -66,16 +64,13 @@ public void createEnclave() throws Exception {
mockSVMService = mockSVMEnclave.load(SMService.class).next();
teeSDKEnclave = EnclaveFactory.create(EnclaveType.TEE_SDK);
teeSDKService = teeSDKEnclave.load(SMService.class).next();
embeddedLibOSEnclave = EnclaveFactory.create(EnclaveType.EMBEDDED_LIB_OS);
embeddedLibOSService = embeddedLibOSEnclave.load(SMService.class).next();
}

@TearDown
public void destroyEnclave() throws Exception {
mockJVMEnclave.destroy();
mockSVMEnclave.destroy();
teeSDKEnclave.destroy();
embeddedLibOSEnclave.destroy();
}

public SMService getMockJVMServiceInstance() {
Expand All @@ -89,10 +84,6 @@ public SMService getMockSVMServiceInstance() {
public SMService getTeeSDKServiceInstance() {
return teeSDKService;
}

public SMService getEmbeddedLibOSServiceInstance() {
return embeddedLibOSService;
}
}

private void smBenchmarkImpl(EnclaveBenchmark enclave, String serviceName, String smAlgo) throws Exception {
Expand All @@ -107,9 +98,6 @@ private void smBenchmarkImpl(EnclaveBenchmark enclave, String serviceName, Strin
case "TEE_SDK":
service = enclave.getTeeSDKServiceInstance();
break;
case "EMBEDDED_LIB_OS":
service = enclave.getEmbeddedLibOSServiceInstance();
break;
}

int sm2Weight = 10;
Expand Down
2 changes: 1 addition & 1 deletion benchmark/guomi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK:EMBEDDED_LIB_OS</org.apache.teaclave.javasdk.platform>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK</org.apache.teaclave.javasdk.platform>
</properties>
<dependencyManagement>
<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions benchmark/guomi/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#/bin/bash
#!/bin/bash

# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
Expand All @@ -19,4 +19,4 @@

mvn -Pnative clean package

OCCLUM_RELEASE_ENCLAVE=true java -Dorg.apache.teaclave.javasdk.enclave.metric.enable=false -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.benchmark.guomi.host.GuoMiBenchMark
OCCLUM_RELEASE_ENCLAVE=true $JAVA_HOME/bin/java -Dorg.apache.teaclave.javasdk.enclave.metric.enable=false -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.benchmark.guomi.host.GuoMiBenchMark
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
@OutputTimeUnit(TimeUnit.MILLISECONDS)
public class StringBenchMark {

@Param(value = {"MOCK_IN_JVM", "MOCK_IN_SVM", "TEE_SDK", "EMBEDDED_LIB_OS"})
@Param(value = {"MOCK_IN_JVM", "MOCK_IN_SVM", "TEE_SDK"})
private String enclaveServiceInstance;
@Param(value = {"regex", "concat", "split"})
private String stringOpt;
Expand All @@ -47,16 +47,13 @@ public void createEnclave() throws Exception {
mockSVMService = mockSVMEnclave.load(StringOperationMetric.class).next();
teeSDKEnclave = EnclaveFactory.create(EnclaveType.TEE_SDK);
teeSDKService = teeSDKEnclave.load(StringOperationMetric.class).next();
embeddedLibOSEnclave = EnclaveFactory.create(EnclaveType.EMBEDDED_LIB_OS);
embeddedLibOSService = embeddedLibOSEnclave.load(StringOperationMetric.class).next();
}

@TearDown
public void destroyEnclave() throws Exception {
mockJVMEnclave.destroy();
mockSVMEnclave.destroy();
teeSDKEnclave.destroy();
embeddedLibOSEnclave.destroy();
}

public StringOperationMetric getMockJVMServiceInstance() {
Expand All @@ -70,10 +67,6 @@ public StringOperationMetric getMockSVMServiceInstance() {
public StringOperationMetric getTeeSDKServiceInstance() {
return teeSDKService;
}

public StringOperationMetric getEmbeddedLibOSServiceInstance() {
return embeddedLibOSService;
}
}

private void stringBenchMarkImpl(EnclaveBenchmark enclave, String enclaveServiceInstance, String stringOpt) {
Expand All @@ -88,9 +81,6 @@ private void stringBenchMarkImpl(EnclaveBenchmark enclave, String enclaveService
case "TEE_SDK":
service = enclave.getTeeSDKServiceInstance();
break;
case "EMBEDDED_LIB_OS":
service = enclave.getEmbeddedLibOSServiceInstance();
break;
}

int regexWeight = 5000;
Expand Down
2 changes: 1 addition & 1 deletion benchmark/string/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK:EMBEDDED_LIB_OS</org.apache.teaclave.javasdk.platform>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK</org.apache.teaclave.javasdk.platform>
</properties>
<dependencyManagement>
<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions benchmark/string/run.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#/bin/bash
#!/bin/bash

mvn -Pnative clean package

OCCLUM_RELEASE_ENCLAVE=true java -Dorg.apache.teaclave.javasdk.enclave.metric.enable=false -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.benchmark.string.host.StringBenchMark
OCCLUM_RELEASE_ENCLAVE=true $JAVA_HOME/bin/java -Dorg.apache.teaclave.javasdk.enclave.metric.enable=false -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.benchmark.string.host.StringBenchMark
4 changes: 2 additions & 2 deletions coverage/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ wget https://search.maven.org/remotecontent?filepath=org/jacoco/jacoco/0.8.3/jac
popd

# Generate Teaclave java sdk test coverage data.
OCCLUM_RELEASE_ENCLAVE=true java -javaagent:jacoco/lib/jacocoagent.jar=destfile=./result/jacoco.exec,append=true,classdumpdir=result/classes,includes=org.apache.teaclave.javasdk.host.*:org.apache.teaclave.javasdk.common.*:org.apache.teaclave.javasdk.enclave.*,output=file -cp ${TEST_PATH}/host/target/host-0.1.0-jar-with-dependencies.jar:${TEST_PATH}enclave/target/enclave-0.1.0-jar-with-dependencies.jar org.apache.teaclave.javasdk.test.host.TestMain
OCCLUM_RELEASE_ENCLAVE=true $JAVA_HOME/bin/java -javaagent:jacoco/lib/jacocoagent.jar=destfile=./result/jacoco.exec,append=true,classdumpdir=result/classes,includes=org.apache.teaclave.javasdk.host.*:org.apache.teaclave.javasdk.common.*:org.apache.teaclave.javasdk.enclave.*,output=file -cp ${TEST_PATH}/host/target/host-0.1.0-jar-with-dependencies.jar:${TEST_PATH}enclave/target/enclave-0.1.0-jar-with-dependencies.jar org.apache.teaclave.javasdk.test.host.TestMain

# Generate Teaclave java sdk test coverage report.
java -jar jacoco/lib/jacococli.jar report result/jacoco.exec --classfiles result/classes --html site
$JAVA_HOME/bin/java -jar jacoco/lib/jacococli.jar report result/jacoco.exec --classfiles result/classes --html site
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ public static void main(String[] args) throws Exception {
EnclaveType[] enclaveTypes = {
EnclaveType.MOCK_IN_JVM,
EnclaveType.MOCK_IN_SVM,
EnclaveType.TEE_SDK,
EnclaveType.EMBEDDED_LIB_OS};
EnclaveType.TEE_SDK};

for (EnclaveType enclaveType : enclaveTypes) {
Enclave enclave = EnclaveFactory.create(enclaveType);
Expand Down
2 changes: 1 addition & 1 deletion samples/helloworld/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK:EMBEDDED_LIB_OS</org.apache.teaclave.javasdk.platform>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK</org.apache.teaclave.javasdk.platform>
</properties>
<dependencyManagement>
<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion samples/helloworld/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

mvn -Pnative clean package

OCCLUM_RELEASE_ENCLAVE=true java -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.samples.helloworld.host.Main
OCCLUM_RELEASE_ENCLAVE=true $JAVA_HOME/bin/java -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.samples.helloworld.host.Main
2 changes: 1 addition & 1 deletion samples/springboot/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK:EMBEDDED_LIB_OS</org.apache.teaclave.javasdk.platform>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK</org.apache.teaclave.javasdk.platform>
</properties>
<dependencyManagement>
<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion samples/springboot/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
mvn -Pnative clean package

# step2: startup springboot application service.
OCCLUM_RELEASE_ENCLAVE=true java -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.samples.springboot.host.Application &
OCCLUM_RELEASE_ENCLAVE=true $JAVA_HOME/bin/java -cp host/target/host-1.0-SNAPSHOT-jar-with-dependencies.jar:enclave/target/enclave-1.0-SNAPSHOT-jar-with-dependencies.jar org.apache.teaclave.javasdk.samples.springboot.host.Application &
sleep 5
# shellcheck disable=SC2006
# shellcheck disable=SC2009
Expand Down
2 changes: 1 addition & 1 deletion sdk/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK:EMBEDDED_LIB_OS</org.apache.teaclave.javasdk.platform>
<org.apache.teaclave.javasdk.platform>MOCK_IN_SVM:TEE_SDK</org.apache.teaclave.javasdk.platform>
<surefire.version>3.0.0-M5</surefire.version>
<svm.maven.version>0.9.13</svm.maven.version>
</properties>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ public void testAESService() throws Exception {
EnclaveType[] types = new EnclaveType[]{
EnclaveType.MOCK_IN_JVM,
EnclaveType.MOCK_IN_SVM,
EnclaveType.TEE_SDK,
EnclaveType.EMBEDDED_LIB_OS};
EnclaveType.TEE_SDK};

for (EnclaveType type : types) {
Enclave enclave = EnclaveFactory.create(type);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,14 +106,12 @@ public void testEnclaveConcurrency() throws Exception {
enclaveConcurrency(EnclaveType.MOCK_IN_JVM);
enclaveConcurrency(EnclaveType.MOCK_IN_SVM);
enclaveConcurrency(EnclaveType.TEE_SDK);
enclaveConcurrency(EnclaveType.EMBEDDED_LIB_OS);
}

@Test
public void testEnclaveConcurrencySync() throws Exception {
enclaveConcurrencySync(EnclaveType.MOCK_IN_JVM);
enclaveConcurrencySync(EnclaveType.MOCK_IN_SVM);
enclaveConcurrencySync(EnclaveType.TEE_SDK);
enclaveConcurrencySync(EnclaveType.EMBEDDED_LIB_OS);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,5 @@ public void testJavaEnclaveException() throws Exception {
javaEnclaveException(EnclaveType.MOCK_IN_JVM);
javaEnclaveException(EnclaveType.MOCK_IN_SVM);
javaEnclaveException(EnclaveType.TEE_SDK);
javaEnclaveException(EnclaveType.EMBEDDED_LIB_OS);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,5 @@ public void testEnclaveInfo() throws Exception {
assertEquals(enclaveInfo.getEnclaveEPCMemorySizeBytes(), 1500 * 1024 * 1024);
assertEquals(enclaveInfo.getEnclaveMaxThreadsNumber(), 50);
enclave.destroy();

// it's related to config file in test project.
enclave = EnclaveFactory.create(EnclaveType.EMBEDDED_LIB_OS);
enclaveInfo = enclave.getEnclaveInfo();
assertEquals(enclaveInfo.getEnclaveType(), EnclaveType.EMBEDDED_LIB_OS);
assertFalse(enclaveInfo.isEnclaveDebuggable());
assertEquals(enclaveInfo.getEnclaveEPCMemorySizeBytes(), 1500 * 1024 * 1024);
assertEquals(enclaveInfo.getEnclaveMaxThreadsNumber(), 50);
enclave.destroy();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -78,14 +78,6 @@ private void service() throws Exception {
assertEquals(enclaveInfoTEE.getEnclaveEPCMemorySizeBytes(), 1500 * 1024 * 1024);
assertEquals(enclaveInfoTEE.getEnclaveMaxThreadsNumber(), 50);

// it's related to config file in test project.
Enclave enclaveLIBOS = EnclaveFactory.create(EnclaveType.EMBEDDED_LIB_OS);
EnclaveInfo enclaveInfoLIBOS = enclaveLIBOS.getEnclaveInfo();
assertEquals(enclaveInfoLIBOS.getEnclaveType(), EnclaveType.EMBEDDED_LIB_OS);
assertFalse(enclaveInfoLIBOS.isEnclaveDebuggable());
assertEquals(enclaveInfoLIBOS.getEnclaveEPCMemorySizeBytes(), 1500 * 1024 * 1024);
assertEquals(enclaveInfoLIBOS.getEnclaveMaxThreadsNumber(), 50);

enclaveInfoMXBeanStub = new ObjectName(DOMAIN_NAME + ":name=" + ENCLAVE_MX_BEAN_STUB);
MBeanServer mxBeanService = ManagementFactory.getPlatformMBeanServer();
mxBeanService.registerMBean(
Expand All @@ -103,7 +95,6 @@ private void service() throws Exception {
enclaveJVM.destroy();
enclaveSVM.destroy();
enclaveTEE.destroy();
enclaveLIBOS.destroy();
}

@Before
Expand All @@ -129,9 +120,9 @@ public void testEnclaveInfo() throws Exception {
JMXConnector jmxClient = JMXConnectorFactory.connect(url);
MBeanServerConnection mbsClient = jmxClient.getMBeanServerConnection();
ObjectName mBeanName = new ObjectName(DOMAIN_NAME + ":name=" + ENCLAVE_MX_BEAN_STUB);
assertEquals(4, mbsClient.getAttribute(mBeanName, "EnclaveInstanceNumber"));
assertEquals(3, mbsClient.getAttribute(mBeanName, "EnclaveInstanceNumber"));
CompositeData[] enclaveInfos = (CompositeData[]) mbsClient.getAttribute(mBeanName, "EnclaveInstancesInfo");
assertEquals(4, enclaveInfos.length);
assertEquals(3, enclaveInfos.length);
for (CompositeData enclaveInfo : enclaveInfos) {
String enclaveType = (String) enclaveInfo.get("enclaveType");
switch (enclaveType) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,7 @@ public void testEnclaveMetricTrace() throws Exception {
EnclaveType[] types = new EnclaveType[] {
EnclaveType.MOCK_IN_JVM,
EnclaveType.MOCK_IN_SVM,
EnclaveType.TEE_SDK,
EnclaveType.EMBEDDED_LIB_OS};
EnclaveType.TEE_SDK};
for (EnclaveType type : types) {
Enclave enclave = EnclaveFactory.create(type);
assertNotNull(enclave);
Expand Down Expand Up @@ -86,7 +85,7 @@ public void testEnclaveMetricTrace() throws Exception {
assertTrue(str.contains("enclave_destroying_cost"));
assertTrue(str.contains("enclave_service_loading"));
assertTrue(str.contains("TEE_SDK"));
assertTrue(str.contains("EMBEDDED_LIB_OS"));
// assertTrue(str.contains("EMBEDDED_LIB_OS"));
assertTrue(file.delete());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ public void testRSAService() throws Exception {
EnclaveType[] types = new EnclaveType[]{
EnclaveType.MOCK_IN_JVM,
EnclaveType.MOCK_IN_SVM,
EnclaveType.TEE_SDK,
EnclaveType.EMBEDDED_LIB_OS};
EnclaveType.TEE_SDK};

for (EnclaveType type : types) {
Enclave enclave = EnclaveFactory.create(type);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,6 @@ public void testReflectionCallService() throws Exception {
reflectionCallService(EnclaveType.MOCK_IN_JVM);
reflectionCallService(EnclaveType.MOCK_IN_SVM);
reflectionCallService(EnclaveType.TEE_SDK);
reflectionCallService(EnclaveType.EMBEDDED_LIB_OS);
// reflectionCallService(EnclaveType.EMBEDDED_LIB_OS);
}
}
Loading

0 comments on commit db9394a

Please sign in to comment.