48 Commits

Author SHA1 Message Date
Balachandar Namasivayam
a167bf344e Update api version to 700 2020-05-28 12:16:03 -07:00
Balachandar Namasivayam
6d570cd865 Change version from 7.0 to 6.3 2020-04-03 21:38:58 -07:00
mpilman
3a1e878a9b Upgrade to boost 1.72 2020-02-14 18:10:13 -08:00
A.J. Beamon
72f92626e4 Update API version to 700 2020-01-30 09:26:27 -08:00
A.J. Beamon
93be69b6a3 Increase the API version to 620. 2019-07-18 10:56:05 -07:00
Andrew Noyes
7bb262d21a Install build tools before running fdb_c_app test 2019-06-09 15:22:06 -07:00
Andrew Noyes
578ae0d595 Call function from libfdb_c 2019-06-09 15:22:06 -07:00
Andrew Noyes
49f3f589dc Don't build in source tree for package test 2019-06-09 15:22:06 -07:00
Andrew Noyes
2544f2d1a4 Add package tests 2019-06-09 15:22:06 -07:00
Andrew Noyes
5586f44303 Fix return code plumbing 2019-04-15 18:08:45 -07:00
Evan Tschannen
985e1de467 Update documentation and protocol version for release 6.1.0 2019-04-02 18:39:24 -07:00
Andrew Noyes
2442594b7f Exit non-zero if any tests fail 2019-03-19 16:28:42 -07:00
Andrew Noyes
9da6518d17 Timeout fdbcli commands 2019-03-19 16:28:42 -07:00
Andrew Noyes
9e1e88eb5a Report Docker-ID 2019-03-19 16:28:42 -07:00
Andrew Noyes
24bffa9f4d Install python on debian 2019-03-19 16:28:42 -07:00
Andrew Noyes
78ca1b5759 Test loading c library from python bindings 2019-03-19 16:28:42 -07:00
Andrew Noyes
afa5043d98 Fix some errors found by running bash with -u 2019-03-19 16:28:42 -07:00
Andrew Noyes
657c11b00b Add snowflake-ci to docker-compose
This is intended to be used for easy reproduction of failures found by
snowflake's planned CI.
2019-03-08 15:03:56 -08:00
mpilman
668eaeb8ae Packages tested and all seems working 2019-03-07 16:49:29 -08:00
mpilman
51ccdb1c9b Remove pidof hack as it was not stable 2019-03-07 16:49:29 -08:00
mpilman
da72306642 several minor bug fixes 2019-03-07 16:49:29 -08:00
mpilman
66cf5438bd Account for rpmsave in keep_config test 2019-03-07 16:49:29 -08:00
mpilman
55f4d78fcf Support generating el6 and el7 rpms 2019-03-07 16:49:29 -08:00
mpilman
e8624efb3b several minor improvements 2019-03-07 16:49:29 -08:00
mpilman
2b11a66ff9 Improved package testing
The requirements changed here - so in order to test these
cmake changes properly, we need a framework that does that
2019-03-07 16:49:29 -08:00
mpilman
42e0a89a66 This makes package generation work
Resulting packages are not tested yet
2019-03-07 16:49:29 -08:00
Andrew Noyes
0503471ac1 Rename ../src in build/cmake/build.sh
Before this change:
$ sudo --preserve-env docker-compose run build
Starting cmake_common_1 ... done
Num commands 1
Command: build
CMake Error: The source directory "/foundationdb/deep/directory/as/debuginfo/doesnt/work/otherwise/src" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
2019-02-21 14:35:14 -08:00
mpilman
a225204965 put code in foundationdb dir in container
Generating the documentation does not work
if the foundationdb code is not in a directory
called `foundationdb`. This is imho a bug.
However, this should be fixed in another PR.

For now I simply renamed the directory in
docker-compose
2019-02-19 11:11:43 -08:00
mpilman
71baffa7d0 Address review 2019-02-19 11:11:43 -08:00
Andrew Noyes
5b3e6f3ba7 Update build/cmake/package_tester/modules/docker.sh
Co-Authored-By: mpilman <markus@pilman.ch>
2019-02-19 11:11:43 -08:00
mpilman
81e482b17e fix invalid assignment 2019-02-19 11:11:43 -08:00
mpilman
4c80b1796a renamed util-fun success to make purpose clearer 2019-02-19 11:11:43 -08:00
mpilman
3350a5ffe5 added documentation for test definitions 2019-02-19 11:11:43 -08:00
Andrew Noyes
2d25e7d08d Update build/cmake/package_tester/modules/arguments.sh
Co-Authored-By: mpilman <markus@pilman.ch>
2019-02-19 11:11:43 -08:00
Andrew Noyes
c9f7f50907 Update build/cmake/package_tester/modules/test_args.sh
Co-Authored-By: mpilman <markus@pilman.ch>
2019-02-19 11:11:43 -08:00
mpilman
983ddaaed8 use fail instead of ugly ?-assignment 2019-02-19 11:11:43 -08:00
mpilman
f47b9fe8e5 delete containers, not images 2019-02-19 11:11:43 -08:00
Andrew Noyes
15eb996280 Add test-fast and test to docker compose and build.sh 2019-02-19 11:11:43 -08:00
mpilman
b21d9e1a78 Add multi-threading feature to package test 2019-02-19 11:11:43 -08:00
mpilman
e8b6b64f3a Made it possible to implement and run a test suite 2019-02-19 11:11:43 -08:00
mpilman
a2e4dc042f Implement automatic package verification 2019-02-19 11:11:43 -08:00
mpilman
0bbbfb6ee3 Address Andrew's review comments 2019-02-15 00:01:42 -08:00
mpilman
a0b20ef2c1 Add initscripts dependency to foundationdb-server 2019-02-15 00:01:42 -08:00
mpilman
b06aa3b8ea Several bug fixes - debian package working
Did some manual minor testing on the debian package
2019-02-15 00:01:42 -08:00
mpilman
a20e58bb4c Added linux-pkgs command to docker-compose file 2019-02-15 00:01:42 -08:00
mpilman
990e084fa2 Debian packages are successfully generated 2019-02-15 00:01:42 -08:00
mpilman
ddddda7328 docker-compose can now build rpm
weirdly it still generates a foundationd-unspecified
rpm. However, it is empty and can be ignored for now
2019-02-15 00:01:42 -08:00
mpilman
5f25e5cb32 docker container and docker-compose for cmake
This is still in the testing-phase. However, it should
be mostly functional
2019-02-15 00:01:42 -08:00