
We're using gcov+lcov, since these tools appear to be the only usable ones that use the SC/CC metric; and measuring just the line coverage would be practically criminal negligence. gcov only works with GCC and Clang, and MSVC's own coverage measurement tools are not up to the task; so MSVC is out of luck.
9 lines
326 B
Bash
Executable File
9 lines
326 B
Bash
Executable File
#!/bin/sh -xe
|
|
|
|
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
|
|
sudo apt-get update -qq
|
|
sudo apt-get install -q -y \
|
|
cmake cmake-data libpng12-dev zlib1g-dev libjson0-dev libfontconfig1-dev \
|
|
libgtkmm-2.4-dev libpangomm-1.4-dev libcairo2-dev libgl1-mesa-dev libglu-dev \
|
|
libfreetype6-dev dpkg-dev gcc-5 g++-5 lcov
|