googletest

(★ 38,951)

GoogleTest - Google의 테스팅 및 모킹 프레임워크

파일 탐색기

  • .clang-format
  • .gitignore
  • BUILD.bazel
  • CMakeLists.txt
  • CONTRIBUTING.md
  • CONTRIBUTORS
  • fake_fuchsia_sdk.bzl
  • googletest_deps.bzl
  • LICENSE
  • MODULE.bazel
  • README.md
  • WORKSPACE
  • WORKSPACE.bzlmod

# 설치 가이드

cmake
사전 준비물

설치 및 실행 절차

mkdir build

빌드를 위한 디렉터리를 생성합니다.

cd build

생성된 빌드 디렉터리로 이동합니다.

cmake ..

CMake를 사용하여 빌드 파일을 생성합니다.

cmake --build .

프로젝트를 빌드합니다.

ctest

테스트를 실행하여 빌드를 검증합니다.

핵심 명령어

cmake -DCMAKE_BUILD_TYPE=Release ..

CMake 설정을 통해 플랫폼별 빌드 파일을 생성합니다.

cmake --build . --config Release

설정된 빌드 도구를 호출하여 프로젝트를 컴파일합니다.

ctest --output-on-failure

프로젝트에 포함된 단위 테스트 스위트를 실행합니다.

bazel test //...

Bazel 빌드 시스템을 사용하여 테스트를 빌드하고 실행합니다.

GoogleTest 1.18.x 브랜치는 최소 C++17 이상을 지원하는 컴파일러가 필요합니다.

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

릴리즈 타임라인

활발히 관리 중

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

write

설명 보기 ▼

데이터를 메모리에 저장.
더 많은 정보: <https://www.oreilly.com/library/view/cisco-ios-in/0596008694/re869.html#book-content>.

write memory

현재 설정을 메모리에 저장:

write {{username}} {{terminal_id}}

지정된 사용자에게 주어진 터미널 ID로 메시지 전송:

write {{username}} {{terminal_id}}

Send a message to a given user on a given terminal ID:

// repository documentation