Sfoglia il codice sorgente

chore(test): update to be feature aware

Yujia Qiao 2 anni fa
parent
commit
2ccb386cea
1 ha cambiato i file con 14 aggiunte e 0 eliminazioni
  1. 14 0
      tests/integration_test.rs

+ 14 - 0
tests/integration_test.rs

@@ -57,10 +57,17 @@ async fn tcp() -> Result<()> {
     test("tests/for_tcp/tcp_transport.toml", Type::Tcp).await?;
     // FIXME: Self-signed certificate on Mac requires mannual interference. Disable CI for now
     #[cfg(not(target_os = "macos"))]
+    #[cfg(feature="tls")]
     test("tests/for_tcp/tls_transport.toml", Type::Tcp).await?;
+
+    #[cfg(feature="noise")]
     test("tests/for_tcp/noise_transport.toml", Type::Tcp).await?;
+
+    #[cfg(feature="websocket")]
     test("tests/for_tcp/websocket_transport.toml", Type::Tcp).await?;
+
     #[cfg(not(target_os = "macos"))]
+    #[cfg(feature="websocket")]
     test("tests/for_tcp/websocket_tls_transport.toml", Type::Tcp).await?;
 
     Ok(())
@@ -87,10 +94,17 @@ async fn udp() -> Result<()> {
     test("tests/for_udp/tcp_transport.toml", Type::Udp).await?;
     // See above
     #[cfg(not(target_os = "macos"))]
+    #[cfg(feature="tls")]
     test("tests/for_udp/tls_transport.toml", Type::Udp).await?;
+
+    #[cfg(feature="noise")]
     test("tests/for_udp/noise_transport.toml", Type::Udp).await?;
+
+    #[cfg(feature="websocket")]
     test("tests/for_udp/websocket_transport.toml", Type::Udp).await?;
+
     #[cfg(not(target_os = "macos"))]
+    #[cfg(feature="websocket")]
     test("tests/for_udp/websocket_tls_transport.toml", Type::Udp).await?;
 
     Ok(())