comparison tests/ordinary.rs @ 1:ef8bf41097ac

Added integration tests
author Martin Habovstiak <martin.habovstiak@gmail.com>
date Fri, 27 Nov 2020 10:07:35 +0100
parents
children 66c0e10c89fc
comparison
equal deleted inserted replaced
0:a65053246c29 1:ef8bf41097ac
1 use std::io;
2 use std::ffi::OsStr;
3 use std::process::{Command, Child};
4
5 mod comm;
6
7 enum Test {}
8
9 impl comm::Test for Test {
10 const SOCKET_ADDR: &'static str = "127.0.0.1:4242";
11
12 fn spawn_slave(program_name: &OsStr) -> io::Result<Child> {
13 Command::new(program_name)
14 .env("SYSTEMD_SOCKET_INTEGRATION_TEST", "slave")
15 .spawn()
16 }
17 }
18
19 #[test]
20 fn main() {
21 comm::main::<Test>();
22 }