Commit Graph

22 Commits

Author SHA1 Message Date
Sebastian Pipping
25c46e0acf qa.sh: Re-write
- A bit more flexible and high level
- Drop support for ncc
- Fix coverage rendering, drop split mode
2019-07-10 00:02:14 +02:00
Sebastian Pipping
dc8421d694 Travis CI: Install lzip for "make dist" (#258) 2019-05-12 20:48:28 +02:00
Sebastian Pipping
d95d78721d Travis CI: Keep macOS $PATH away from Linux 2019-01-27 21:58:15 +01:00
Stephen
9aaaac076a Travis CI: Test OSX
Use Brewfile for dependencies
2019-01-27 21:58:06 +01:00
Marco Maggi
eea170fba6 set to the bare minimum the depth of git clone in travis ci config 2018-08-22 10:38:56 +02:00
Sebastian Pipping
7ac1ecfde1 Travis CI: Drop installation of Clang 4
.. as trusty images come with Clang 5 out of the box by now.
2018-02-17 17:26:38 +01:00
Sebastian Pipping
fa2f984d1c Travis CI: Unbreak compilation with address sanitizer 2018-02-17 17:25:37 +01:00
Rolf Eike Beer
d9c3ae1bb1 TravisCI: also test CMake build out of source 2017-12-13 20:05:34 +01:00
Sebastian Pipping
bae05371c0 Travis CI: Cover CMake, at least superficially 2017-12-13 15:04:44 +01:00
Sebastian Pipping
fc577ad9cb Travis CI: Build RPM package, too 2017-08-19 16:46:41 +02:00
Sebastian Pipping
da856e3b45 Travis CI: Add mode for "make distcheck" 2017-08-12 16:28:44 +02:00
Sebastian Pipping
fd9581a34e Never require XML_POOR_ENTROPY for "./configure && make"
.. as XML_POOR_ENTROPY was intended to catch _accidental_
compilation with no provider of high quality entropy
enabled for _non-Autoconf_ build systems from the start.
2017-07-29 21:38:42 +02:00
Sebastian Pipping
7e84c8cafc Travis CI: Ensure that Clang 4.0 is installed 2017-07-15 19:48:47 +02:00
Sebastian Pipping
21efd0f600 Travis CI: Use -DXML_POOR_ENTROPY to fix compilation
I would use libbsd but it's broken on Ubuntu trusty:
```
/usr/include/bsd/stdlib.h:52:27: error: unknown type name 'u_char'
 void arc4random_addrandom(u_char *dat, int datlen);
                           ^
```
https://travis-ci.org/libexpat/libexpat/jobs/252880355
2017-07-12 18:34:52 +02:00
Sebastian Pipping
e0961e1713 Travis CI: Install dos2unix (#66) 2017-06-28 20:09:28 +02:00
Sebastian Pipping
0e7fb70fcd Travis CI: No need to download upfront any more
Since e9e329b4f4
2017-06-22 20:32:02 +02:00
Muhammad Kaisar Arkhan
e9e329b4f4 Travis CI: Use build matrix
Using the build matrix can help speeding up the CI since they run
simultaneously.

Closes https://github.com/libexpat/libexpat/issues/41
2017-06-19 19:26:05 +07:00
Sebastian Pipping
ef4ab16d9a Travis: Have xmlts.zip bypass git clean -X 2017-03-13 20:16:06 +01:00
Sebastian Pipping
ce34ddfe9f Travis: Inline .travis.sh for better integration 2017-03-13 18:45:31 +01:00
Sebastian Pipping
e064eb4c18 Travis: Pull xmlts.zip download out of script section
.. so that temporary download issues count for setup issues,
not script execution
2017-03-13 18:44:06 +01:00
Sebastian Pipping
11187083d9 Travis: Move from sudo to apt addon 2017-03-13 18:44:06 +01:00
Sebastian Pipping
a0f8c0817b Configure Travis CI (issue #2) 2017-02-19 22:38:22 +01:00