Skip to content

Commit 7c17261

Browse files
committed
Try to fix logging in tests again
1 parent 15a91ae commit 7c17261

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+196
-49
lines changed

src/ssh.rs

+3
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,7 @@ impl Handler for ServerHandler {
603603
let set: Result<BTreeSet<Fingerprint>, _> = command
604604
.trim_start_matches("allowed-fingerprints=")
605605
.split(',')
606+
.filter(|a| !a.is_empty())
606607
.map(|key| key.parse::<Fingerprint>())
607608
.collect();
608609
let set = match set {
@@ -781,6 +782,7 @@ impl Handler for ServerHandler {
781782
let list: Result<Vec<IpNet>, _> = command
782783
.trim_start_matches("ip-allowlist=")
783784
.split(',')
785+
.filter(|a| !a.is_empty())
784786
.map(|network| network.parse::<IpNet>())
785787
.collect();
786788
let list = match list {
@@ -819,6 +821,7 @@ impl Handler for ServerHandler {
819821
let list: Result<Vec<IpNet>, _> = command
820822
.trim_start_matches("ip-blocklist=")
821823
.split(',')
824+
.filter(|a| !a.is_empty())
822825
.map(|network| network.parse::<IpNet>())
823826
.collect();
824827
let list = match list {

tests/admin_interface.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ use tokio::{
1818
#[tokio::test(flavor = "multi_thread")]
1919
async fn admin_interface() {
2020
// 1. Initialize Sandhole
21-
let _ = env_logger::builder().is_test(true).try_init();
21+
let _ = env_logger::builder()
22+
.filter_level(log::LevelFilter::Debug)
23+
.is_test(true)
24+
.try_init();
2225
let config = ApplicationConfig::parse_from([
2326
"sandhole",
2427
"--domain=foobar.tld",

tests/admin_missing_pty.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ use tokio::{
1818
#[tokio::test(flavor = "multi_thread")]
1919
async fn admin_missing_pty() {
2020
// 1. Initialize Sandhole
21-
let _ = env_logger::builder().is_test(true).try_init();
21+
let _ = env_logger::builder()
22+
.filter_level(log::LevelFilter::Debug)
23+
.is_test(true)
24+
.try_init();
2225
let config = ApplicationConfig::parse_from([
2326
"sandhole",
2427
"--domain=foobar.tld",

tests/admin_no_interface_if_forwarding.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ use tokio::{
1717
#[tokio::test(flavor = "multi_thread")]
1818
async fn admin_no_interface_if_forwarding() {
1919
// 1. Initialize Sandhole
20-
let _ = env_logger::builder().is_test(true).try_init();
20+
let _ = env_logger::builder()
21+
.filter_level(log::LevelFilter::Debug)
22+
.is_test(true)
23+
.try_init();
2124
let config = ApplicationConfig::parse_from([
2225
"sandhole",
2326
"--domain=foobar.tld",

tests/admin_no_interface_if_proxying.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ use tokio::{
1717
#[tokio::test(flavor = "multi_thread")]
1818
async fn admin_no_interface_if_proxying() {
1919
// 1. Initialize Sandhole
20-
let _ = env_logger::builder().is_test(true).try_init();
20+
let _ = env_logger::builder()
21+
.filter_level(log::LevelFilter::Debug)
22+
.is_test(true)
23+
.try_init();
2124
let config = ApplicationConfig::parse_from([
2225
"sandhole",
2326
"--domain=foobar.tld",

tests/admin_remove_user.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ use tower::Service;
2727
#[tokio::test(flavor = "multi_thread")]
2828
async fn admin_remove_user() {
2929
// 1. Initialize Sandhole
30-
let _ = env_logger::builder().is_test(true).try_init();
30+
let _ = env_logger::builder()
31+
.filter_level(log::LevelFilter::Debug)
32+
.is_test(true)
33+
.try_init();
3134
let config = ApplicationConfig::parse_from([
3235
"sandhole",
3336
"--domain=foobar.tld",

tests/admin_window_change.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ use tokio::{
1818
#[tokio::test(flavor = "multi_thread")]
1919
async fn admin_window_change() {
2020
// 1. Initialize Sandhole
21-
let _ = env_logger::builder().is_test(true).try_init();
21+
let _ = env_logger::builder()
22+
.filter_level(log::LevelFilter::Debug)
23+
.is_test(true)
24+
.try_init();
2225
let config = ApplicationConfig::parse_from([
2326
"sandhole",
2427
"--domain=foobar.tld",

tests/alias_aliasing_tunnel.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ use tokio::{
1818
#[tokio::test(flavor = "multi_thread")]
1919
async fn alias_aliasing_tunnel() {
2020
// 1. Initialize Sandhole
21-
let _ = env_logger::builder().is_test(true).try_init();
21+
let _ = env_logger::builder()
22+
.filter_level(log::LevelFilter::Debug)
23+
.is_test(true)
24+
.try_init();
2225
let config = ApplicationConfig::parse_from([
2326
"sandhole",
2427
"--domain=foobar.tld",

tests/alias_cannot_be_localhost.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ use tokio::{
1515
#[tokio::test(flavor = "multi_thread")]
1616
async fn alias_cannot_be_localhost() {
1717
// 1. Initialize Sandhole
18-
let _ = env_logger::builder().is_test(true).try_init();
18+
let _ = env_logger::builder()
19+
.filter_level(log::LevelFilter::Debug)
20+
.is_test(true)
21+
.try_init();
1922
let config = ApplicationConfig::parse_from([
2023
"sandhole",
2124
"--domain=foobar.tld",

tests/alias_http_aliases.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ use tower::Service;
2929
#[tokio::test(flavor = "multi_thread")]
3030
async fn alias_http_aliases() {
3131
// 1. Initialize Sandhole
32-
let _ = env_logger::builder().is_test(true).try_init();
32+
let _ = env_logger::builder()
33+
.filter_level(log::LevelFilter::Debug)
34+
.is_test(true)
35+
.try_init();
3336
let config = ApplicationConfig::parse_from([
3437
"sandhole",
3538
"--domain=foobar.tld",

tests/alias_local_forward_existing_http.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ use tower::Service;
3131
#[tokio::test(flavor = "multi_thread")]
3232
async fn alias_local_forward_existing_http() {
3333
// 1. Initialize Sandhole
34-
let _ = env_logger::builder().is_test(true).try_init();
34+
let _ = env_logger::builder()
35+
.filter_level(log::LevelFilter::Debug)
36+
.is_test(true)
37+
.try_init();
3538
let config = ApplicationConfig::parse_from([
3639
"sandhole",
3740
"--domain=foobar.tld",

tests/alias_reject_port_0.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ use tokio::{
1111
#[tokio::test(flavor = "multi_thread")]
1212
async fn alias_reject_port_0() {
1313
// 1. Initialize Sandhole
14-
let _ = env_logger::builder().is_test(true).try_init();
14+
let _ = env_logger::builder()
15+
.filter_level(log::LevelFilter::Debug)
16+
.is_test(true)
17+
.try_init();
1518
let config = ApplicationConfig::parse_from([
1619
"sandhole",
1720
"--domain=foobar.tld",

tests/alias_require_allowed_fingerprints.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ use tokio::{
2323
#[tokio::test(flavor = "multi_thread")]
2424
async fn alias_require_allowed_fingerprints() {
2525
// 1. Initialize Sandhole
26-
let _ = env_logger::builder().is_test(true).try_init();
26+
let _ = env_logger::builder()
27+
.filter_level(log::LevelFilter::Debug)
28+
.is_test(true)
29+
.try_init();
2730
let config = ApplicationConfig::parse_from([
2831
"sandhole",
2932
"--domain=foobar.tld",

tests/alias_timeout.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ use tokio::{
1717
#[tokio::test(flavor = "multi_thread")]
1818
async fn alias_timeout() {
1919
// 1. Initialize Sandhole
20-
let _ = env_logger::builder().is_test(true).try_init();
20+
let _ = env_logger::builder()
21+
.filter_level(log::LevelFilter::Debug)
22+
.is_test(true)
23+
.try_init();
2124
let config = ApplicationConfig::parse_from([
2225
"sandhole",
2326
"--domain=foobar.tld",

tests/auth_prevent_unauthorized_actions.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ use tokio::{
2323
#[tokio::test(flavor = "multi_thread")]
2424
async fn auth_prevent_unauthorized_actions() {
2525
// 1. Initialize Sandhole
26-
let _ = env_logger::builder().is_test(true).try_init();
26+
let _ = env_logger::builder()
27+
.filter_level(log::LevelFilter::Debug)
28+
.is_test(true)
29+
.try_init();
2730
let config = ApplicationConfig::parse_from([
2831
"sandhole",
2932
"--domain=foobar.tld",

tests/auth_self_hosted_login_api.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ use tower::Service;
2626
#[tokio::test(flavor = "multi_thread")]
2727
async fn auth_self_hosted_login_api() {
2828
// 1. Initialize Sandhole
29-
let _ = env_logger::builder().is_test(true).try_init();
29+
let _ = env_logger::builder()
30+
.filter_level(log::LevelFilter::Debug)
31+
.is_test(true)
32+
.try_init();
3033
let config = ApplicationConfig::parse_from([
3134
"sandhole",
3235
"--domain=foobar.tld",

tests/config_disable_aliasing.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ use tower::Service;
2626
#[tokio::test(flavor = "multi_thread")]
2727
async fn config_disable_aliasing() {
2828
// 1. Initialize Sandhole
29-
let _ = env_logger::builder().is_test(true).try_init();
29+
let _ = env_logger::builder()
30+
.filter_level(log::LevelFilter::Debug)
31+
.is_test(true)
32+
.try_init();
3033
let config = ApplicationConfig::parse_from([
3134
"sandhole",
3235
"--domain=foobar.tld",

tests/config_disable_http.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ use tower::Service;
2323
#[tokio::test(flavor = "multi_thread")]
2424
async fn config_disable_http() {
2525
// 1. Initialize Sandhole
26-
let _ = env_logger::builder().is_test(true).try_init();
26+
let _ = env_logger::builder()
27+
.filter_level(log::LevelFilter::Debug)
28+
.is_test(true)
29+
.try_init();
2730
let config = ApplicationConfig::parse_from([
2831
"sandhole",
2932
"--domain=foobar.tld",

tests/config_disable_tcp.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ use tower::Service;
2323
#[tokio::test(flavor = "multi_thread")]
2424
async fn config_disable_tcp() {
2525
// 1. Initialize Sandhole
26-
let _ = env_logger::builder().is_test(true).try_init();
26+
let _ = env_logger::builder()
27+
.filter_level(log::LevelFilter::Debug)
28+
.is_test(true)
29+
.try_init();
2730
let config = ApplicationConfig::parse_from([
2831
"sandhole",
2932
"--domain=foobar.tld",

tests/config_invalid_options.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ use tokio_rustls::TlsConnector;
1414
#[tokio::test(flavor = "multi_thread")]
1515
async fn config_invalid_options() {
1616
// 1. Fail to initialize Sandhole if HTTP, TCP, and aliasing are all disabled
17-
let _ = env_logger::builder().is_test(true).try_init();
17+
let _ = env_logger::builder()
18+
.filter_level(log::LevelFilter::Debug)
19+
.is_test(true)
20+
.try_init();
1821
let config = ApplicationConfig::parse_from([
1922
"sandhole",
2023
"--domain=foobar.tld",

tests/config_ip_blocklist.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ use tokio::{
1111
#[tokio::test(flavor = "multi_thread")]
1212
async fn config_ip_blocklist() {
1313
// 1. Initialize Sandhole
14-
let _ = env_logger::builder().is_test(true).try_init();
14+
let _ = env_logger::builder()
15+
.filter_level(log::LevelFilter::Debug)
16+
.is_test(true)
17+
.try_init();
1518
let config = ApplicationConfig::parse_from([
1619
"sandhole",
1720
"--domain=foobar.tld",

tests/connection_deny_load_balancing.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ use tokio::{
1515
#[tokio::test(flavor = "multi_thread")]
1616
async fn connection_deny_load_balancing() {
1717
// 1. Initialize Sandhole
18-
let _ = env_logger::builder().is_test(true).try_init();
18+
let _ = env_logger::builder()
19+
.filter_level(log::LevelFilter::Debug)
20+
.is_test(true)
21+
.try_init();
1922
let config = ApplicationConfig::parse_from([
2023
"sandhole",
2124
"--domain=foobar.tld",

tests/connection_load_balancing.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ use tokio::{
1616
#[tokio::test(flavor = "multi_thread")]
1717
async fn connection_load_balancing() {
1818
// 1. Initialize Sandhole
19-
let _ = env_logger::builder().is_test(true).try_init();
19+
let _ = env_logger::builder()
20+
.filter_level(log::LevelFilter::Debug)
21+
.is_test(true)
22+
.try_init();
2023
let config = ApplicationConfig::parse_from([
2124
"sandhole",
2225
"--domain=foobar.tld",

tests/http_force_https_by_user.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ use tower::Service;
2424
#[tokio::test(flavor = "multi_thread")]
2525
async fn http_force_https_by_user() {
2626
// 1. Initialize Sandhole
27-
let _ = env_logger::builder().is_test(true).try_init();
27+
let _ = env_logger::builder()
28+
.filter_level(log::LevelFilter::Debug)
29+
.is_test(true)
30+
.try_init();
2831
let config = ApplicationConfig::parse_from([
2932
"sandhole",
3033
"--domain=foobar.tld",

tests/http_redirects.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ use tower::Service;
2222
#[tokio::test(flavor = "multi_thread")]
2323
async fn http_redirects() {
2424
// 1. Initialize Sandhole
25-
let _ = env_logger::builder().is_test(true).try_init();
25+
let _ = env_logger::builder()
26+
.filter_level(log::LevelFilter::Debug)
27+
.is_test(true)
28+
.try_init();
2629
let config = ApplicationConfig::parse_from([
2730
"sandhole",
2831
"--domain=foobar.tld",

tests/http_timeout.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ use tower::Service;
2727
#[tokio::test(flavor = "multi_thread")]
2828
async fn http_timeout() {
2929
// 1. Initialize Sandhole
30-
let _ = env_logger::builder().is_test(true).try_init();
30+
let _ = env_logger::builder()
31+
.filter_level(log::LevelFilter::Debug)
32+
.is_test(true)
33+
.try_init();
3134
let config = ApplicationConfig::parse_from([
3235
"sandhole",
3336
"--domain=foobar.tld",

tests/https_bind_all_hostnames.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ use tower::Service;
2828
#[tokio::test(flavor = "multi_thread")]
2929
async fn https_bind_all_hostnames() {
3030
// 1. Initialize Sandhole
31-
let _ = env_logger::builder().is_test(true).try_init();
31+
let _ = env_logger::builder()
32+
.filter_level(log::LevelFilter::Debug)
33+
.is_test(true)
34+
.try_init();
3235
let config = ApplicationConfig::parse_from([
3336
"sandhole",
3437
"--domain=foobar.tld",

tests/https_connect_ssh_on_https_port.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ use tower::Service;
2828
#[tokio::test(flavor = "multi_thread")]
2929
async fn https_connect_ssh_on_https_port() {
3030
// 1. Initialize Sandhole
31-
let _ = env_logger::builder().is_test(true).try_init();
31+
let _ = env_logger::builder()
32+
.filter_level(log::LevelFilter::Debug)
33+
.is_test(true)
34+
.try_init();
3235
let config = ApplicationConfig::parse_from([
3336
"sandhole",
3437
"--domain=foobar.tld",

tests/https_force_random_subdomains.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ use tower::Service;
2929
#[tokio::test(flavor = "multi_thread")]
3030
async fn https_force_random_subdomains() {
3131
// 1. Initialize Sandhole
32-
let _ = env_logger::builder().is_test(true).try_init();
32+
let _ = env_logger::builder()
33+
.filter_level(log::LevelFilter::Debug)
34+
.is_test(true)
35+
.try_init();
3336
let config = ApplicationConfig::parse_from([
3437
"sandhole",
3538
"--domain=foobar.tld",

tests/ip_blocklist_by_user.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ use tower::Service;
2424
#[tokio::test(flavor = "multi_thread")]
2525
async fn ip_blocklist_by_user() {
2626
// 1. Initialize Sandhole
27-
let _ = env_logger::builder().is_test(true).try_init();
27+
let _ = env_logger::builder()
28+
.filter_level(log::LevelFilter::Debug)
29+
.is_test(true)
30+
.try_init();
2831
let config = ApplicationConfig::parse_from([
2932
"sandhole",
3033
"--domain=foobar.tld",

tests/ip_error_on_repeated_cidr.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ use tokio::{
1313
#[tokio::test(flavor = "multi_thread")]
1414
async fn ip_error_on_repeated_cidr() {
1515
// 1. Initialize Sandhole
16-
let _ = env_logger::builder().is_test(true).try_init();
16+
let _ = env_logger::builder()
17+
.filter_level(log::LevelFilter::Debug)
18+
.is_test(true)
19+
.try_init();
1720
let config = ApplicationConfig::parse_from([
1821
"sandhole",
1922
"--domain=foobar.tld",

tests/lib_configure_from_scratch.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ use tokio::{
2020
#[tokio::test(flavor = "multi_thread")]
2121
async fn lib_configure_from_scratch() {
2222
// 1. Create random temporary directory and initialize Sandhole
23-
let _ = env_logger::builder().is_test(true).try_init();
23+
let _ = env_logger::builder()
24+
.filter_level(log::LevelFilter::Debug)
25+
.is_test(true)
26+
.try_init();
2427
let random_name = String::from_utf8(
2528
(0..6)
2629
.flat_map(|_| {

0 commit comments

Comments
 (0)