<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ayatana-ido/tests, branch main</title>
<subtitle>Ayatana Indicator Display Objects 
</subtitle>
<id>https://openid.arctica-project.org/ayatana-ido/atom?h=main</id>
<link rel='self' href='https://openid.arctica-project.org/ayatana-ido/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/'/>
<updated>2023-02-26T14:56:11+00:00</updated>
<entry>
<title>tests: Fix building against modern GTest</title>
<updated>2023-02-26T14:56:11+00:00</updated>
<author>
<name>Jami Kettunen</name>
<email>jami.kettunen@protonmail.com</email>
</author>
<published>2023-02-26T14:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=f692439d1ef5dc858d284cf36c79e23b97b5540e'/>
<id>urn:sha1:f692439d1ef5dc858d284cf36c79e23b97b5540e</id>
<content type='text'>
Fixes being unable to locate GMock (GTest) with gtest v1.12.1 as tested
on Void Linux:

  CMake Warning at tests/CMakeLists.txt:1 (find_package):
    By not providing "FindGMock.cmake" in CMAKE_MODULE_PATH this project has
    asked CMake to find a package configuration file provided by "GMock", but
    CMake did not find one.

    Could not find a package configuration file provided by "GMock" with any of
    the following names:

      GMockConfig.cmake
      gmock-config.cmake

    Add the installation prefix of "GMock" to CMAKE_PREFIX_PATH or set
    "GMock_DIR" to a directory containing one of the above files.  If "GMock"
    provides a separate development package or SDK, be sure it has been
    installed.

Also mark the library as REQUIRED since without it found attempting to
build tests just fails at link-time with various errors such as:

  /usr/bin/ld: gtest-menuitems.cpp:(.text+0x14d): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&amp;, char const*, char const*, char const*)'
</content>
</entry>
<entry>
<title>Clean up compilation flags</title>
<updated>2022-01-14T13:03:27+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2022-01-14T12:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=b6278e2421712b04892001f8cf866a09580f309e'/>
<id>urn:sha1:b6278e2421712b04892001f8cf866a09580f309e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use -no-pie build flags for test only</title>
<updated>2021-08-10T19:57:47+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2021-08-09T22:21:38+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=95d2a880c3b16d824162e1ae6dc67f329aad4903'/>
<id>urn:sha1:95d2a880c3b16d824162e1ae6dc67f329aad4903</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMakeLists.txt: Move coverage report generation macro into basefolder's CMakeLists.txt file.</title>
<updated>2021-05-04T11:05:00+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2021-05-04T11:04:58+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=81db2957f86a86c96263dba63664d5d97f9937d5'/>
<id>urn:sha1:81db2957f86a86c96263dba63664d5d97f9937d5</id>
<content type='text'>
 With the previous approach, only coverage of the tests/ subfolder was reported
 (which always should be 100%). With this change, also coverage of the files
 in src/ is reported.
</content>
</entry>
<entry>
<title>Remove automake-related files</title>
<updated>2021-04-21T18:57:03+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2021-02-05T13:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=715feb6c46d4f25baad053eaf1c43129c65328cf'/>
<id>urn:sha1:715feb6c46d4f25baad053eaf1c43129c65328cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/CMakeLists.txt: Unit tests may only run and build if shared library target has been built.</title>
<updated>2021-04-21T18:57:03+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2021-04-21T10:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=9ec937ca623ee4e75a7c7a5a1211ffba115c5cd4'/>
<id>urn:sha1:9ec937ca623ee4e75a7c7a5a1211ffba115c5cd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/CMakeLists.txt: Build unit tests with --no-pie CXXFLAG.</title>
<updated>2021-04-21T18:57:03+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2021-04-21T07:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=fd3931e5f9c1ef65d01fde54d936e2f71c5d7a16'/>
<id>urn:sha1:fd3931e5f9c1ef65d01fde54d936e2f71c5d7a16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/: Port to using GMock cmake package from cmake-extras.</title>
<updated>2021-04-21T18:57:03+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2021-04-20T13:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=db3414f69c4148ac5c2cfc231cbe55a7dddfb7b3'/>
<id>urn:sha1:db3414f69c4148ac5c2cfc231cbe55a7dddfb7b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>{tests/,}CMakeLists.txt: Add ENABLE_COVERAGE build option.</title>
<updated>2021-04-21T18:57:03+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2021-04-21T18:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=0573203124f66f826a0f6b06262f7610b00f0fb6'/>
<id>urn:sha1:0573203124f66f826a0f6b06262f7610b00f0fb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add CMakeLists.txt files.</title>
<updated>2021-04-21T18:57:03+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2021-02-05T13:09:34+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-ido/commit/?id=9f96225dc93a97467f1e2107e23b79cb10744917'/>
<id>urn:sha1:9f96225dc93a97467f1e2107e23b79cb10744917</id>
<content type='text'>
</content>
</entry>
</feed>
