Broken: ngie-eign/kyua#84 (add-googletest-support - a808e14)

0 views
Skip to first unread message

Travis CI

unread,
Apr 2, 2019, 8:49:20 PM4/2/19
to kyua...@googlegroups.com

ngie-eign

/

kyua

branch iconadd-googletest-support

arrow to build time
clock icon5 mins and 20 secs

Enji Cooper avatarEnji Cooper

Add support for executing googletest test programs

This adds fine grained execution by executing the google test with
`--gtest_list_tests`, then runs the tests individually and interprets
the individual result from standard output, per the protocol defined in
the GoogleTest docs on github [1], [2].

This is a very rough cut for an initial working integration effort.
There's additional work that can be done by leveraging either the JSON
or XML structured output format, instead of scraping standard output
using beginning and ending sentinels to search for regular expressions.
In order to do that though, Kyua will need to rely on either a JSON or
XML library. This change will require design discussions.

1. https://github.com/google/googletest/blob/master/googletest/docs/primer.md
2. https://github.com/google/googletest/blob/master/googletest/docs/advanced.md

Signed-off-by: Enji Cooper <yaneu...@gmail.com>

Want to know about upcoming build environment updates?

Would you like to stay up-to-date with the upcoming Travis CI build environment updates? We set up a mailing list for you!

SIGN UP HERE
book icon

Documentation about Travis CI

Have any questions? We're here to help.
Unsubscribe from build emails from the ngie-eign/kyua repository.
To unsubscribe from all build emails, please update your settings.
black and white travis ci logo

Travis CI GmbH, Rigaer Str. 8, 10427 Berlin, Germany | GF: Konstantin Haase, Fritz Thielemann | Contact: con...@travis-ci.com | Amtsgericht Charlottenburg, Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a Umsatzsteuergesetz: DE282002648

Reply all
Reply to author
Forward
0 new messages