Merge pull request #1949 from Goorzhel/1927

test_install: Add sleeps
This commit is contained in:
Sylvestre Ledru 2021-03-28 10:12:53 +02:00 committed by GitHub
commit 8816f29267
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,6 +2,8 @@ use crate::common::util::*;
use filetime::FileTime;
use rust_users::*;
use std::os::unix::fs::PermissionsExt;
#[cfg(target_os = "linux")]
use std::thread::sleep;
#[test]
fn test_install_help() {
@ -452,7 +454,6 @@ fn test_install_copy_then_compare_file() {
#[test]
#[cfg(target_os = "linux")]
#[ignore]
fn test_install_copy_then_compare_file_with_extra_mode() {
let scene = TestScenario::new(util_name!());
let at = &scene.fixtures;
@ -471,6 +472,7 @@ fn test_install_copy_then_compare_file_with_extra_mode() {
let mut file2_meta = at.metadata(file2);
let before = FileTime::from_last_modification_time(&file2_meta);
sleep(std::time::Duration::from_millis(1000));
scene
.ucmd()
@ -487,6 +489,8 @@ fn test_install_copy_then_compare_file_with_extra_mode() {
assert!(before != after_install_sticky);
sleep(std::time::Duration::from_millis(1000));
// dest file still 1644, so need_copy ought to return `true`
scene
.ucmd()