Commit Graph

21 Commits

Author SHA1 Message Date
Andrew Noyes ad6362b2f1 Fix /etc/foundationdb/ rpm ownership 2023-01-06 16:30:18 -08:00
Marian Dvorsky 8a02b666d0
Make test_fdb_pkgs faster and fix test_execstack_permissions_libfdb_c (#7832) 2022-08-09 21:58:38 +02:00
Andrew Noyes 9f8e2a4517
Test compiling an fdb_c app in pkg_tester (#6940)
* Use execstack to test executable stack permissions

The output of readelf wasn't stable

* Tee output to stdout in pkg_tester "run" function

* Test compiling an app that includes fdb_c.h

Featuring both cmake and pkg_tester, since we intend to support those in
our packages.

* Fix packaging bug

The libdir in the pkg-config file in the packages was wrong
2022-04-26 11:54:52 -07:00
Andrew Noyes 2e8bce04c6 Remove brittle fdbcli help text snapshot test
This seems to be more trouble than value so far.
2022-02-28 15:24:29 -06:00
Andrew Noyes d559caefea Use centos:7 for pkg_tester
yum update with just `centos` seems to have problems
2022-02-28 15:24:29 -06:00
A.J. Beamon 496000477c
Merge pull request #6144 from sfc-gh-ajbeamon/unify-flags
Convert command line arguments to use hyphens rather than underscores
2021-12-15 10:47:32 -08:00
A.J. Beamon ca47b436ac
Apply suggestions from code review
Co-authored-by: Markus Pilman <markus.pilman@snowflake.com>
2021-12-14 14:44:20 -08:00
A.J. Beamon f24adc7b6a Fix a bunch of places where we used old-style arguments. Allow hyphens for profiler args. 2021-12-14 09:59:14 -08:00
Andrew Noyes 66b387916a Add test for correct permissions for libfdb_c execstack 2021-12-09 17:15:22 -08:00
Josh Slocum 7492a9e7d7 fixing fdbcli packages 2021-10-22 11:58:10 -05:00
Andrew Noyes cbd0c33e13 Try using less privileges in for running systemd 2021-08-24 17:40:44 +00:00
Andrew Noyes 97568645a1 Move .venv to main .gitignore 2021-08-19 20:25:18 +00:00
Andrew Noyes 82d0ef705d Tests pass for versioned packages 2021-08-19 16:32:22 +00:00
Andrew Noyes 8bbcfca8a0 Run all tests for versioned packages 2021-08-19 16:32:22 +00:00
Andrew Noyes 505ba2fc42 Works for ubuntu 2021-08-19 16:32:22 +00:00
Andrew Noyes 357c3ca2f8 Add simple test for versioned packages 2021-08-19 16:32:22 +00:00
Andrew Noyes 1bc944e8b9 Add development header to readme 2021-08-19 16:32:22 +00:00
Andrew Noyes f42e8d2407 Typing fixes found with mypy 2021-08-19 16:32:22 +00:00
Andrew Noyes b425d495cf Mention potential leaked containers 2021-08-19 16:32:22 +00:00
Andrew Noyes 1e202da08d Reduce likelihood of leaking containers/images 2021-08-19 16:32:22 +00:00
Andrew Noyes a62f84b84a Basic tests for rpm and deb packages 2021-08-19 16:32:22 +00:00