Commit graph

44 commits

Author SHA1 Message Date
Sebastian Pipping
22655f6037 Sync file headers 2025-01-26 22:24:16 +01:00
Sebastian Pipping
2f0b95661d coverage.sh: Pass "-q -q" for LCOV >=2.1
.. to suppress output "no messages were reported".
2024-12-16 19:57:04 +01:00
Sebastian Pipping
2a10e173ab Sync file headers 2024-02-06 14:13:00 +01:00
Sebastian Pipping
d269f90975 coverage.sh: Cover XML_DTD undefined (with and without XML_GE) 2023-11-07 13:00:42 +01:00
Sebastian Pipping
1bf3ddfdad CI: Request C++11 rather than C++98 2023-09-21 19:34:23 +02:00
Sebastian Pipping
f103a4fd00 coverage.sh: Be robust towards absence of Git tags
.. e.g. when someone forks the Git repository
in a way that only copies the master branch but
no tags.
2023-03-07 03:03:16 +01:00
Sebastian Pipping
55b79f4d88 Sync file headers 2022-09-19 16:20:44 +02:00
Sebastian Pipping
003ac7403f coverage.sh|qa.sh: Fix copying of DLLs for Wine/MinGW for Ubuntu 22.04
Ubuntu 22.04 no longer has libgcc_s_sjlj-1.dll but needs
libgcc_s_dw2-1.dll now, instead.
2022-09-09 01:53:05 +02:00
Sebastian Pipping
6225970379 coverage.sh: Fix name collision for -funsigned-char 2022-08-27 23:40:24 +02:00
Sebastian Pipping
9188cba7a5 coverage.sh: Exclude MinGW headers (stdio.h and stdlib.h) 2022-08-21 19:22:29 +02:00
Sebastian Pipping
230b490cbf coverage.sh: Inline exclusion patterns (for upcoming change) 2022-08-21 19:18:45 +02:00
Sebastian Pipping
7731dd5b90 cmake: Produce libexpat-1.dll with MinGW in line with GNU Autotools 2022-08-03 00:10:50 +02:00
Sebastian Pipping
6496a03d40 Sync years in file headers 2022-01-13 23:45:22 +01:00
Sebastian Pipping
f4adc65cc8 coverage.sh: Simplify directory naming scheme 2021-12-28 01:25:16 +01:00
Sebastian Pipping
23e820aa25 coverage.sh: Start coveraging -m32 2021-12-28 01:25:16 +01:00
Sebastian Pipping
df42f935bf Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
Sebastian Pipping
bb3cf96dbe Pump up oneline MIT headers to full ones 2021-05-02 19:53:29 +02:00
Sebastian Pipping
5aa6475ca5 CMake: Create libexpatw.{dll,so} and expatw.pc with -DEXPAT_CHAR_TYPE=(ushort|wchar_t) 2019-10-12 23:22:24 +02:00
Sebastian Pipping
4d45e55178 coverage.sh: Limit coverage logs to lib/ and xmlwf/ folders 2019-10-08 00:20:28 +02:00
Sebastian Pipping
d516114e76 coverage.sh: Report more about calls to lcov (than their output) 2019-10-08 00:20:28 +02:00
Sebastian Pipping
3334d63437 coverage.sh: Fix directory collisions for w/ and w/o attribute info 2019-10-08 00:20:28 +02:00
Sebastian Pipping
ab73290c35 coverage.sh: Re-use first xmlts.zip download 2019-10-07 22:33:46 +02:00
Sebastian Pipping
6136acc8e0 coverage.sh: Move from GNU Autotools to CMake# 2019-10-07 22:33:35 +02:00
Sebastian Pipping
41c8dc1771 coverage.sh: Copy libexpat.dll as well 2019-10-07 22:33:35 +02:00
Sebastian Pipping
0b53cb461b coverage.sh: Improve handling of absent libwinpthread-1.dll 2019-10-07 22:33:35 +02:00
Marco Maggi
3f8e28f3cb fixed use of compilation flags in coverage script (#229) 2019-07-20 17:11:39 +02:00
Sebastian Pipping
e7c4f16f9e coverage.sh: Simplify if statement
Conistent with unicode_enabled check above
2019-07-03 22:51:38 +02:00
Sebastian Pipping
6d3b700f6e coverage.sh: Make xml_attr_info_enabled match unicode_enabled 2019-07-03 22:39:50 +02:00
Mohammed Khajapasha
4a2eb0b7f0 Enable XML_ATTR_INFO in build
enable XML_ATTR_INFO in build to cover XML_ATTR_INFO in CI

Signed-off-by: Mohammed Khajapasha <mohammed.khajapasha@intel.com>
2019-07-03 22:32:34 +02:00
Sebastian Pipping
20ee2c0375 Use "/usr/bin/env bash" shebang everywhere for protability (#257) 2019-05-18 14:09:19 +02:00
Sebastian Pipping
21df4d3064 coverage.sh: Support XML_UNICODE_WCHAR_T with MinGW 2017-09-09 18:59:29 +02:00
Sebastian Pipping
d1a4212992 coverage.sh: Migrate to GNU Automake (#65) 2017-09-09 18:59:29 +02:00
Sebastian Pipping
ac2c26a161 coverage.sh: Cover -funsigned-char for #109 2017-08-03 21:11:37 +02:00
Sebastian Pipping
5f51145401 Move to C99 (#73) and fix ULL integer literals (#69) 2017-07-12 18:47:37 +02:00
Sebastian Pipping
552a79bc98 coverage.sh: Symlink libwinpthread-1.dll as well for Linux Mint 2017-06-27 23:09:18 +02:00
Sebastian Pipping
6dc3273aa5 coverage.sh: Fix two comment typos 2017-06-24 16:11:09 +02:00
Sebastian Pipping
bfa1152c8e coverage.sh: Add Windows MinGW cross-compilation 2017-06-14 22:41:44 +02:00
Sebastian Pipping
79d10879b2 coverage.sh: Cover arc4random_buf with libbsd 2017-06-14 18:31:05 +02:00
Sebastian Pipping
223365c43d coverage.sh: Extract function _build_case for re-use 2017-06-14 18:07:47 +02:00
Sebastian Pipping
51308292cd coverage.sh: Fix "make check" error propagation 2017-06-13 23:02:32 +02:00
Sebastian Pipping
a2ae7cd304 coverage.sh: Announce commands 2017-05-08 20:30:30 +02:00
Sebastian Pipping
8c9de86bef coverage.sh: Indent output 2017-05-08 20:24:30 +02:00
Sebastian Pipping
2128186fc1 coverage.sh: Show output of "make check run-xmltest" 2017-05-08 20:23:27 +02:00
Sebastian Pipping
a340b037e1 Add script to collect and combine code coverage across different build configurations
e.g. with XML_CONTEXT_BYTES defined and without
2017-05-07 00:11:50 +02:00