mirror of
https://gitee.com/openharmony/xts_dcts
synced 2024-11-23 07:39:59 +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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# 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"?>
|
<?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");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
@ -16,19 +16,19 @@
|
|||||||
<!-- OAT(OSS Audit Tool) configuration guide:
|
<!-- OAT(OSS Audit Tool) configuration guide:
|
||||||
basedir: Root dir, the basedir + project path is the real source file location.
|
basedir: Root dir, the basedir + project path is the real source file location.
|
||||||
licensefile:
|
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):
|
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.
|
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.
|
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 defined in filefilterlist.
|
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 define the source root dir of the project.
|
5. task project: Projects to be checked. The path field defines the source root dir of the project.
|
||||||
|
|
||||||
|
|
||||||
policyList:
|
policyList:
|
||||||
1. policy: All policyitems will be merged to default OAT.xml rules, the name of policy doesn't affect OAT check process.
|
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 fields type, name, path, desc is required, and the fields rule, group, filefilter is optional,the default value is:
|
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"/>
|
<policyitem type="" name="" path="" desc="" rule="may" group="defaultGroup" filefilter="defaultPolicyFilter"/>
|
||||||
3. policyitem type:
|
3. policyitem type:
|
||||||
"compatibility" is used to check license compatibility in the specified path;
|
"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
|
"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
|
"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.
|
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 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.
|
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.
|
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.
|
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 name, the type filepath is used to filter file path.
|
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:
|
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
|
#!/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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# 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 " 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 " 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 " 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 " 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 " 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 the name of product. such as hikey960, Hi3516DV300, and so on."
|
echo " product_name : PRODUCT_NAME product name,for example,hikey960,Hi3516DV300,and so on."
|
||||||
echo
|
echo
|
||||||
exit 1
|
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");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
* You may obtain a copy of the License at
|
* 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");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
* You may obtain a copy of the License at
|
* 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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# 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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# 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");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
* You may obtain a copy of the License at
|
* 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");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
* You may obtain a copy of the License at
|
* 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");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
* You may obtain a copy of the License at
|
* 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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# You may obtain a copy of the License at
|
||||||
@ -13,9 +13,10 @@
|
|||||||
|
|
||||||
import("//test/xts/tools/build/suite.gni")
|
import("//test/xts/tools/build/suite.gni")
|
||||||
|
|
||||||
_all_test_packages = [ "${DCTS_ROOT}/distributeddatamgr:distributeddatatest",
|
_all_test_packages = [
|
||||||
#"${DCTS_ROOT}/distributedschedule:distributedschetest",
|
"${DCTS_ROOT}/distributeddatamgr:distributeddatatest",
|
||||||
]
|
#"${DCTS_ROOT}/distributedschedule:distributedschetest",
|
||||||
|
]
|
||||||
|
|
||||||
_all_test_packages_ivi = [
|
_all_test_packages_ivi = [
|
||||||
# add dcts for ivi here
|
# 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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# 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"?>
|
<?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");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
You may obtain a copy of the License at
|
You may obtain a copy of the License at
|
||||||
|
Loading…
Reference in New Issue
Block a user