Evan Miller
307cc50dc0
Fix Appveyor builds
2020-12-21 16:02:30 -05:00
Evan Miller
cb0ee059b2
Migrate from Travis CI to GitHub Actions ( #229 )
...
* Add GitHub Actions workflow
* Consolidate CI test commands into test_script.sh
* Remove Travis build
2020-12-21 15:42:38 -05:00
Evan Miller
057d0fe91c
Remove -Wno-portability from CI scripts
2020-12-04 10:07:26 -05:00
Evan Miller
7f28e1cef4
Update CI badge links
2020-10-19 14:41:05 -04:00
Evan Miller
92791572fe
Clone test data over HTTP
2020-09-02 10:51:25 -04:00
Evan Miller
4b177914ee
Move test data to separate repository
2020-09-02 10:44:12 -04:00
Evan Miller
be888e0dd7
Support fuzz testing ( #4 )
...
Quickstart (requires Clang 6 or later):
$ export LIB_FUZZING_ENGINE=/path/to/fuzzing/library.a
$ ./configure --enable-fuzz-testing
$ make
$ cd src/fuzz
$ make fuzz_mdb
$ ./fuzz_mdb
Also add a new `mdb_open_buffer function` to facilitate in-memory
fuzz-testing. This requires fmemopen, which may not be present on all
systems. The internal API has been reworked to use file streams instead
of file descriptors. This allows reading from memory and reading from
files using a consistent API.
2020-08-31 13:03:58 -04:00
Evan Miller
2629ce5136
Appveyor fix
2020-08-13 06:44:00 -04:00
Evan Miller
4bde3609c1
Remove ODBC from appveyor for now
...
Nothing seems to be working :-(
2020-08-13 06:31:20 -04:00
Evan Miller
085c6cc96e
Appveyor debugging
2020-08-13 06:22:31 -04:00
Evan Miller
093c6f1774
Try setting --no-undefined on Linux
2020-08-12 23:39:57 -04:00
Evan Miller
3a164c7709
More appveyor tweaks
2020-08-12 18:19:26 -04:00
Evan Miller
24111d4a7c
Tweak Appveyor
2020-08-12 18:09:26 -04:00
Evan Miller
130a122c54
Build ODBC on Appveyor
2020-08-12 17:55:45 -04:00
Evan Miller
3439f390fc
Merge branch 'master' into no-glib
2020-08-05 13:13:41 -04:00
Evan Miller
4a97e00a79
Suppress automake portability warnings
2020-08-05 13:10:08 -04:00
Evan Miller
71969c29df
Remove GLib from Appveyor
2020-08-05 00:33:29 -04:00
Evan Miller
4e9bee2dc8
Windows build fixes
2020-08-04 17:52:22 -04:00
Evan Miller
8755c26637
Install GLib on appveyor machines
2020-08-04 17:13:37 -04:00
Evan Miller
7e540c346f
Add Appveyor config
2020-08-04 17:09:23 -04:00