4eccb3bb创建于 2022年12月7日历史提交

googletest

Description

This repository is a merger of the formerly separate GoogleTest and GoogleMock projects. These were so closely related that it makes sense to maintain and release them together. Google Mock is an extension to Google Test for writing and using C++ mock

Software Architecture

Software architecture description

https://github.com/ament/googletest.git

input:

.
├── appveyor.yml
├── BUILD.bazel.upstream
├── ci
├── CMakeLists.txt.upstream
├── configure.ac
├── CONTRIBUTING.md
├── googlemock
├── googletest

Installation

  1. Download RPM

aarch64:

wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_aarch64/aarch64/googletest/ros-foxy-ros-googletest-1.8.9001-2.oe2203.aarch64.rpm

x86_64:

wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x86_64/x86_64/googletest/ros-foxy-ros-googletest-1.8.9001-2.oe2203.x86_64.rpm
  1. Install RPM

aarch64:

sudo rpm -ivh --nodeps --force ros-foxy-ros-googletest-1.8.9001-2.oe2203.aarch64.rpm

x86_64:

sudo rpm -ivh --nodeps --force ros-foxy-ros-googletest-1.8.9001-2.oe2203.x86_64.rpm

Instructions

Dependence installation:

sh /opt/ros/foxy/install_dependence.sh

Exit the following output file under the /opt/ros/foxy/ directory,Prove that the software installation is successful.

output:

./
├── COLCON_IGNORE
├── lib
│   └── python3.9
├── local_setup.bash
├── local_setup.ps1
├── local_setup.sh
├── _local_setup_util_ps1.py
├── _local_setup_util_sh.py
├── local_setup.zsh
├── setup.bash
├── setup.ps1
├── setup.sh
├── setup.zsh
├── share
│   ├── ament_cmake
│   ├── ament_cmake_auto
│   ├── ament_cmake_core
│   ├── ament_cmake_export_definitions
│   ├── ament_cmake_export_dependencies
│   ├── ament_cmake_export_include_directories
│   ├── ament_cmake_export_interfaces
│   ├── ament_cmake_export_libraries
│   ├── ament_cmake_export_link_flags
│   ├── ament_cmake_export_targets
│   ├── ament_cmake_gmock
│   ├── ament_cmake_google_benchmark
│   ├── ament_cmake_gtest
│   ├── ament_cmake_include_directories
│   ├── ament_cmake_libraries
│   ├── ament_cmake_nose
│   ├── ament_cmake_pytest
│   ├── ament_cmake_python
│   ├── ament_cmake_target_dependencies
│   ├── ament_cmake_test
│   ├── ament_cmake_version
│   ├── ament_index
│   ├── ament_package
│   ├── colcon-core
│   ├── gmock_vendor
│   └── gtest_vendor
└── src
    ├── gmock_vendor
    └── gtest_vendor

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request

Gitee Feature

  1. You can use Readme_XXX.md to support different languages, such as Readme_en.md, Readme_zh.md
  2. Gitee blog blog.gitee.com
  3. Explore open source project https://gitee.com/explore
  4. The most valuable open source project GVP
  5. The manual of Gitee https://gitee.com/help
  6. The most popular members https://gitee.com/gitee-stars/