|
|
@ -1,4 +1,4 @@
|
|
|
|
use crate::sshd::*;
|
|
|
|
use crate::{sshd::*, utils};
|
|
|
|
use assert_fs::{prelude::*, TempDir};
|
|
|
|
use assert_fs::{prelude::*, TempDir};
|
|
|
|
use distant_core::{
|
|
|
|
use distant_core::{
|
|
|
|
data::{ChangeKindSet, Environment, FileType, Metadata},
|
|
|
|
data::{ChangeKindSet, Environment, FileType, Metadata},
|
|
|
@ -1462,7 +1462,13 @@ async fn system_info_should_return_system_info_based_on_binary(
|
|
|
|
let mut client = launched_client.await;
|
|
|
|
let mut client = launched_client.await;
|
|
|
|
|
|
|
|
|
|
|
|
let system_info = client.system_info().await.unwrap();
|
|
|
|
let system_info = client.system_info().await.unwrap();
|
|
|
|
assert_eq!(system_info.family, std::env::consts::FAMILY.to_string());
|
|
|
|
|
|
|
|
|
|
|
|
// NOTE: This is failing on our Github CI for Windows as I think it's running via wsl
|
|
|
|
|
|
|
|
// and being read as Unix, but could be wrong. Either way, ignoring for now
|
|
|
|
|
|
|
|
if !*utils::IS_CI {
|
|
|
|
|
|
|
|
assert_eq!(system_info.family, std::env::consts::FAMILY.to_string());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
assert_eq!(system_info.os, std::env::consts::OS.to_string());
|
|
|
|
assert_eq!(system_info.os, std::env::consts::OS.to_string());
|
|
|
|
assert_eq!(system_info.arch, std::env::consts::ARCH.to_string());
|
|
|
|
assert_eq!(system_info.arch, std::env::consts::ARCH.to_string());
|
|
|
|
assert_eq!(system_info.main_separator, std::path::MAIN_SEPARATOR);
|
|
|
|
assert_eq!(system_info.main_separator, std::path::MAIN_SEPARATOR);
|
|
|
|