在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
GoogleTestAnnouncementsLive at HeadGoogleTest now follows theAbseil Live at Head philosophy.We recommend using the latest commit in the Documentation UpdatesOur documentation is now live on GitHub Pages athttps://google.github.io/googletest/. We recommend browsing the documentation onGitHub Pages rather than directly in the repository. Release 1.11.0Release 1.11.0is now available. Coming Soon
Welcome to GoogleTest, Google's C++ test framework!This repository is a merger of the formerly separate GoogleTest and GoogleMockprojects. These were so closely related that it makes sense to maintain andrelease them together. Getting StartedSee the GoogleTest User's Guide fordocumentation. We recommend starting with theGoogleTest Primer. More information about building GoogleTest can be found atgoogletest/README.md. Features
Supported PlatformsGoogleTest requires a codebase and compiler compliant with the C++11 standard ornewer. The GoogleTest code is officially supported on the following platforms.Operating systems or tools not listed below are community-supported. Forcommunity-supported platforms, patches that do not complicate the code may beconsidered. If you notice any problems on your platform, please file an issue on theGoogleTest GitHub Issue Tracker.Pull requests containing fixes are welcome! Operating Systems
Compilers
macOS users: Xcode 9.3+ provides clang 5.0+. Build SystemsNote: Bazel is the build system used by the team internally and in tests.CMake is supported on a best-effort basis and by the community. Who Is Using GoogleTest?In addition to many internal projects at Google, GoogleTest is also used by thefollowing notable projects:
Related Open Source ProjectsGTest Runner is a Qt5 basedautomated test-runner and Graphical User Interface with powerful features forWindows and Linux platforms. GoogleTest UI is a test runner thatruns your test binary, allows you to track its progress via a progress bar, anddisplays a list of test failures. Clicking on one shows failure text. GoogleTestUI is written in C#. GTest TAP Listener is an eventlistener for GoogleTest that implements theTAP protocol for testresult output. If your test runner understands TAP, you may find it useful. gtest-parallel is a test runner thatruns tests from your binary in parallel to provide significant speed-up. GoogleTest Adapteris a VS Code extension allowing to view GoogleTest in a tree view, and run/debugyour tests. C++ TestMate is a VSCode extension allowing to view GoogleTest in a tree view, and run/debug yourtests. Cornichon is a small Gherkin DSL parserthat generates stub code for GoogleTest. Contributing ChangesPlease read Happy testing! |
请发表评论