Move all "testing-fns" APIs into libsignal-bridge-testing

This means they'll be shipped to clients, but still filtered out of
the device builds on Android (via having two separate libraries on
disk) and iOS (by not being included in non-simulator builds). The
biggest benefit of this is dropping the :android:makeTestJniLibraries
step for running libsignal's Android tests.
This commit is contained in:
Jordan Rose
2024-08-23 16:12:00 -07:00
parent d2d68763a2
commit a8814d16f8
34 changed files with 368 additions and 346 deletions

View File

@@ -8,7 +8,7 @@
use futures_util::FutureExt;
use libsignal_bridge::ffi::*;
#[cfg(feature = "testing-fns")]
#[cfg(feature = "libsignal-bridge-testing")]
#[allow(unused_imports)]
use libsignal_bridge_testing::*;
use libsignal_protocol::*;