Project

General

Profile

Task #2355

update bundled googletest

Added by Mark Abraham about 1 month ago. Updated 16 days ago.

Status:
New
Priority:
Normal
Assignee:
Category:
testing
Target version:
Difficulty:
uncategorized
Close

Description

This had its first official release in sevreal years during 2017, so we should update the version we bundle rather than import the handful of fixes we use. Additionally the feature that does better pretty printing of parameterized tests will help us wonder less about what fails when.

I have some WIP off gerrit.


Related issues

Related to GROMACS - Task #2092: Tests running on GPU, and hardware assignmentNew

History

#1 Updated by Aleksei Iupinov about 1 month ago

  • Related to Task #2092: Tests running on GPU, and hardware assignment added

#2 Updated by Eric Irrgang 16 days ago

Mark Abraham wrote:

This had its first official release in sevreal years during 2017, so we should update the version we bundle rather than import the handful of fixes we use. Additionally the feature that does better pretty printing of parameterized tests will help us wonder less about what fails when.

I have some WIP off gerrit.

The most obvious differences to me are that

  • the current googletest includes gmock, which was packaged separately at the point it was picked up by GROMACS, and
  • there are macros available that make some of the GROMACS added macros redundant.

I think there are differences in test fixtures too, maybe? Anyway, I don't see a way to "up vote" on Redmine, I want to register my enthusiasm.

Also available in: Atom PDF