diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbb9d90a..66c5e789 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -112,7 +112,7 @@ jobs: - name: tests if: matrix.target.os == 'ubuntu-latest' run: | - sudo bash -c "ulimit -Sl 512 && ulimit -Hl 512 && PATH=$PATH:/usr/share/rust/.cargo/bin && RUSTUP_TOOLCHAIN=stable cargo ci-test && RUSTUP_TOOLCHAIN=stable cargo ci-test-rt-linux && RUSTUP_TOOLCHAIN=stable cargo ci-test-server-linux" + sudo bash -c "ulimit -Sl 512 && ulimit -Hl 512 && PATH=$PATH:/usr/share/rust/.cargo/bin && RUSTUP_TOOLCHAIN=${matrix.version} cargo ci-test && RUSTUP_TOOLCHAIN=stable cargo ci-test-rt-linux && RUSTUP_TOOLCHAIN=stable cargo ci-test-server-linux" - name: Clear the cargo caches run: | diff --git a/actix-server/tests/test_server.rs b/actix-server/tests/test_server.rs index 1147a18f..315e3eff 100644 --- a/actix-server/tests/test_server.rs +++ b/actix-server/tests/test_server.rs @@ -142,6 +142,7 @@ fn test_start() { sys.stop(); h.join().unwrap().unwrap(); + thread::sleep(Duration::from_secs(1)); assert!(net::TcpStream::connect(addr).is_err()); }