未验证 提交 717ac35c 编写于 作者: O openharmony_ci 提交者: Gitee

!4361 XTS元能力blocked用例适配

Merge pull request !4361 from chengxingzhen/master
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHost") { ohos_hap("FormSystemHost") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHost") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHost") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHost" hap_name = "FormSystemHost"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostB") { ohos_hap("FormSystemHostB") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostB") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostB") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostB" hap_name = "FormSystemHostB"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostC") { ohos_hap("FormSystemHostC") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostC") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostC") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostC" hap_name = "FormSystemHostC"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostD") { ohos_hap("FormSystemHostD") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostD") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostD") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostD" hap_name = "FormSystemHostD"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostE") { ohos_hap("FormSystemHostE") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostE") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostE") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostE" hap_name = "FormSystemHostE"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostF") { ohos_hap("FormSystemHostF") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostF") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostF") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostF" hap_name = "FormSystemHostF"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostG") { ohos_hap("FormSystemHostG") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostG") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostG") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostG" hap_name = "FormSystemHostG"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostI") { ohos_hap("FormSystemHostI") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostI") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostI") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostI" hap_name = "FormSystemHostI"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostJ") { ohos_hap("FormSystemHostJ") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostJ") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostJ") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostJ" hap_name = "FormSystemHostJ"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostK") { ohos_hap("FormSystemHostK") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostK") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostK") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostK" hap_name = "FormSystemHostK"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostL") { ohos_hap("FormSystemHostL") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostL") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostL") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostL" hap_name = "FormSystemHostL"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostN") { ohos_hap("FormSystemHostN") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostN") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostN") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostN" hap_name = "FormSystemHostN"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostNoPerm") { ohos_hap("FormSystemHostNoPerm") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostNoPerm") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostNoPerm") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostNoPerm" hap_name = "FormSystemHostNoPerm"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostO") { ohos_hap("FormSystemHostO") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostO") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostO") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostO" hap_name = "FormSystemHostO"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemHostP") { ohos_hap("FormSystemHostP") {
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
":hjs_demo_js_assets", ":hjs_demo_js_assets",
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostP") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemHostP") {
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
hap_name = "FormSystemHostP" hap_name = "FormSystemHostP"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemProviderA") { ohos_hap("FormSystemProviderA") {
hap_name = "FormSystemProviderA" hap_name = "FormSystemProviderA"
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderA") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderA") {
] ]
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
{
"description": "Configuration for hjunit demo Tests"
}
\ No newline at end of file
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemProviderB") { ohos_hap("FormSystemProviderB") {
hap_name = "FormSystemProviderB" hap_name = "FormSystemProviderB"
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderB") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderB") {
] ]
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
{
"description": "Configuration for hjunit demo Tests"
}
\ No newline at end of file
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemProviderC") { ohos_hap("FormSystemProviderC") {
hap_name = "FormSystemProviderC" hap_name = "FormSystemProviderC"
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderC") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderC") {
] ]
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
{
"description": "Configuration for hjunit demo Tests"
}
\ No newline at end of file
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
import("//test/xts/tools/build/suite.gni") import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("FormSystemProviderD") { ohos_hap("FormSystemProviderD") {
hap_name = "FormSystemProviderD" hap_name = "FormSystemProviderD"
hap_profile = "./entry/src/main/config.json" hap_profile = "./entry/src/main/config.json"
deps = [ deps = [
...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderD") { ...@@ -22,6 +22,10 @@ ohos_js_hap_suite("FormSystemProviderD") {
] ]
ets2abc = true ets2abc = true
certificate_profile = "./signature/openharmony_sx.p7b" certificate_profile = "./signature/openharmony_sx.p7b"
js_build_mode = "debug"
final_hap_path =
"${SUITES_OUTPUT_ROOT}/${XTS_SUITENAME}/testcases/${hap_name}.hap"
testonly = true
} }
ohos_js_assets("hjs_demo_js_assets") { ohos_js_assets("hjs_demo_js_assets") {
source_dir = "./entry/src/main/ets/MainAbility" source_dir = "./entry/src/main/ets/MainAbility"
......
{
"description": "Configuration for hjunit demo Tests"
}
\ No newline at end of file
...@@ -24,8 +24,8 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => { ...@@ -24,8 +24,8 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => {
const ERR_ADD_INVALID_PARAM = `invalid input parameter during form operation`; const ERR_ADD_INVALID_PARAM = `invalid input parameter during form operation`;
describe(`${describeName}`, () => { describe(`${describeName}`, () => {
const callbackName = `FMS_fuzzTest_getinfobundle`; const callbackName = `FMS_fuzzTest_getinfomodule_callback`;
const promiseName = `FMS_fuzzTest_getinfobundle`; const promiseName = `FMS_fuzzTest_getinfomodule_promise`;
const length = DATA_TYPE_LIST.length; const length = DATA_TYPE_LIST.length;
for (let i = 0; i < length; ++i) { for (let i = 0; i < length; ++i) {
...@@ -35,13 +35,13 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => { ...@@ -35,13 +35,13 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => {
* @tc.number FMS_fuzzTest_getinfobundle_0100 ~ FMS_fuzzTest_getinfobundle_0800 * @tc.number FMS_fuzzTest_getinfobundle_0100 ~ FMS_fuzzTest_getinfobundle_0800
* @tc.desc Check whether the getFormsInfo interface can pass the fuzzy test (by AsyncCallback) * @tc.desc Check whether the getFormsInfo interface can pass the fuzzy test (by AsyncCallback)
*/ */
it(`${callbackName}_${tcNumber}`, filterParameter, async (done) => { it(`FMS_fuzzTest_getinfobundle_${tcNumber}`, filterParameter, async (done) => {
const dataType = DATA_TYPE_LIST[i]; const dataType = DATA_TYPE_LIST[i];
const bundleName = getFuzzData(dataType); const bundleName = getFuzzData(dataType);
console.log(`${callbackName} ${tcNumber} bundleName typeof: ${typeof bundleName}`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} bundleName typeof: ${typeof bundleName}`);
try { try {
formHost.getFormsInfo(bundleName, (error, data) => { formHost.getFormsInfo(bundleName, (error, data) => {
console.log(`${callbackName} ${tcNumber} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
expect(data).assertUndefined(); expect(data).assertUndefined();
if (`STRING` === dataType) { if (`STRING` === dataType) {
expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE); expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE);
...@@ -53,8 +53,8 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => { ...@@ -53,8 +53,8 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => {
done(); done();
}); });
} catch (error) { } catch (error) {
console.log(`${callbackName} ${tcNumber} exception caught: ${JSON.stringify(error)}`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} exception caught: ${JSON.stringify(error)}`);
console.log(`${callbackName} ${tcNumber} should not reach here`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
...@@ -68,17 +68,17 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => { ...@@ -68,17 +68,17 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => {
* @tc.number FMS_fuzzTest_getinfobundle_0900 ~ FMS_fuzzTest_getinfobundle_1600 * @tc.number FMS_fuzzTest_getinfobundle_0900 ~ FMS_fuzzTest_getinfobundle_1600
* @tc.desc Check whether the getFormsInfo interface can pass the fuzzy test (by Promise) * @tc.desc Check whether the getFormsInfo interface can pass the fuzzy test (by Promise)
*/ */
it(`${promiseName}_${tcNumber}`, filterParameter, async (done) => { it(`FMS_fuzzTest_getinfobundle_${tcNumber}`, filterParameter, async (done) => {
const dataType = DATA_TYPE_LIST[i]; const dataType = DATA_TYPE_LIST[i];
const bundleName = getFuzzData(dataType); const bundleName = getFuzzData(dataType);
console.log(`${promiseName} ${tcNumber} ${describeName} bundleName typeof: ${typeof bundleName}`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} ${describeName} bundleName typeof: ${typeof bundleName}`);
try { try {
const data = await formHost.getFormsInfo(bundleName); const data = await formHost.getFormsInfo(bundleName);
console.log(`${promiseName} ${tcNumber} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} ${tcNumber} should not reach here`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} should not reach here`);
expect().assertFail(); expect().assertFail();
} catch (error) { } catch (error) {
console.log(`${promiseName} ${tcNumber} exception caught: ${JSON.stringify(error)}`); console.log(`FMS_fuzzTest_getinfobundle ${tcNumber} exception caught: ${JSON.stringify(error)}`);
if (`STRING` === dataType) { if (`STRING` === dataType) {
expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE); expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE);
expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED); expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED);
...@@ -90,12 +90,6 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => { ...@@ -90,12 +90,6 @@ export const getFormsInfoFuzzTest = (describeName, filterParameter) => {
} }
}); });
} }
});
describe(`${describeName}`, () => {
const callbackName = `FMS_fuzzTest_getinfomodule_callback`;
const promiseName = `FMS_fuzzTest_getinfomodule_promise`;
const length = DATA_TYPE_LIST.length;
for (let i = 0; i < length; ++i) { for (let i = 0; i < length; ++i) {
const tcNumber = `0${(i + 1) * 100}`; const tcNumber = `0${(i + 1) * 100}`;
......
...@@ -29,9 +29,37 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -29,9 +29,37 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
} }
describe(`${describeName}`, () => { describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_0900 callback`; const callbackName = `FMS_getFormsInfo_Callback_0900`;
const promiseName = `FMS_getFormsInfo_0900 promise`; const promiseName = `FMS_getFormsInfo_Promise_0900`;
const bundleName = ``; const bundleName = ``;
const callbackName1 = `FMS_getFormsInfo_Callback_1000 `;
const promiseName1 = `FMS_getFormsInfo_Promise_1000`;
const bundleName1 = `wrong.bundle.name`;
const callbackName2 = `FMS_getFormsInfo_Callback_1100`;
const promiseName2 = `FMS_getFormsInfo_Promise_1100`;
const bundleName2 = `com.ohos.st.formsystemproviderb`;
const callbackName3 = `FMS_getFormsInfo_Callback_1400`;
const promiseName3 = `FMS_getFormsInfo_Promise_1400`;
const bundleName3 = ``;
const moduleName = `form_module_c`;
const callbackName4 = `FMS_getFormsInfo_Callback_1500`;
const promiseName4 = `FMS_getFormsInfo_Promise_1500`;
const bundleName4 = `wrong.bundle.name`;
const moduleName1 = `form_module_c`;
const callbackName5 = `FMS_getFormsInfo_Callback_1600`;
const promiseName5 = `FMS_getFormsInfo_promise_1600`;
const bundleName5 = `com.ohos.st.formsystemproviderc`;
const moduleName2 = ``;
const callbackName6 = `FMS_getFormsInfo_Callback_1700`;
const promiseName6 = `FMS_getFormsInfo_promise_1700`;
const bundleName6 = `com.ohos.st.formsystemproviderc`;
const moduleName3 = `wrong.module.name`;
const callbackName7 = `FMS_getFormsInfo_Callback_1800`;
const promiseName7 = `FMS_getFormsInfo_Promise_1800`;
const bundleName7 = `com.ohos.st.formsystemproviderc`;
const moduleName4 = `form_module_c`;
var tempDataB = undefined;
var tempDataC = undefined;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
...@@ -77,33 +105,28 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -77,33 +105,28 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName} ${describeName} end==========`);
} }
}); });
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1000 callback`;
const promiseName = `FMS_getFormsInfo_1000 promise`;
const bundleName = `wrong.bundle.name`;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1000 * @tc.number: FMS_getFormsInfo_1000
* @tc.desc: Query specific form configuration information by wrong bundle name (by AsyncCallback) * @tc.desc: Query specific form configuration information by wrong bundle name (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName1}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName1} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, (error, data) => { formHost.getFormsInfo(bundleName1, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName1} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE); expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE);
expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED); expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED);
done(); done();
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName1} ${describeName} end==========`);
}); });
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName1} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName1} should not reach here`);
expect().assertFail(); expect().assertFail();
done()
} }
}); });
...@@ -112,48 +135,42 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -112,48 +135,42 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1000 * @tc.number FMS_getFormsInfo_1000
* @tc.desc: Query specific form configuration information by wrong bundle name (by Promise) * @tc.desc: Query specific form configuration information by wrong bundle name (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName1}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName1} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName); const data = await formHost.getFormsInfo(bundleName1);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName1} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName1} should not reach here`);
expect().assertFail(); expect().assertFail();
done()
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName1} exception caught: ${JSON.stringify(error)})`);
expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE); expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE);
expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED); expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED);
done(); done();
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName1} ${describeName} end==========`);
} }
}); });
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1100 callback`;
const promiseName = `FMS_getFormsInfo_1100 promise`;
const bundleName = `com.ohos.st.formsystemproviderb`;
var tempDataB = undefined;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1100 * @tc.number: FMS_getFormsInfo_1100
* @tc.desc: Query specific form configuration information by correct bundle name (by AsyncCallback) * @tc.desc: Query specific form configuration information by correct bundle name (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName2}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName2} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, (error, data) => { formHost.getFormsInfo(bundleName2, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName2} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
console.log(`${callbackName} forms amount: ${data.length}`); console.log(`${callbackName2} forms amount: ${data.length}`);
const dataB = data.filter((form) => { const dataB = data.filter((form) => {
return `com.ohos.st.formsystemproviderb` === form.bundleName; return `com.ohos.st.formsystemproviderb` === form.bundleName;
}); });
console.log(`${callbackName} form dataB: ${JSON.stringify(dataB)}`); console.log(`${callbackName2} form dataB: ${JSON.stringify(dataB)}`);
console.log(`${callbackName} formB amount: ${dataB.length}`); console.log(`${callbackName2} formB amount: ${dataB.length}`);
expect(data.length).assertEqual(1); expect(data.length).assertEqual(1);
expect(dataB.length).assertEqual(1); expect(dataB.length).assertEqual(1);
...@@ -161,15 +178,16 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -161,15 +178,16 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
expect(error.code).assertEqual(ERR_OK_CODE); expect(error.code).assertEqual(ERR_OK_CODE);
expect(error.message).assertEqual(ERR_OK); expect(error.message).assertEqual(ERR_OK);
done(); done();
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName2} ${describeName} end==========`);
}); });
await sleep(2000) await sleep(2000)
checkDataB(tempDataB) checkDataB(tempDataB)
done() done()
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName2} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName2} should not reach here`);
expect().assertFail(); expect().assertFail();
done()
} }
}); });
...@@ -178,30 +196,31 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -178,30 +196,31 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1100 * @tc.number FMS_getFormsInfo_1100
* @tc.desc: Query specific form configuration information by correct bundle name (by Promise) * @tc.desc: Query specific form configuration information by correct bundle name (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName2}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName2} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName); const data = await formHost.getFormsInfo(bundleName2);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName2} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} forms amount: ${data.length}`); console.log(`${promiseName2} forms amount: ${data.length}`);
const dataB = data.filter((form) => { const dataB = data.filter((form) => {
return `com.ohos.st.formsystemproviderb` === form.bundleName; return `com.ohos.st.formsystemproviderb` === form.bundleName;
}); });
console.log(`${promiseName} form dataB: ${JSON.stringify(dataB)}`); console.log(`${promiseName2} form dataB: ${JSON.stringify(dataB)}`);
console.log(`${promiseName} formB amount: ${dataB.length}`); console.log(`${promiseName2} formB amount: ${dataB.length}`);
expect(data.length).assertEqual(1); expect(data.length).assertEqual(1);
expect(dataB.length).assertEqual(1); expect(dataB.length).assertEqual(1);
tempDataB = dataB[0] tempDataB = dataB[0]
checkDataB(tempDataB) checkDataB(tempDataB)
done(); done();
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName2} ${describeName} end==========`);
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName2} exception caught: ${JSON.stringify(error)})`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName2} should not reach here`);
expect().assertFail(); expect().assertFail();
done()
} }
}); });
function checkDataB(formInfo){ function checkDataB(formInfo){
...@@ -226,34 +245,28 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -226,34 +245,28 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
expect('originWidgetNameB').assertEqual(formInfo.metaData.customizeData[0].name) expect('originWidgetNameB').assertEqual(formInfo.metaData.customizeData[0].name)
expect('valueB').assertEqual(formInfo.metaData.customizeData[0].value) expect('valueB').assertEqual(formInfo.metaData.customizeData[0].value)
} }
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1400 callback`;
const promiseName = `FMS_getFormsInfo_1400 promise`;
const bundleName = ``;
const moduleName = `form_module_c`;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1400 * @tc.number: FMS_getFormsInfo_1400
* @tc.desc: Query specific form configuration information by empty bundle name and correct module name (by AsyncCallback) * @tc.desc: Query specific form configuration information by empty bundle name and correct module name (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName3}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName3} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, moduleName, (error, data) => { formHost.getFormsInfo(bundleName3, moduleName, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName3} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE); expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE);
expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM); expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM);
done(); done();
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName3} ${describeName} end==========`);
}); });
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName3} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName3} should not reach here`);
expect().assertFail(); expect().assertFail();
done()
} }
}); });
...@@ -262,49 +275,42 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -262,49 +275,42 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1400 * @tc.number FMS_getFormsInfo_1400
* @tc.desc: Query specific form configuration information by empty bundle name and correct module name (by Promise) * @tc.desc: Query specific form configuration information by empty bundle name and correct module name (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName3}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName3} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName, moduleName); const data = await formHost.getFormsInfo(bundleName3, moduleName);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName3} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName3} should not reach here`);
expect().assertFail(); expect().assertFail();
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName3} exception caught: ${JSON.stringify(error)})`);
expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE); expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE);
expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM); expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM);
done(); done();
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName3} ${describeName} end==========`);
} }
}); });
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1500 callback`;
const promiseName = `FMS_getFormsInfo_1500 promise`;
const bundleName = `wrong.bundle.name`;
const moduleName = `form_module_c`;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1500 * @tc.number: FMS_getFormsInfo_1500
* @tc.desc: Query specific form configuration information by wrong bundle name and correct module name (by AsyncCallback) * @tc.desc: Query specific form configuration information by wrong bundle name and correct module name (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName4}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName4} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, moduleName, (error, data) => { formHost.getFormsInfo(bundleName4, moduleName1, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName4} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE); expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE);
expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED); expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED);
done(); done();
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName4} ${describeName} end==========`);
}); });
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName4} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName4} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
...@@ -314,49 +320,42 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -314,49 +320,42 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1500 * @tc.number FMS_getFormsInfo_1500
* @tc.desc: Query specific form configuration information by wrong bundle name and correct module name (by Promise) * @tc.desc: Query specific form configuration information by wrong bundle name and correct module name (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName4}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName4} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName, moduleName); const data = await formHost.getFormsInfo(bundleName4, moduleName1);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName4} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName4} should not reach here`);
expect().assertFail(); expect().assertFail();
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName4} exception caught: ${JSON.stringify(error)})`);
expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE); expect(error.code).assertEqual(ERR_GET_BUNDLE_FAILED_CODE);
expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED); expect(error.message).assertEqual(ERR_GET_BUNDLE_FAILED);
done(); done();
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName4} ${describeName} end==========`);
} }
}); });
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1600 callback`;
const promiseName = `FMS_getFormsInfo_1600 promise`;
const bundleName = `com.ohos.st.formsystemproviderc`;
const moduleName = ``;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1600 * @tc.number: FMS_getFormsInfo_1600
* @tc.desc: Query specific form configuration information by correct bundle name and empty module name (by AsyncCallback) * @tc.desc: Query specific form configuration information by correct bundle name and empty module name (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName5}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName5} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, moduleName, (error, data) => { formHost.getFormsInfo(bundleName5, moduleName2, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName5} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE); expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE);
expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM); expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM);
done(); done();
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName5} ${describeName} end==========`);
}); });
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName5} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName5} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
...@@ -366,50 +365,43 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -366,50 +365,43 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1600 * @tc.number FMS_getFormsInfo_1600
* @tc.desc: Query specific form configuration information by correct bundle name and empty module name (by Promise) * @tc.desc: Query specific form configuration information by correct bundle name and empty module name (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName5}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName5} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName, moduleName); const data = await formHost.getFormsInfo(bundleName5, moduleName2);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName5} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName5} should not reach here`);
expect().assertFail(); expect().assertFail();
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName5} exception caught: ${JSON.stringify(error)})`);
expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE); expect(error.code).assertEqual(ERR_ADD_INVALID_PARAM_CODE);
expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM); expect(error.message).assertEqual(ERR_ADD_INVALID_PARAM);
done(); done();
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName5} ${describeName} end==========`);
} }
}); });
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1700 callback`;
const promiseName = `FMS_getFormsInfo_1700 promise`;
const bundleName = `com.ohos.st.formsystemproviderc`;
const moduleName = `wrong.module.name`;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1700 * @tc.number: FMS_getFormsInfo_1700
* @tc.desc: Query specific form configuration information by correct bundle name and wrong module name (by AsyncCallback) * @tc.desc: Query specific form configuration information by correct bundle name and wrong module name (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName6}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName6} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, moduleName, (error, data) => { formHost.getFormsInfo(bundleName6, moduleName3, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName6} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
expect(JSON.stringify(data)).assertEqual(`[]`); expect(JSON.stringify(data)).assertEqual(`[]`);
expect(error.code).assertEqual(ERR_OK_CODE); expect(error.code).assertEqual(ERR_OK_CODE);
expect(error.message).assertEqual(ERR_OK); expect(error.message).assertEqual(ERR_OK);
done(); done();
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName6} ${describeName} end==========`);
}); });
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName6} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName6} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
...@@ -419,86 +411,54 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -419,86 +411,54 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1700 * @tc.number FMS_getFormsInfo_1700
* @tc.desc: Query specific form configuration information by correct bundle name and wrong module name (by Promise) * @tc.desc: Query specific form configuration information by correct bundle name and wrong module name (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName6}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName6} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName, moduleName); const data = await formHost.getFormsInfo(bundleName6, moduleName3);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName6} getFormsInfo data: ${JSON.stringify(data)}`);
expect(JSON.stringify(data)).assertEqual(`[]`); expect(JSON.stringify(data)).assertEqual(`[]`);
done(); done();
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName6} ${describeName} end==========`);
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName6} exception caught: ${JSON.stringify(error)})`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName6} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1800 callback`;
const promiseName = `FMS_getFormsInfo_1800 promise`;
const bundleName = `com.ohos.st.formsystemproviderc`;
const moduleName = `form_module_c`;
var tempDataC = undefined;
const expectDataC = {
bundleName: 'com.ohos.st.formsystemproviderc',
moduleName: 'form_module_c',
abilityName: 'com.ohos.st.formsystemproviderc.MainAbility',
name: 'FormC_Js001',
description: 'form_description_FormC_Js001',
descriptionId: 30,
type: 1,
jsComponentName: 'card_c',
colorMode: 1,
isDefault: 1,
updateEnabled: 1,
isStatic:true,
window:{"autoDesignWidth":false,"designWidth":720},
formVisibleNotify: 1,
formConfigAbility: 'abilityc',
updateDuration: 4,
scheduledUpdateTime: '15:30',
defaultDimension: 3,
supportDimensions: [3, 4],
metaData: { customizeData: [{ name: 'originWidgetNameC', value: 'valueC' }] },
};
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1800 * @tc.number: FMS_getFormsInfo_1800
* @tc.desc: Query specific form configuration information by correct bundle name and correct module name (by AsyncCallback) * @tc.desc: Query specific form configuration information by correct bundle name and correct module name (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName7}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName7} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, moduleName, (error, data) => { formHost.getFormsInfo(bundleName7, moduleName4, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName7} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
console.log(`${callbackName} forms amount: ${data.length}`); console.log(`${callbackName7} forms amount: ${data.length}`);
const dataC = data.filter((form) => { const dataC = data.filter((form) => {
return `com.ohos.st.formsystemproviderc` === form.bundleName; return `com.ohos.st.formsystemproviderc` === form.bundleName;
}); });
console.log(`${callbackName} form dataC: ${JSON.stringify(dataC)}`); console.log(`${callbackName7} form dataC: ${JSON.stringify(dataC)}`);
console.log(`${callbackName} formC amount: ${dataC.length}`); console.log(`${callbackName7} formC amount: ${dataC.length}`);
tempDataC = dataC[0]; tempDataC = dataC[0];
expect(data.length).assertEqual(1); expect(data.length).assertEqual(1);
expect(dataC.length).assertEqual(1); expect(dataC.length).assertEqual(1);
//expect(JSON.stringify(dataC[0])).assertEqual(JSON.stringify(expectDataC));
expect(error.code).assertEqual(ERR_OK_CODE); expect(error.code).assertEqual(ERR_OK_CODE);
expect(error.message).assertEqual(ERR_OK); expect(error.message).assertEqual(ERR_OK);
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName7} ${describeName} end==========`);
}); });
await sleep(2000) await sleep(2000)
checkDataC(tempDataC) checkDataC(tempDataC)
tempDataC = undefined; tempDataC = undefined;
done(); done();
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName7} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName7} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
...@@ -508,30 +468,29 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -508,30 +468,29 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1800 * @tc.number FMS_getFormsInfo_1800
* @tc.desc: Query specific form configuration information by correct bundle name and correct module name (by Promise) * @tc.desc: Query specific form configuration information by correct bundle name and correct module name (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName7}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName7} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName, moduleName); const data = await formHost.getFormsInfo(bundleName7, moduleName4);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName7} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} forms amount: ${data.length}`); console.log(`${promiseName7} forms amount: ${data.length}`);
const dataC = data.filter((form) => { const dataC = data.filter((form) => {
return `com.ohos.st.formsystemproviderc` === form.bundleName; return `com.ohos.st.formsystemproviderc` === form.bundleName;
}); });
console.log(`${promiseName} form dataC: ${JSON.stringify(dataC)}`); console.log(`${promiseName7} form dataC: ${JSON.stringify(dataC)}`);
console.log(`${promiseName} formC amount: ${dataC.length}`); console.log(`${promiseName7} formC amount: ${dataC.length}`);
expect(data.length).assertEqual(1); expect(data.length).assertEqual(1);
expect(dataC.length).assertEqual(1); expect(dataC.length).assertEqual(1);
//expect(JSON.stringify(dataC[0])).assertEqual(JSON.stringify(expectDataC));
tempDataC = dataC[0]; tempDataC = dataC[0];
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName7} ${describeName} end==========`);
checkDataC(tempDataC) checkDataC(tempDataC)
done() done()
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName7} exception caught: ${JSON.stringify(error)})`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName7} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
......
...@@ -16,15 +16,6 @@ import { getAllFormsInfoTest } from './GetAllFormsInfo.test.ets'; ...@@ -16,15 +16,6 @@ import { getAllFormsInfoTest } from './GetAllFormsInfo.test.ets';
import { getFormsInfoTest } from './GetFormsInfo.test.ets'; import { getFormsInfoTest } from './GetFormsInfo.test.ets';
export default function testsuite() { export default function testsuite() {
// FMS_getFormsInfo_0500
getAllFormsInfoTest(`GetAllFormsInfoTest`, 0); getAllFormsInfoTest(`GetAllFormsInfoTest`, 0);
// FMS_getFormsInfo_0900
// FMS_getFormsInfo_1000
// FMS_getFormsInfo_1100
// FMS_getFormsInfo_1400
// FMS_getFormsInfo_1500
// FMS_getFormsInfo_1600
// FMS_getFormsInfo_1700 fail
// FMS_getFormsInfo_1800
getFormsInfoTest(`GetFormsInfoTest`, 0); getFormsInfoTest(`GetFormsInfoTest`, 0);
} }
...@@ -66,6 +66,7 @@ export const getAllFormsInfoTest = (describeName, filterParameter) => { ...@@ -66,6 +66,7 @@ export const getAllFormsInfoTest = (describeName, filterParameter) => {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName} should not reach here`);
expect().assertFail(); expect().assertFail();
done()
} }
}); });
}); });
......
...@@ -21,9 +21,13 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -21,9 +21,13 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
const ERR_PERMISSION_DENY = `does not have permission to use forms`; const ERR_PERMISSION_DENY = `does not have permission to use forms`;
describe(`${describeName}`, () => { describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_0800 callback`; const callbackName = `FMS_getFormsInfo_Callback_0800`;
const promiseName = `FMS_getFormsInfo_0800 promise`; const promiseName = `FMS_getFormsInfo_Promise_0800`;
const bundleName = `1`; const bundleName = `1`;
const callbackName1 = `FMS_getFormsInfo_Callback_1300`;
const promiseName1 = `FMS_getFormsInfo_Promise_1300`;
const bundleName1 = `2`;
const moduleName = `a`;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
...@@ -69,33 +73,26 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -69,33 +73,26 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName} ${describeName} end==========`);
} }
}); });
});
describe(`${describeName}`, () => {
const callbackName = `FMS_getFormsInfo_1300 callback`;
const promiseName = `FMS_getFormsInfo_1300 promise`;
const bundleName = `2`;
const moduleName = `a`;
/** /**
* @tc.name: getFormsInfo * @tc.name: getFormsInfo
* @tc.number: FMS_getFormsInfo_1300 * @tc.number: FMS_getFormsInfo_1300
* @tc.desc: Query specific form configuration information by bundle name and module name without permission (by AsyncCallback) * @tc.desc: Query specific form configuration information by bundle name and module name without permission (by AsyncCallback)
*/ */
it(`${callbackName}`, filterParameter, async (done) => { it(`${callbackName1}`, filterParameter, async (done) => {
console.log(`==========${callbackName} ${describeName} start==========`); console.log(`==========${callbackName1} ${describeName} start==========`);
try { try {
formHost.getFormsInfo(bundleName, moduleName, (error, data) => { formHost.getFormsInfo(bundleName1, moduleName, (error, data) => {
console.log(`${callbackName} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`); console.log(`${callbackName1} getFormsInfo data: ${JSON.stringify(data)} error: ${JSON.stringify(error)}`);
expect(error.code).assertEqual(ERR_PERMISSION_DENY_CODE); expect(error.code).assertEqual(ERR_PERMISSION_DENY_CODE);
expect(error.message).assertEqual(ERR_PERMISSION_DENY); expect(error.message).assertEqual(ERR_PERMISSION_DENY);
done(); done();
console.log(`==========${callbackName} ${describeName} end==========`); console.log(`==========${callbackName1} ${describeName} end==========`);
}); });
} catch (error) { } catch (error) {
console.log(`${callbackName} exception caught: ${JSON.stringify(error)})`); console.log(`${callbackName1} exception caught: ${JSON.stringify(error)})`);
console.log(`${callbackName} should not reach here`); console.log(`${callbackName1} should not reach here`);
expect().assertFail(); expect().assertFail();
} }
}); });
...@@ -105,20 +102,20 @@ export const getFormsInfoTest = (describeName, filterParameter) => { ...@@ -105,20 +102,20 @@ export const getFormsInfoTest = (describeName, filterParameter) => {
* @tc.number FMS_getFormsInfo_1300 * @tc.number FMS_getFormsInfo_1300
* @tc.desc: Query specific form configuration information by bundle name and module name without permission (by Promise) * @tc.desc: Query specific form configuration information by bundle name and module name without permission (by Promise)
*/ */
it(`${promiseName}`, filterParameter, async (done) => { it(`${promiseName1}`, filterParameter, async (done) => {
console.log(`==========${promiseName} ${describeName} start==========`); console.log(`==========${promiseName1} ${describeName} start==========`);
try { try {
const data = await formHost.getFormsInfo(bundleName, moduleName); const data = await formHost.getFormsInfo(bundleName1, moduleName);
console.log(`${promiseName} getFormsInfo data: ${JSON.stringify(data)}`); console.log(`${promiseName1} getFormsInfo data: ${JSON.stringify(data)}`);
console.log(`${promiseName} should not reach here`); console.log(`${promiseName1} should not reach here`);
expect().assertFail(); expect().assertFail();
} catch (error) { } catch (error) {
console.log(`${promiseName} exception caught: ${JSON.stringify(error)})`); console.log(`${promiseName1} exception caught: ${JSON.stringify(error)})`);
expect(error.code).assertEqual(ERR_PERMISSION_DENY_CODE); expect(error.code).assertEqual(ERR_PERMISSION_DENY_CODE);
expect(error.message).assertEqual(ERR_PERMISSION_DENY); expect(error.message).assertEqual(ERR_PERMISSION_DENY);
done(); done();
console.log(`==========${promiseName} ${describeName} end==========`); console.log(`==========${promiseName1} ${describeName} end==========`);
} }
}); });
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册