mirror of
https://github.com/tun2proxy/tun2proxy.git
synced 2025-04-21 14:29:10 +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]
|
[dev-dependencies]
|
||||||
ctor = "0.1"
|
ctor = "0.1"
|
||||||
reqwest = { version = "0.11", features = ["blocking", "json"] }
|
|
||||||
fork = "0.1"
|
fork = "0.1"
|
||||||
prctl = "1.0"
|
|
||||||
nix = { version = "0.26", features = ["process", "signal"] }
|
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 fork::Fork;
|
||||||
use nix::sys::signal;
|
use nix::sys::signal;
|
||||||
use nix::unistd::Pid;
|
use nix::unistd::Pid;
|
||||||
|
use serial_test::serial;
|
||||||
use std::env;
|
use std::env;
|
||||||
use std::io::BufRead;
|
use std::io::BufRead;
|
||||||
use std::net::{SocketAddr, ToSocketAddrs};
|
use std::net::{SocketAddr, ToSocketAddrs};
|
||||||
|
@ -147,11 +148,13 @@ mod tests {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
#[serial]
|
||||||
fn test_socks5() {
|
fn test_socks5() {
|
||||||
run_test(|test| test.proxy_type == ProxyType::Socks5)
|
run_test(|test| test.proxy_type == ProxyType::Socks5)
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
#[serial]
|
||||||
fn test_http() {
|
fn test_http() {
|
||||||
run_test(|test| test.proxy_type == ProxyType::Http)
|
run_test(|test| test.proxy_type == ProxyType::Http)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue