21 Commits

Author SHA1 Message Date
liuxueli
9e2c907aa0 删除yum makecache的fast参数 2022-03-30 10:11:30 +08:00
liuxueli
214a126b56 添加依赖docker images 2022-03-30 10:07:30 +08:00
liuxueli
802059e402 TSG-9938 sapp适配rocky linux8.5 2022-03-30 10:02:25 +08:00
lijia
6c9c66df2f 更新vxlan hdlc pcap. 2021-12-28 10:18:37 +08:00
lijia
5e1019d481 为了避免彼此冲突, 修改部分测试用例为唯一独立的md5值pcap包 2021-12-27 18:40:19 +08:00
lijia
a661f7bb5b 增加ssdp目录. 2021-12-21 16:51:39 +08:00
lijia
0e1a3ccaa4 增加测试用例inner_hdlc, inner_ppp数据包. 2021-12-08 11:21:22 +08:00
lijia
5c4fb7560a 增加udp超时reset测试pcap包. 2021-12-07 11:49:54 +08:00
lijia
e52beafe8e http协议第一个GET包之前有一个全0的字节. 2021-11-19 18:21:31 +08:00
lijia
b199f63ed0 add gtp_extension, ip-frag-tcp, bfd pcap. 2021-11-18 09:38:42 +08:00
lijia
233927c49d vxlan with three vlan layers. 2021-11-07 16:59:21 +08:00
lijia
e9b8f06016 add vxlan with inner vlan pcaps. 2021-11-07 09:36:32 +08:00
lijia
12777f67e7 模拟A设备, 增加vlan flip + mac flip测试数据包. 2021-09-25 22:04:46 +08:00
lijia
efc44468e9 增加gtp带扩展头部pcap包. 2021-09-15 11:01:11 +08:00
lijia
785200cb0b 增加gtp extension, gtp ipv6 pcap. 2021-09-10 17:23:47 +08:00
lijia
fb581250ae 增加gtp单向流反向发包, 带序号发包测试用例. 2021-09-07 09:39:43 +08:00
lijia
7b65d49843 增加vxlan内层hdlc, ppp封装格式pcap包 2021-09-03 17:14:34 +08:00
lijia
daf4d7bf1e 增加vxlan内层hdlc, ppp封装格式pcp包. 2021-09-02 14:31:17 +08:00
lijia
a8a704b9e0 TSG-7528, 增加第一个负载就是乱序的pcap包. 2021-08-24 11:48:36 +08:00
lijia
1692756ebc 增加inline ip frag数据包. 2021-07-30 16:02:27 +08:00
lijia
02e864c7f7 增加inline模式下获取原始包 RAW_PKT_GET_DATA 测试用例. 2021-07-29 18:39:25 +08:00
49 changed files with 71 additions and 14 deletions

View File

@@ -1,14 +1,15 @@
image: "git.mesalab.cn:7443/mesa_platform/build-env:master"
variables: variables:
GIT_STRATEGY: "clone" GIT_STRATEGY: "clone"
BUILD_PADDING_PREFIX: /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX/ BUILD_PADDING_PREFIX: /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX/
BUILD_IMAGE_CENTOS7: "git.mesalab.cn:7443/mesa_platform/build-env:master"
BUILD_IMAGE_CENTOS8: "git.mesalab.cn:7443/mesa_platform/build-env:rockylinux"
INSTALL_PREFIX: "/home/mesasoft/" INSTALL_PREFIX: "/home/mesasoft/"
SYMBOL_TARGET: benchmark_pcap SYMBOL_TARGET: benchmark_pcap
stages: stages:
- build - build
.build_by_travis: .build_by_travis_for_centos7:
before_script: before_script:
- mkdir -p $BUILD_PADDING_PREFIX/$CI_PROJECT_NAMESPACE/ - mkdir -p $BUILD_PADDING_PREFIX/$CI_PROJECT_NAMESPACE/
- ln -s $CI_PROJECT_DIR $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH - ln -s $CI_PROJECT_DIR $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH
@@ -21,10 +22,23 @@ stages:
tags: tags:
- share - share
.build_by_travis_for_centos8:
before_script:
- mkdir -p $BUILD_PADDING_PREFIX/$CI_PROJECT_NAMESPACE/
- ln -s $CI_PROJECT_DIR $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH
- cd $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH
- chmod +x ./ci/travis.sh
script:
- yum makecache
- ./ci/travis.sh
- cd build
tags:
- share
develop_build_release: develop_build_release_for_centos7:
stage: build stage: build
extends: .build_by_travis image: $BUILD_IMAGE_CENTOS7
extends: .build_by_travis_for_centos7
variables: variables:
BUILD_TYPE: RelWithDebInfo BUILD_TYPE: RelWithDebInfo
PACKAGE: 1 PACKAGE: 1
@@ -42,16 +56,57 @@ develop_build_release:
- /^rel*.*$/i - /^rel*.*$/i
- /^master.*$/i - /^master.*$/i
release_build_release_for_centos7:
release_build_release:
stage: build stage: build
image: $BUILD_IMAGE_CENTOS7
variables: variables:
BUILD_TYPE: RelWithDebInfo BUILD_TYPE: RelWithDebInfo
PACKAGE: 1 PACKAGE: 1
UPLOAD: 1 UPLOAD: 1
PULP3_REPO_NAME: platform-stable-x86_64.el7 PULP3_REPO_NAME: platform-stable-x86_64.el7
PULP3_DIST_NAME: platform-stable-x86_64.el7 PULP3_DIST_NAME: platform-stable-x86_64.el7
extends: .build_by_travis extends: .build_by_travis_for_centos7
artifacts:
name: "benchmark_pcap-$CI_COMMIT_REF_NAME-release"
paths:
- build/*.rpm
tags:
- share
only:
- tags
develop_build_release_for_centos8:
stage: build
image: $BUILD_IMAGE_CENTOS8
extends: .build_by_travis_for_centos8
variables:
BUILD_TYPE: RelWithDebInfo
PACKAGE: 1
UPLOAD: 1
PULP3_REPO_NAME: platform-testing-x86_64.el8
PULP3_DIST_NAME: platform-testing-x86_64.el8
artifacts:
name: "benchmark_pcap-$CI_COMMIT_REF_NAME-release"
paths:
- build/*.rpm
tags:
- share
only:
- /^dev*.*$/i
- /^rel*.*$/i
- /^master.*$/i
release_build_release_for_centos8:
stage: build
image: $BUILD_IMAGE_CENTOS8
variables:
BUILD_TYPE: RelWithDebInfo
PACKAGE: 1
UPLOAD: 1
PULP3_REPO_NAME: platform-stable-x86_64.el8
PULP3_DIST_NAME: platform-stable-x86_64.el8
extends: .build_by_travis_for_centos8
artifacts: artifacts:
name: "benchmark_pcap-$CI_COMMIT_REF_NAME-release" name: "benchmark_pcap-$CI_COMMIT_REF_NAME-release"
paths: paths:

BIN
4over6/4over6.pcap Normal file

Binary file not shown.

View File

@@ -83,6 +83,7 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/transparent DESTINATION .
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tunnel DESTINATION ./for_gtest_only COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tunnel DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/udp DESTINATION ./for_gtest_only COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/udp DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vlan DESTINATION ./for_gtest_only COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vlan DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vxlan DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/asymmetric/ DESTINATION ./for_gtest_only/asymmetric COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/asymmetric/ DESTINATION ./for_gtest_only/asymmetric COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/control/ DESTINATION ./for_gtest_only/control COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/control/ DESTINATION ./for_gtest_only/control COMPONENT EXECUTABLE)
@@ -106,6 +107,7 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/transparent/ DESTINATION
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tunnel/ DESTINATION ./for_gtest_only/tunnel COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tunnel/ DESTINATION ./for_gtest_only/tunnel COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/udp/ DESTINATION ./for_gtest_only/udp COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/udp/ DESTINATION ./for_gtest_only/udp COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vlan/ DESTINATION ./for_gtest_only/vlan COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vlan/ DESTINATION ./for_gtest_only/vlan COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vxlan/ DESTINATION ./for_gtest_only/vlan COMPONENT EXECUTABLE)
######################## ########################
install(DIRECTORY ${PROJECT_SOURCE_DIR}/ftp DESTINATION . COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/ftp DESTINATION . COMPONENT EXECUTABLE)
@@ -171,6 +173,9 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/mms/ DESTINATION ./mss COMPONENT EXECUTA
install(DIRECTORY ${PROJECT_SOURCE_DIR}/mpls DESTINATION . COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/mpls DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/mpls/ DESTINATION ./mpls COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/mpls/ DESTINATION ./mpls COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/nbns DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/nbns/ DESTINATION ./nbns COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/ntp DESTINATION . COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/ntp DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/ntp/ DESTINATION ./ntp COMPONENT EXECUTABLE) install(DIRECTORY ${PROJECT_SOURCE_DIR}/ntp/ DESTINATION ./ntp COMPONENT EXECUTABLE)

View File

@@ -40,7 +40,7 @@ if [ -n "${INSTALL_DEPENDENCY_LIBRARY}" ]; then
source /etc/profile.d/framework.sh source /etc/profile.d/framework.sh
fi fi
if [ $ASAN_OPTION ];then if [ $ASAN_OPTION ] && [ -f "/opt/rh/devtoolset-7/enable" ] ;then
source /opt/rh/devtoolset-7/enable source /opt/rh/devtoolset-7/enable
fi fi

View File

@@ -9,15 +9,15 @@ set(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}.${VERSION_BUILD}") set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}.${VERSION_BUILD}")
set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}) set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
set(CPACK_PACKAGE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.${VERSION_BUILD}") set(CPACK_PACKAGE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.${VERSION_BUILD}")
execute_process(COMMAND bash -c "echo -ne \"`uname -r | awk -F'.' '{print $5\".\"$6\".\"$7}'`\"" OUTPUT_VARIABLE SYSTEM_VERSION)
# RPM Build # RPM Build
set(CPACK_GENERATOR "RPM") set(CPACK_GENERATOR "RPM")
set(CPACK_RPM_AUTO_GENERATED_FILE_NAME ON)
set(CPACK_RPM_FILE_NAME "RPM-DEFAULT")
set(CPACK_RPM_PACKAGE_VENDOR "MESA") set(CPACK_RPM_PACKAGE_VENDOR "MESA")
set(CPACK_RPM_PACKAGE_AUTOREQPROV "yes") set(CPACK_RPM_PACKAGE_AUTOREQPROV "yes")
set(CPACK_RPM_PACKAGE_RELEASE_LIBRARY "on") set(CPACK_RPM_PACKAGE_RELEASE_DIST "on")
set(CPACK_RPM_DEBUGINFO_PACKAGE "on") set(CPACK_RPM_DEBUGINFO_PACKAGE "on")
set(CPACK_RPM_PACKAGE_DEBUG 1)
set(CPACK_RPM_COMPONENT_INSTALL ON) set(CPACK_RPM_COMPONENT_INSTALL ON)
set(CPACK_COMPONENTS_IGNORE_GROUPS 1) set(CPACK_COMPONENTS_IGNORE_GROUPS 1)
@@ -26,12 +26,9 @@ set(CPACK_COMPONENT_HEADER_DISPLAY_NAME "develop")
set(CPACK_COMPONENT_EXECUTABLE_REQUIRED TRUE) set(CPACK_COMPONENT_EXECUTABLE_REQUIRED TRUE)
set(CPACK_RPM_EXECUTABLE_PACKAGE_NAME ${MY_RPM_NAME_PREFIX}) set(CPACK_RPM_EXECUTABLE_PACKAGE_NAME ${MY_RPM_NAME_PREFIX})
set(CPACK_RPM_EXECUTABLE_FILE_NAME "${CPACK_RPM_EXECUTABLE_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${SYSTEM_VERSION}.rpm")
set(CPACK_COMPONENT_EXECUTABLE_GROUP "executable") set(CPACK_COMPONENT_EXECUTABLE_GROUP "executable")
set(CPACK_RPM_HEADER_PACKAGE_REQUIRES_PRE ${CPACK_RPM_LIBRARY_PACKAGE_NAME}) set(CPACK_RPM_HEADER_PACKAGE_REQUIRES_PRE ${CPACK_RPM_LIBRARY_PACKAGE_NAME})
set(CPACK_RPM_HEADER_PACKAGE_CONFLICTS ${CPACK_RPM_HEADER_PACKAGE_NAME}) set(CPACK_RPM_HEADER_PACKAGE_CONFLICTS ${CPACK_RPM_HEADER_PACKAGE_NAME})

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
ipv4/ip_frag_tcp.pcap Normal file

Binary file not shown.

Binary file not shown.

BIN
isakmp/ipsec-ah-tunnel.pcap Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
vxlan/bfd_small_sport.pcap Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
vxlan/vxlan_with_hdlc.pcap Normal file

Binary file not shown.

BIN
vxlan/vxlan_with_ppp.pcap Normal file

Binary file not shown.

BIN
vxlan/vxlan_xxg_161.pcap Normal file

Binary file not shown.