extension loading is not tested
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Despite bugs #430749 and #406113 there is still a hole:
>> I'm actually thinking that we should have tests that the extensions are
>> loaded and *those tests* should fail if they are not.
Which makes life pretty hard for people wanting to run the full
test suite in both configurations :)
Since we want the ability to test:
- with extensions loaded,
- without extensions loaded (not even existing !),
- that the extensions are loaded when they exist
I think we need a test for each extension, all of them depending
on -Echeck-
That way we caught early all cases where the extensions are not
built and people who want to run the test suite without these
tests (including us to ensure we support the python fallbacks)
still can.
Thoughts ?
The tests can also verify that the extensions are up-to-date to catch people who forget to recompile them...
In the long term we may want to define different test suites but I think using the -E flags is enough in the short term.