mirror of
https://gitee.com/openharmony/xts_dcts
synced 2024-11-22 23:29:46 +00:00
<yanglifeng5@huawei.com>
Signed-off-by: yanglei1217 <yanglifeng5@huawei.com>
This commit is contained in:
parent
47acf9e741
commit
81e269a65d
2
BUILD.gn
Executable file → Normal file
2
BUILD.gn
Executable file → Normal file
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
# Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
|
24
OAT.xml
Executable file → Normal file
24
OAT.xml
Executable file → Normal file
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (c) 2021 Huawei Device Co., Ltd.
|
||||
<!-- Copyright (c) 2022 Huawei Device Co., Ltd.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
@ -16,19 +16,19 @@
|
||||
<!-- OAT(OSS Audit Tool) configuration guide:
|
||||
basedir: Root dir, the basedir + project path is the real source file location.
|
||||
licensefile:
|
||||
1.If the project don't have "LICENSE" in root dir, please define all the license files in this project in , OAT will check license files according to this rule.
|
||||
1.If the project does not have "LICENSE" in root dir, please define all the license files in this project. OAT will check license files according to this rule.
|
||||
|
||||
tasklist(only for batch mode):
|
||||
1. task: Define oat check thread, each task will start a new thread.
|
||||
1. task: Define oat check thread. Each task will start a new thread.
|
||||
2. task name: Only an name, no practical effect.
|
||||
3. task policy: Default policy for projects under this task, this field is required and the specified policy must defined in policylist.
|
||||
4. task filter: Default filefilter for projects under this task, this field is required and the specified filefilter must defined in filefilterlist.
|
||||
5. task project: Projects to be checked, the path field define the source root dir of the project.
|
||||
3. task policy: Default policy for projects under this task. This field is required and the specified policy must be defined in policylist.
|
||||
4. task filter: Default filefilter for projects under this task. This field is required and the specified filefilter must be defined in filefilterlist.
|
||||
5. task project: Projects to be checked. The path field defines the source root dir of the project.
|
||||
|
||||
|
||||
policyList:
|
||||
1. policy: All policyitems will be merged to default OAT.xml rules, the name of policy doesn't affect OAT check process.
|
||||
2. policyitem: The fields type, name, path, desc is required, and the fields rule, group, filefilter is optional,the default value is:
|
||||
1. policy: All policyitems will be merged to default rules in OAT.xml.The name of policy does not affect the OAT check process.
|
||||
2. policyitem: The type, name, path, and desc fields are required, and the rule, group, and filefilter fields are optional.The default value is:
|
||||
<policyitem type="" name="" path="" desc="" rule="may" group="defaultGroup" filefilter="defaultPolicyFilter"/>
|
||||
3. policyitem type:
|
||||
"compatibility" is used to check license compatibility in the specified path;
|
||||
@ -38,11 +38,11 @@ policyList:
|
||||
"filetype" is used to check file type in the specified path, supported file types: archive, binary
|
||||
"filename" is used to check whether the specified file exists in the specified path(support projectroot in default OAT.xml), supported file names: LICENSE, README, README.OpenSource
|
||||
|
||||
4. policyitem name: This field is used for define the license, copyright, "*" means match all, the "!" prefix means could not match this value. For example, "!GPL" means can not use GPL license.
|
||||
5. policyitem path: This field is used for define the source file scope to apply this policyitem, the "!" prefix means exclude the files. For example, "!.*/lib/.*" means files in lib dir will be exclude while process this policyitem.
|
||||
4. policyitem name: This field is used to define the license, copyright. Wherein,"*" means matching of all, the "!" prefix means a failure to match this value. For example, "!GPL" means that the GPL license cannot be used.
|
||||
5. policyitem path: This field is used to define the source file scope to apply this policyitem. Wherein,"!" prefix means to exclude the files. For example, "!.*/lib/.*" means files in lib dir will be exclude while process this policyitem.
|
||||
6. policyitem rule and group: These two fields are used together to merge policy results. "may" policyitems in the same group means any one in this group passed, the result will be passed.
|
||||
7. policyitem filefilter: Used to bind filefilter which define filter rules.
|
||||
8. filefilter: Filter rules, the type filename is used to filter file name, the type filepath is used to filter file path.
|
||||
7. policyitem filefilter: This field is used to bind filefilter,which defines filter rules.
|
||||
8. filefilter: Filter rules.The type filename is used to filter file names, and the type filepath is used to filter file paths.
|
||||
|
||||
Note:If the text contains special characters, please escape them according to the following rules:
|
||||
" == >
|
||||
|
8
build.sh
8
build.sh
@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
# Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
@ -23,10 +23,10 @@ usage()
|
||||
echo " target_platform : TARGET_PLATFORM the target platform, such as phone or ivi; Default to phone"
|
||||
echo " suite : BUILD_TARGET cts/hit/vts and so on, default value is hit"
|
||||
echo " target_arch : TARGET_ARCH arm64 or arm32, default value is arm64"
|
||||
echo " variant : BUILD_VARIANT release or debug, default value is debug"
|
||||
echo " variant : BUILD_VARIANT release or debug. The default value is debug."
|
||||
echo " target_subsystem : TARGET_SUBSYSTEM the target subsystem to build"
|
||||
echo " system_size : SYSTEM_SIZE standard, large and son on, large is for L3-L5, standard is for L2 default value is large"
|
||||
echo " product_name : PRODUCT_NAME the name of product. such as hikey960, Hi3516DV300, and so on."
|
||||
echo " system_size : SYSTEM_SIZE standard, large, and son on. Wherein,large is for L3-L5, and standard is for L2. The default value is large."
|
||||
echo " product_name : PRODUCT_NAME product name,for example,hikey960,Hi3516DV300,and so on."
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
* Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
* Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
# Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
# Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
* Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
* Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
* Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
|
9
test_packages.gni
Executable file → Normal file
9
test_packages.gni
Executable file → Normal file
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
# Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
@ -13,9 +13,10 @@
|
||||
|
||||
import("//test/xts/tools/build/suite.gni")
|
||||
|
||||
_all_test_packages = [ "${DCTS_ROOT}/distributeddatamgr:distributeddatatest",
|
||||
#"${DCTS_ROOT}/distributedschedule:distributedschetest",
|
||||
]
|
||||
_all_test_packages = [
|
||||
"${DCTS_ROOT}/distributeddatamgr:distributeddatatest",
|
||||
#"${DCTS_ROOT}/distributedschedule:distributedschetest",
|
||||
]
|
||||
|
||||
_all_test_packages_ivi = [
|
||||
# add dcts for ivi here
|
||||
|
2
testtools/BUILD.gn
Executable file → Normal file
2
testtools/BUILD.gn
Executable file → Normal file
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
# Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
|
0
testtools/config/dcts.json
Executable file → Normal file
0
testtools/config/dcts.json
Executable file → Normal file
2
testtools/config/user_config.xml
Executable file → Normal file
2
testtools/config/user_config.xml
Executable file → Normal file
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 Huawei Device Co., Ltd.
|
||||
Copyright (C) 2022 Huawei Device Co., Ltd.
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
Loading…
Reference in New Issue
Block a user