mirror of
https://github.com/tun2proxy/tun2proxy.git
synced 2025-04-20 22:09:09 +00:00
Run tests sequentially
Since we share a tun device and routes, the tests do not support being executed in parallel.
This commit is contained in:
parent
1ac5428db5
commit
f6b4369fba
2 changed files with 6 additions and 2 deletions
|
@ -13,7 +13,8 @@ smoltcp = { version = "0.9", features = ["std"] }
|
|||
|
||||
[dev-dependencies]
|
||||
ctor = "0.1"
|
||||
reqwest = { version = "0.11", features = ["blocking", "json"] }
|
||||
fork = "0.1"
|
||||
prctl = "1.0"
|
||||
nix = { version = "0.26", features = ["process", "signal"] }
|
||||
prctl = "1.0"
|
||||
reqwest = { version = "0.11", features = ["blocking", "json"] }
|
||||
serial_test = "1.0"
|
||||
|
|
|
@ -5,6 +5,7 @@ mod tests {
|
|||
use fork::Fork;
|
||||
use nix::sys::signal;
|
||||
use nix::unistd::Pid;
|
||||
use serial_test::serial;
|
||||
use std::env;
|
||||
use std::io::BufRead;
|
||||
use std::net::{SocketAddr, ToSocketAddrs};
|
||||
|
@ -147,11 +148,13 @@ mod tests {
|
|||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_socks5() {
|
||||
run_test(|test| test.proxy_type == ProxyType::Socks5)
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_http() {
|
||||
run_test(|test| test.proxy_type == ProxyType::Http)
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue