130 Commits

Author SHA1 Message Date
Chaoguang Lin
8622363395 Simplify the condition and update the comment 2021-09-02 18:51:39 -07:00
Chaoguang Lin
3ad620b2df Update comment to be more clear 2021-09-02 18:13:04 -07:00
Chaoguang Lin
e7028b7915 Handle the edge case correctly when the upper bound version is less than the binary verion 2021-09-02 17:42:46 -07:00
Chaoguang Lin
82e1e850c2 Add syntax until_*.*.* in restarting test to specify upper bound of binary version 2021-09-02 14:07:15 -07: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
Jingyu Zhou
fffb0d6fb9
Merge pull request #5305 from sajjadrahnama/test_harness_buggify_fault_injection
Test harness Buggify/FaultInjection argument
2021-07-30 09:15:59 -07:00
Sajjad
5b191fccfe
Update contrib/TestHarness/Program.cs.cmake - Minor change
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2021-07-29 23:18:15 -07:00
Sajjad Rahnama
12e1a5fe92 TestHarness Buggify/FaultInjection Enable/Disable - Update Old Binaries arguments 2021-07-29 11:26:14 -07:00
Steve Atherton
b3e22ad573 Move stderr exception checking so that ignored output does not count against the error limit. 2021-07-26 18:10:03 -07:00
Sajjad Rahnama
c7ef116c12 TestHarness Buggify/FaultInjection Enable/Disable 2021-07-26 16:44:10 -07:00
Steve Atherton
ff8a1e0ed2 Ignore warning from valgrind about F_SET_RW_HINT usage. 2021-07-26 16:37:55 -07:00
Steve Atherton
26d886c600
Merge pull request #5227 from sfc-gh-satherton/redwood-io-priority
Add Priority to Redwood IO, also fixes several bugs with the recent Redwood metrics changes
2021-07-20 16:50:58 -07:00
Steve Atherton
09a8561606 Merge branch 'master' of github.com:apple/foundationdb into redwood-io-priority
# Conflicts:
#	fdbserver/IPager.h
#	fdbserver/VersionedBTree.actor.cpp
2021-07-18 01:49:36 -07:00
Oleg Samarin
97bcb16000 Fixed formatting 2021-07-14 19:24:04 +03:00
Oleg Samarin
e97fb31d9b Added some comment 2021-07-14 17:46:15 +03:00
Oleg Samarin
04549c59ed Fixed 'NoTraceFileGenerated' error in simulation tests when fdbserver process could not start 2021-07-14 17:41:08 +03:00
Aaron Molitor
c5a9ff02a9 move file out of build directory 2021-07-12 13:06:29 -07:00
Daniel Smith
efdda3cd0e Revert "Revert "Add support for running non-simulation tests on Joshua"" 2021-06-15 14:15:02 -04:00
Daniel Smith
549cf0512b
Revert "Add support for running non-simulation tests on Joshua" 2021-06-14 19:23:56 -04:00
Steve Atherton
3a70012c08
Merge pull request #4971 from Daniel-B-Smith/test-nonsim
Add support for running non-simulation tests on Joshua
2021-06-14 13:56:24 -07:00
Daniel Smith
8af0affeff Add support for running non-simulation tests on Joshua 2021-06-14 15:00:45 -04:00
Andrew Noyes
948f4993b9 Convert to 32 bit int 2021-06-09 17:07:45 -07:00
Andrew Noyes
04694a6f70 Respect JOSHUA_SEED if set
Closes #4913
2021-06-09 16:21:50 -07:00
Josh Slocum
d067ca507b Surfacing non-fatal parse errors in Test Harness output 2021-05-19 20:04:12 +00:00
Jingyu Zhou
ccb092a2c8 Fix file name 2021-05-10 09:01:24 -07:00
Jingyu Zhou
d07f527a98 Fix raw_input 2021-05-08 16:32:03 -07:00
Jingyu Zhou
98665f9bae Convert apiversioner.py to Python 3 2021-05-08 16:31:53 -07:00
Jingyu Zhou
fe7419262d Add tool for upgrading API versions 2021-05-08 16:31:43 -07:00
Jingyu Zhou
64d01e9303
Merge pull request #3997 from ajbeamon/grv-proxy-model
A model used to quickly simulate various GRV scenarios and algorithms
2021-05-03 13:52:49 -07:00
A.J. Beamon
b93b41cbf6 Some cleanup of fdb_c_version:
* Support Python 3 and make it the default
* Use str(e) instead of e.message to print errors
* Don't convert library_path to an absolute path so that we can load the system fdb_c.
2021-04-12 13:20:04 -07:00
Meng Xu
82db2ddce5 Add tool to detect client version 2021-04-12 09:49:44 -07:00
Andrew Noyes
b8b2be7918 Disable lsan in joshua 2021-03-16 00:44:23 +00:00
FDB Formatster
df90cc89de apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
Andrew Noyes
540c6bb709 Ignore expected ASAN message 2021-02-18 19:18:07 +00:00
A.J. Beamon
a8d08a8792 Merge branch 'release-6.3' into merge-release-6.3-into-master 2021-02-09 10:18:00 -08:00
A.J. Beamon
0650ff1a41 Increase the maximum length of the error strings logged by test harness. Make it more obvious when errors are being truncated. 2021-02-05 15:54:51 -08:00
Andrew Noyes
58b4a9b907 Resolve conflicts 2021-01-21 20:59:44 +00:00
Andrew Noyes
281151ff20 Merge remote-tracking branch 'upstream/release-6.2' into anoyes/merge-6.2-to-6.3
Commit conflict markers for now
2021-01-21 17:54:26 +00:00
Andrew Noyes
ddb5b0b050 Backport correctness package 2021-01-15 00:34:47 +00:00
A.J. Beamon
76838a20b7 A model used to quickly simulate various GRV scenarios and algorithms 2020-10-30 09:11:08 -07:00