From 316243b44840cf0b5319915ceb6b77264b26fc9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E5=85=B5=E5=85=B5?= Date: Tue, 1 Jun 2021 16:36:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=8A=E4=BC=A0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 1 + app/src/ohosTest/config.json | 41 +++++++++++++++++++ .../com/mancj/example/ExampleOhosTest.java | 17 ++++++++ 3 files changed, 59 insertions(+) create mode 100644 app/src/ohosTest/config.json create mode 100644 app/src/ohosTest/java/com/mancj/example/ExampleOhosTest.java diff --git a/app/build.gradle b/app/build.gradle index e1e7d3b..ccee51c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,5 +10,6 @@ ohos { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.har']) testCompile 'junit:junit:4.12' + ohosTestImplementation 'com.huawei.ohos.testkit:runner:1.0.0.100' //compile project(path: 'library') } diff --git a/app/src/ohosTest/config.json b/app/src/ohosTest/config.json new file mode 100644 index 0000000..74afec4 --- /dev/null +++ b/app/src/ohosTest/config.json @@ -0,0 +1,41 @@ +{ + "app": { + "bundleName": "com.mancj.example", + "vendor": "mancj", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.mancj.example", + "name": "testModule", + "deviceType": [ + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry_test", + "moduleType": "feature", + "installationFree": true + }, + "abilities": [ + { + "name": "decc.testkit.runner.EntryAbility", + "description": "Test Entry Ability", + "icon": "$media:icon", + "label": "example", + "launchType": "standard", + "orientation": "landscape", + "visible": true, + "type": "page" + } + ] + } +} \ No newline at end of file diff --git a/app/src/ohosTest/java/com/mancj/example/ExampleOhosTest.java b/app/src/ohosTest/java/com/mancj/example/ExampleOhosTest.java new file mode 100644 index 0000000..c8f913f --- /dev/null +++ b/app/src/ohosTest/java/com/mancj/example/ExampleOhosTest.java @@ -0,0 +1,17 @@ +package com.mancj.example; + +import ohos.aafwk.ability.delegation.AbilityDelegatorRegistry; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class ExampleOhosTest { + /** + * 全UI应用、不支持Context,不支持单元测试 + */ + @Test + public void testBundleName() { + final String actualBundleName = AbilityDelegatorRegistry.getArguments().getTestBundleName(); + assertEquals("com.mancj.example", actualBundleName); + } +} \ No newline at end of file -- Gitee From 305e5cf3abf262f3bf7ed41ff28b15d5a04ee9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E5=85=B5=E5=85=B5?= Date: Tue, 1 Jun 2021 17:32:15 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20entr?= =?UTF-8?q?y?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/.gitignore | 1 - 1 file changed, 1 deletion(-) delete mode 100644 entry/.gitignore diff --git a/entry/.gitignore b/entry/.gitignore deleted file mode 100644 index 796b96d..0000000 --- a/entry/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build -- Gitee