Skip to content

Commit 8c96d90

Browse files
committed
f move to new crate, note that its still kept in-tree
1 parent b099963 commit 8c96d90

File tree

8 files changed

+38
-8
lines changed

8 files changed

+38
-8
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ members = [
1616
"lightning-macros",
1717
"lightning-dns-resolver",
1818
"lightning-liquidity",
19+
"lightning-tests",
1920
"possiblyrandom",
2021
]
2122

ci/ci-tests.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ WORKSPACE_MEMBERS=(
4444
lightning-macros
4545
lightning-dns-resolver
4646
lightning-liquidity
47+
lightning-test
4748
possiblyrandom
4849
)
4950

lightning-tests/Cargo.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[package]
2+
name = "lightning-tests"
3+
version = "0.0.1"
4+
authors = ["Matt Corallo"]
5+
license = "MIT OR Apache-2.0"
6+
repository = "https://github.com/lightningdevkit/rust-lightning/"
7+
description = "Tests for LDK crates"
8+
edition = "2021"
9+
10+
[features]
11+
12+
[dependencies]
13+
lightning-types = { version = "0.3.0", path = "../lightning-types", features = ["_test_utils"] }
14+
lightning-invoice = { version = "0.34.0", path = "../lightning-invoice", default-features = false }
15+
lightning-macros = { version = "0.2", path = "../lightning-macros" }
16+
lightning = { version = "0.2", path = "../lightning", features = ["_test_utils"] }
17+
lightning_0_1 = { package = "lightning", version = "0.1.1", features = ["_test_utils"] }
18+
19+
bitcoin = { version = "0.32.2", default-features = false }
20+
21+
[dev-dependencies]
22+
23+
24+
[lints]
25+
workspace = true

lightning-tests/src/lib.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#[cfg_attr(test, macro_use)]
2+
extern crate lightning;
3+
4+
#[cfg(all(test, not(taproot)))]
5+
pub mod upgrade_downgrade_tests;

lightning/src/ln/upgrade_downgrade_tests.rs renamed to lightning-tests/src/upgrade_downgrade_tests.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ use lightning_0_1::ln::functional_test_utils as lightning_0_1_utils;
1414
use lightning_0_1::get_monitor as get_monitor_0_1;
1515
use lightning_0_1::util::ser::Writeable;
1616

17-
use crate::ln::functional_test_utils::*;
18-
use crate::types::payment::PaymentPreimage;
17+
use lightning::ln::functional_test_utils::*;
18+
19+
use lightning_types::payment::PaymentPreimage;
1920

2021
#[test]
2122
fn simple_upgrade() {

lightning/src/ln/functional_test_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1168,7 +1168,7 @@ pub fn _reload_node<'a, 'b, 'c>(node: &'a Node<'a, 'b, 'c>, default_config: User
11681168
node_deserialized
11691169
}
11701170

1171-
#[cfg(any(test, feature = "_externalize_tests"))]
1171+
#[macro_export]
11721172
macro_rules! reload_node {
11731173
($node: expr, $new_config: expr, $chanman_encoded: expr, $monitors_encoded: expr, $persister: ident, $new_chain_monitor: ident, $new_channelmanager: ident) => {
11741174
let chanman_encoded = $chanman_encoded;

lightning/src/ln/mod.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,5 @@ mod offers_tests;
9999
#[cfg(test)]
100100
#[allow(unused_mut)]
101101
mod dual_funding_tests;
102-
#[cfg(all(not(taproot), test))]
103-
#[allow(unused_mut)]
104-
mod upgrade_downgrade_tests;
105102

106103
pub use self::peer_channel_encryptor::LN_MAX_MSG_LEN;

lightning/src/onion_message/messenger.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1293,8 +1293,8 @@ where
12931293
}
12941294
}
12951295

1296-
#[cfg(any(test, feature = "_externalize_tests"))]
1297-
pub(crate) fn set_offers_handler(&mut self, offers_handler: OMH) {
1296+
#[cfg(any(test, feature = "_test_utils"))]
1297+
pub fn set_offers_handler(&mut self, offers_handler: OMH) {
12981298
self.offers_handler = offers_handler;
12991299
}
13001300

0 commit comments

Comments
 (0)