Brenden Matthews
d3527e1ed9
Add archlinux & alpine builds.
2021-03-03 15:39:02 -05:00
Brenden Matthews
3c43c4c7fe
Refactor hsv code.
2021-03-03 12:19:20 -05:00
Brenden Matthews
783ebc269c
Update gcov wrapper to use latest llvm.
2021-02-28 17:00:33 -06:00
Brenden Matthews
22eccf7cb4
Make sure llvm-profdata is installed.
2021-02-28 15:38:41 -06:00
Brenden Matthews
fb990459e2
Ok ok, but lcov back.
2021-02-28 15:01:28 -06:00
Brenden Matthews
954edef9ef
Simplify clang coverage logic.
2021-02-28 14:46:17 -06:00
Brenden Matthews
42aa4c107a
Don't need lcov in base image.
2021-02-28 11:15:28 -06:00
Brenden Matthews
a40c89b1ea
Make sure all tools are installed for build.
2021-02-28 11:05:13 -06:00
Brenden Matthews
f0e34dc3fb
Drop Fedora 29.
2021-02-27 10:43:41 -06:00
Brenden Matthews
ebc6dbbe00
RIP CentOS.
2021-02-27 10:24:09 -06:00
Brenden Matthews
308f2cb8ea
Update copyright, authors.
2021-02-27 09:14:19 -06:00
Brenden Matthews
88fce68a7c
Install build-essential in ubuntu image.
2021-02-05 13:37:16 -06:00
Brenden Matthews
fd1ddc591d
Add back missing wget.
2021-02-05 13:23:12 -06:00
Brenden Matthews
2ff2d33ef3
Drop sccache stuff.
2021-02-05 12:49:21 -06:00
Brenden Matthews
89e3b05fb4
Drop clang 8, gcc 5 & 6 on ubuntu.
2021-02-05 12:43:45 -06:00
Brenden Matthews
7c7984a3bb
Drop clang-7 w/ ubuntu.
2021-02-05 12:35:07 -06:00
Brenden Matthews
d05c9499b5
Retire CentOS 6.
2021-02-05 12:24:35 -06:00
Brenden Matthews
68868f4cc0
Run clang-format.
2021-02-03 18:38:41 -06:00
Brenden Matthews
2f8bfbd807
Switch PPA for clang.
2021-02-03 18:31:21 -06:00
Brenden Matthews
90a3e679f1
Bump ubuntu base image to focal.
2021-02-03 18:29:33 -06:00
Brenden Matthews
9adaba449a
Run clang-format.
2021-02-01 17:30:17 -06:00
Brenden Matthews
e4fad17dc0
Apply clang-format.
2021-01-23 19:47:57 -06:00
Brenden Matthews
a3bc6a4ce6
Add recent fedora dists.
2021-01-23 19:39:59 -06:00
Brenden Matthews
ab0cdac0a6
Add dockerfiles for build matrix.
2021-01-23 18:53:24 -06:00
Brenden Matthews
283129e283
Apply clang-format.
2021-01-23 18:19:04 -06:00
isaac
36d685eb88
refactor and unit test
2021-01-23 18:00:53 -06:00
freddii
b62e115830
fixed wrong spelled words
2021-01-23 17:59:07 -06:00
Tomunu
9fe1ceeb32
Add Tests in new Test files ( #852 )
2019-06-20 14:51:39 -05:00
Travis Yaeger
0ca4a26d3b
Remove unused variable
...
Was failing Test because warnings were being treated as errors.
2019-06-02 13:25:02 -04:00
Travis Yaeger
7c074f5237
Add extern environ for Tests
...
This seems to be needed only for the OSX builds.
2019-06-02 13:25:02 -04:00
Travis Yaeger
0ad2119bb4
Remove REQUIRE from cpu Test
...
cpu_barval now has the same behavior as cpu_percentage when trying to
get info from a non-existent cpu.
2019-06-02 13:25:02 -04:00
Travis Yaeger
e6bb3d666a
Add more mem Tests to test-common
2019-06-02 13:25:02 -04:00
Travis Yaeger
d0e35e15f7
Add more Tests for variable_substitute
2019-06-02 13:25:02 -04:00
Travis Yaeger
dbaf31f9ce
Add Tests to test-common
2019-06-02 13:25:02 -04:00
Brenden Matthews
b8d956f884
Add clang 8 to builds.
...
Also added new librsvg functions, and ignore deprecation warnings on new
versions of librsvg.
Disable sccache on FreeBSD.
2019-04-14 14:42:59 -04:00
Kushagra Sinha
c352069b31
Add support for nested |exec| expressions
...
Nested exec expressions like ${execp echo '${execp echo hi}'} are not
evaluated correctly because parsing expressions like these generates and
registers new callbacks but we never wait for these callbacks to
complete before returning the result of the evaluation.
Fix this by re-evaluating expressions after running all pending
callbacks.
2019-03-03 13:24:23 -05:00
Brenden Matthews
40a438be3e
FreeBSD fixes, GitLab CI build improvements.
...
- use sccache for build caching
- add coverage reports as build artifacts
- add lcov-summary for coverage summary
- clean up/refactor CI yaml
This resolves the FreeBSD part of #754 .
2019-02-25 11:22:19 -05:00
Brenden Matthews
dc35a1b0a8
Add more build envs to GitLab CI.
...
Adding:
- clang-8
- gcc-5 through gcc-8
- fedora & centos builds
Fixing:
- mysqlclient default search path
- build on centos6
2019-02-24 09:46:45 -05:00
Brenden Matthews
90673cf161
Make GitLab build work with clang checks.
2019-02-23 17:13:19 -05:00
lasers
7eec746b82
update copyright year to 2019
2019-01-05 11:15:36 -06:00
Brenden Matthews
9c98ed4119
Fix CMake code for unit test discovery.
2018-12-28 13:38:19 -05:00
Brenden Matthews
212fda5757
Remove unused reporters.
2018-12-24 09:33:38 -05:00
Brenden Matthews
6c09affaf7
Add some basic unit tests.
...
Introduced the Catch2 unit testing framework.
2018-12-24 02:02:01 -05:00
Philip Kovacs
e4713dc790
use GLib GHashTable for port monitors
...
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky1@806 7f574dfc-610e-0410-a909-a81674777703
2006-12-09 05:40:08 +00:00
Philip Kovacs
920eac02b6
moved hash sizing code into portmon lib, where it belongs
...
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky@393 7f574dfc-610e-0410-a909-a81674777703
2005-11-11 20:46:42 +00:00
Philip Kovacs
5d9022d9df
corrected for interface changes in libtcp-portmon.h
...
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky@392 7f574dfc-610e-0410-a909-a81674777703
2005-11-11 05:30:35 +00:00
Philip Kovacs
39dd056722
added cvs id tags
...
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky@383 7f574dfc-610e-0410-a909-a81674777703
2005-11-10 00:41:24 +00:00
Philip Kovacs
26aaefdb9d
minor corrections to the tests
...
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky@365 7f574dfc-610e-0410-a909-a81674777703
2005-11-01 05:01:02 +00:00
Philip Kovacs
7148272c49
added unit testing for port monitor stuff
...
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky@362 7f574dfc-610e-0410-a909-a81674777703
2005-10-31 20:48:01 +00:00