Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nholthaus/gtest-runner
A cross-platform, Qt5 based Graphical User Interface for Google Test unit tests
https://github.com/nholthaus/gtest-runner
cpp cross-platform dark-theme google-test graphical-user-interface qt5
Last synced: 3 months ago
JSON representation
A cross-platform, Qt5 based Graphical User Interface for Google Test unit tests
- Host: GitHub
- URL: https://github.com/nholthaus/gtest-runner
- Owner: nholthaus
- License: mit
- Created: 2016-02-28T19:31:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-02-24T13:32:15.000Z (over 4 years ago)
- Last Synced: 2024-05-02T16:36:37.630Z (6 months ago)
- Topics: cpp, cross-platform, dark-theme, google-test, graphical-user-interface, qt5
- Language: C++
- Homepage:
- Size: 2.59 MB
- Stars: 267
- Watchers: 17
- Forks: 68
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - gtest-runner - platform, Qt5 based Graphical User Interface for Google Test unit tests (C++)
README
# gtest-runner
[![Build Status](https://travis-ci.org/nholthaus/gtest-runner.svg?branch=master)](https://travis-ci.org/nholthaus/gtest-runner) [![Build Status](https://ci.appveyor.com/api/projects/status/github/nholthaus/gtest-runner?branch=master&svg=true)](https://ci.appveyor.com/project/nholthaus/gtest-gui) ![license](https://img.shields.io/badge/license-MIT-orange.svg) ![copyright](https://img.shields.io/badge/%C2%A9-Nic_Holthaus-orange.svg) ![language](https://img.shields.io/badge/language-c++-blue.svg) ![c++](https://img.shields.io/badge/std-c++14-blue.svg) ![Qt](https://img.shields.io/badge/Qt-5-blue.svg)
![msvc2013](https://img.shields.io/badge/MSVC-2013-ff69b4.svg) ![msvc2015](https://img.shields.io/badge/MSVC-2015-ff69b4.svg) ![gcc-4.9.3](https://img.shields.io/badge/GCC-4.9.3-ff69b4.svg) ![gcc-5.4.0](https://img.shields.io/badge/GCC-5.4.0-ff69b4.svg)A Qt5 based automated test-runner and Graphical User Interface for Google Test unit tests
# Table of Contents
- [gtest-runner](#gtest-runner)
- [Table of Contents](#table-of-contents)
- [Light Theme](#light-theme)
- [Dark Theme](#dark-theme)
- [Features](#features)
- [Supported Platforms](#supported-platforms)
- [Installers](#installers)
- [Windows](#windows)
- [Ubuntu](#ubuntu)
- [Other Linux Distributions](#other-linux-distributions)
- [Build Instructions](#build-instructions)# Light Theme
![Light Theme Screenshot](resources/screenshots/screen.png)# Dark Theme
![Dark Theme Screenshot](resources/screenshots/screen2.png)# Features
`gtest-runner` is an automated test runner that will ensure you are always looking at the latest test results, whenever you build a gtest executable. Check the [features guide](FEATURES.md) to see what else `gtest-runner` is capable of.
# Supported Platforms
To date, gtest-runner has been tested on:
- Windows 10/7
- Ubuntu 16.04/15.10/14.04
- CentOS 7# Installers
## Windows
Visit the [Latest release page](https://github.com/nholthaus/gtest-runner/releases) for binary installers.
Since version 1.1.2, all Windows binaries are signed.
## Ubuntu
Binary packages are available through the [gtest-runner PPA](https://launchpad.net/~nholthaus/+archive/ubuntu/gtest-runner) for many versions of Ubuntu. To install gtest-runner via the PPA, type the following commands:
```bash
sudo add-apt-repository ppa:nholthaus/gtest-runner
sudo apt-get update
sudo apt-get install gtest-runner
```Of course, you can also [build gtest-runner from source](BUILD.md).
## Other Linux Distributions
Please see the instructions on [how to build gtest-runner from source](BUILD.md).
# Build Instructions
See the [Build Instructions](BUILD.md) for information on how to build gtest-runner from source on your platform.