-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Improve DBA test suite #8904
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve DBA test suite #8904
Conversation
Does anybody else? I suggested to drop support for these three some years ago, but nothing came out of it. Unfortunately, some links in this thread no longer present the relevant information, but if it is true that Berkeley DB 3.3.11 was the final release of the 3.XX versions, and has been released on 2001-07-12, it appears to be silly to spend any effort on that; except for dropping support. |
Right, that's what I'm also thinking, I don't think we can just drop support in 8.2 especially as we don't have time for an RFC :/ |
660370d
to
2d5cc4d
Compare
2d5cc4d
to
1a62fd0
Compare
d25c718
to
5995d3c
Compare
@cmb69 I don't understand why I'm getting a segfault on Windows:
For Could you have a look? |
It seems you've found a (long standing) bug. Simple reproducer: Line 830 in 2fd5e82
The simplest solution would be to only free if Anyhow, I'll come up with a fix, and suggest you ignore that problem for now. It might also be good to revert 5995d3c. PS: after closer investigation, I found that I misinterpreted the restart. |
Improve testing, remove redundant ones Preliminary support for parallel runs
This replaces various other tests The aim is to run such a matrix for each driver
Also make test resilliants for 'any driver' as cdb and inifile are weird
TODO Actually test GDBM as cannot test QDBM and it at the same time due to conflicts
Also LMDB fails earlier now in some cases
99cb050
to
fb576f8
Compare
Main drive for this is to make the DBA tests parallel and remove redundant tests that are now covered in a large suite for all drivers.
I don't have the
db1
,db2
,db3
,dbm
andndbm
drivers so those are best guesses for the expectation of the tests.Other objectives of this improved suite is to make the DB4 test which tests opening of a DB run on all the other drivers, as this has found an issue with LMDB.