geary/test/engine
Niels De Graef 6ce2373a75 Create a config.vapi for config.h
Currently, a lot of our build variables that are defined at
configuration time, are spread out across the code base, often declared
as `extern` which can break when moving around sections of the code
across files.

This commit introduces a "Config" namespace which basically maps to the
definitions in `config.h`, but allows us to properly access them too
from the Vala source code.

By doing so, it helps us to more explicitly see where we rely on a
build variable from this file (which should be obvious from the `Config'
namespace).

To make it ourselves a bit easier in Meson too, we can declare an
internal dependency, which helps ensure that we pull in the dependency
where needed.
2025-12-07 01:32:32 +01:00
..
api Create a config.vapi for config.h 2025-12-07 01:32:32 +01:00
app test: Break out engine mock objects into their own name-space 2020-08-13 19:51:33 +10:00
common Create a config.vapi for config.h 2025-12-07 01:32:32 +01:00
db Update existing tests to work with ValaUnit 2020-06-30 17:31:07 +10:00
imap engine: Fix flag being mistaken for a response code 2022-09-20 18:32:37 +02:00
imap-db Create a config.vapi for config.h 2025-12-07 01:32:32 +01:00
imap-engine Create a config.vapi for config.h 2025-12-07 01:32:32 +01:00
mime Update existing tests to work with ValaUnit 2020-06-30 17:31:07 +10:00
outbox Add API for (de)serialising FolderPath and EmailIdentifier 2019-04-17 09:06:24 +10:00
rfc822 engine: Detect mime encoding constraint from server EHLO 2025-08-27 08:03:38 +00:00
util-ascii-test.vala Update existing tests to work with ValaUnit 2020-06-30 17:31:07 +10:00
util-config-file-test.vala Update existing tests to work with ValaUnit 2020-06-30 17:31:07 +10:00
util-html-test.vala Update existing tests to work with ValaUnit 2020-06-30 17:31:07 +10:00
util-idle-manager-test.vala Update existing tests to work with ValaUnit 2020-06-30 17:31:07 +10:00
util-inet-test.vala Tidy up unit test infrastructure and mock classes. 2018-04-07 09:41:18 +10:00
util-string-test.vala Add some minor unit tests 2019-08-06 21:37:39 +10:00
util-timeout-manager-test.vala Update existing tests to work with ValaUnit 2020-06-30 17:31:07 +10:00