Commit Graph

240 Commits

Author SHA1 Message Date
Ebrahim Byagowi 35ce8f31d3
Unify our pipe reader with the fallback reader ()
And assign one bot to use the path always using NOMMAPFILEREADER token.

It's limited to 200mb so no more fun with using /dev/zero on hb-view!
2018-06-25 22:23:43 +04:30
Ebrahim Byagowi 38ae0add70
[ci] Revive the SunCC bot
* Adds libnsl to the bot as it is now needed apparently
* Disables hb-icu, apparently the newer ICU itself is not compatible with SunCC
2018-05-23 13:37:57 +04:30
Ebrahim Byagowi 1d3f4f8351 [ci] Add a build only apple-gcc-4.2 i686 bot 2018-03-25 19:42:14 +04:30
Ebrahim Byagowi 2a23606339
Fix llvm-gcc-4.2 compile issue and add a macOS bot to test it () 2018-03-23 18:37:01 +04:30
Ebrahim Byagowi dbadb871d1
[ci] Enable subset tests on ArchLinux to test
This makes ArchLinux bots fail, a starting point to 
2018-03-09 15:25:59 +03:30
Ebrahim Byagowi a8d3c2c030
[ci] Add clang O3/O0 testers () 2018-02-24 16:42:12 +03:30
Ebrahim Byagowi 53cf61b029
Change Alpine and ArchLinux bot to test O3 and O0 on gcc, 2018-02-20 10:53:10 +03:30
Ebrahim Byagowi be51f763a7
Test debug builds on ArchLinux bot
Fixes 
2018-02-19 11:06:13 +03:30
Khaled Hosny 8e3b4c0e11 Simplify calls to collect-logs.sh 2018-02-16 22:01:33 +02:00
Khaled Hosny 23d21a74b5 Move collect_logs to .ci dir
Next to other CI scripts.
2018-02-15 10:11:57 +02:00
Ebrahim Byagowi 581996ea79
Add .collect_logs and use it on CI bots, fixes () 2018-02-15 00:43:46 +03:30
Ebrahim Byagowi ae6d0259b4
Install fonttools on two bots and enable cmake hb-subset test () 2018-02-11 15:40:55 +03:30
Ebrahim Byagowi 8b60e7c2c3
[ci] minor, less hacks () 2018-01-22 18:37:26 +03:30
Ebrahim Byagowi aaf934de3b
[ci] minor () 2018-01-22 13:16:54 +03:30
Ebrahim Byagowi bd752db733
[ci] unbreak bots with outdated freetype version () 2018-01-22 13:08:35 +03:30
Ebrahim Byagowi 00806149b9
Improve avoiding C++ linkage, definition creation and cmake tests () 2018-01-19 01:12:31 +03:30
Ebrahim Byagowi c97a7eca7f
[cmake] Fix symbols visibility and enable check-symbols.sh test () 2018-01-16 14:18:09 +03:30
Behdad Esfahbod d514f1480c [circleci] cat test logs on failure on autotools-based builds 2018-01-12 10:55:44 +01:00
Ebrahim Byagowi ebb9b7d633
[test] Print shaping output on CI fails () 2018-01-11 08:15:06 +03:30
Ebrahim Byagowi e24bea8e91
[cmake] Another try on making sure feature testing is working () 2018-01-10 23:51:56 +03:30
Ebrahim Byagowi 71e0ed9cba
[cmake] Add header existence tests () 2018-01-10 15:45:12 +03:30
Ebrahim Byagowi 72bec1cd09
Improve tests () 2018-01-05 12:42:20 +03:30
Ebrahim Byagowi 5ed26fc5bd
[cmake] Run src/ tests () 2018-01-04 10:11:34 +03:30
Ebrahim Byagowi 70807ad274
Fix make check issue on out-of-tree builds and test it () 2018-01-02 23:52:12 +03:30
Ebrahim Byagowi 2dbdeb1421
[cmake] Run fuzzing and shaping tests () 2017-12-29 23:13:29 +03:30
Ebrahim Byagowi 50163976d2
[cmake] Enable cmake tests on distribution and test it () 2017-12-25 01:55:48 +03:30
Ebrahim Byagowi 9890782736
[ci] Add -Wno-attributes to djgpp, add alpine, format () 2017-12-25 01:32:46 +03:30
Ebrahim Byagowi 81dfc29d2d
[ci] Add a DOS/djgpp compiler () 2017-12-21 20:15:37 +03:30
ebraminio 71ad2777c5
[ci] Add an after distribution test runner () 2017-12-07 11:35:36 +03:30
ebraminio 5a6d2b986a
[ci] minor improvements () 2017-12-06 18:27:27 +03:30
Khaled Hosny 840a32e3f3 Run cmake tests on CI builds 2017-12-06 15:25:10 +02:00
ebraminio cd8c62fd41
[ci] Add Oracle Developer Studio (former Sun Studio) based compiler () 2017-11-21 01:07:26 -05:00
ebraminio 4a591a0e51
[ci] Add ArchLinux () 2017-11-02 09:33:12 -07:00
ebraminio 292ef2675e
[ci] minor cleanup () 2017-11-01 16:24:46 -07:00
ebraminio 260246a279
[ci] Add Fedora builder () 2017-11-01 14:10:55 -07:00
ebraminio 33e62636f7
[ci] Add FreeBSD9 (gcc4) () 2017-11-01 03:05:46 -07:00
ebraminio 102f5ead49
Enable PSVita (arm-none-eabi) compile again and add it to CI () 2017-11-01 02:10:18 -07:00
Behdad Esfahbod 65d4e5bcda [CircleCI] Ignore gh-pages branch
https://github.com/behdad/harfbuzz/pull/592
2017-11-01 01:15:27 -06:00
Behdad Esfahbod b902605133 [CircleCI] Fix build
Fixes https://github.com/behdad/harfbuzz/issues/589
2017-10-31 14:25:46 -06:00
ebraminio b7982c9e65
[ci] Add CircleCI for cross-compiling () 2017-10-31 12:42:08 -07:00