Package: ggcov
Version: 0.9-14
Severity: normal

Dear Maintainer,

I was experimenting with ggcov, gcov and code coverage generation -
I hope I'm using it correctly.

Unfortunately, the window was opened with a horizontal size of approx.
4500 pixel and the size cannot changed (my monitors have about 3500pixel
width).
In addition, the function choose button opens a menu that occupies all
the space on two monitors to show a list.

I hope I use ggcov in the right manner as it complains a lots of
"Callgraph name collision".
The menu that gets opened after pressing on "Funcion" seems to contain a
lot of doubled entries.

Commandline:
ggcov TicTacToeTest -o src/ -o tests/ -p src/ -p tests/

The sub-folders src/ and test/ contain object-files and gcda and gcno
files

micha@triton:~/Dump/CodeLand/TicTacToeCpp/Tests$ ls tests
subdir.mk    testBoard.gcda  testBoard.o  testGame.gcda  testGame.o
testMark.gcda  testMark.o    testPlayer.gcda  testPlayer.o
testReferee.gcda  testReferee.o    testTicTacToe.gcda  testTicTacToe.o
testBoard.d  testBoard.gcno  testGame.d   testGame.gcno  testMark.d
testMark.gcno  testPlayer.d  testPlayer.gcno  testReferee.d
testReferee.gcno  testTicTacToe.d  testTicTacToe.gcno

micha@triton:~/Dump/CodeLand/TicTacToeCpp/Tests$ ls src
Board.d     Board.gcno  Game.d     Game.gcno  Mark.d     Mark.gcno
Player.d     Player.gcno  Referee.d     Referee.gcno  subdir.mk
TicTacToe.gcda  TicTacToe.o
Board.gcda  Board.o     Game.gcda  Game.o     Mark.gcda  Mark.o
Player.gcda  Player.o     Referee.gcda  Referee.o     TicTacToe.d
TicTacToe.gcno
micha@triton:~/Dump/CodeLand/TicTacToeCpp/Tests$

The binary that I like to analyze is a small, experimental C++ project that
uses GoogleMock and GoogleTest (https://github.com/google/googletest).
It is a Eclipse CDT C++ project (also part of the experiment :).
Could it be possible that the c++ mocking causes all the callgraph name
collisions?

I try to attach a log and a short experiment with commandline gcov later
on (just so see if that works).


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ggcov depends on:
ii  gconf-service      3.2.6-4+b1
ii  gconf2             3.2.6-4+b1
ii  libc6              2.24-9
ii  libdatetime-perl   2:1.42-1
ii  libdb5.3           5.3.28-12+b1
ii  libgcc1            1:6.3.0-6
ii  libgconf-2-4       3.2.6-4+b1
ii  libglade2-0        1:2.6.4-2
ii  libglib2.0-0       2.50.3-1
ii  libgnome-2-0       2.32.1-5+b1
ii  libgnomecanvas2-0  2.30.3-3
ii  libgnomeui-0       2.24.5-3.1
ii  libgtk2.0-0        2.24.31-2
ii  libpango-1.0-0     1.40.3-3
ii  libpopt0           1.16-10
ii  libstdc++6         6.3.0-6
ii  libx11-6           2:1.6.4-3
ii  libxml2            2.9.4+dfsg1-2.2
ii  zlib1g             1:1.2.8.dfsg-5

ggcov recommends no packages.

ggcov suggests no packages.

-- no debconf information

Reply via email to