11#![ allow( internal_features) ]
22#![ feature( cfg_select, stdarch_internal) ]
33
4+ extern crate std_detect;
5+
46use std_detect:: detect:: __test_os:: { auxv, auxv_from_file} ;
57
68// FIXME: on mips/mips64 getauxval returns 0, and /proc/self/auxv
@@ -50,15 +52,15 @@ cfg_select! {
5052 // files on disk, so we need to embed them with `include_bytes!`.
5153 #[ test]
5254 fn linux_rpi3( ) {
53- let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/src/detect/ test_data/linux-rpi3.auxv" ) ;
55+ let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/test_data/linux-rpi3.auxv" ) ;
5456 let v = auxv_from_file( file) . unwrap( ) ;
5557 assert_eq!( v. hwcap, 4174038 ) ;
5658 assert_eq!( v. hwcap2, 16 ) ;
5759 }
5860
5961 #[ test]
6062 fn linux_macos_vb( ) {
61- let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/src/detect/ test_data/macos-virtualbox-linux-x86-4850HQ.auxv" ) ;
63+ let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/test_data/macos-virtualbox-linux-x86-4850HQ.auxv" ) ;
6264 // The file contains HWCAP but not HWCAP2. In that case, we treat HWCAP2 as zero.
6365 let v = auxv_from_file( file) . unwrap( ) ;
6466 assert_eq!( v. hwcap, 126614527 ) ;
@@ -69,15 +71,15 @@ cfg_select! {
6971 #[ cfg( target_endian = "little" ) ]
7072 #[ test]
7173 fn linux_artificial_aarch64( ) {
72- let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/src/detect/ test_data/linux-artificial-aarch64.auxv" ) ;
74+ let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/test_data/linux-artificial-aarch64.auxv" ) ;
7375 let v = auxv_from_file( file) . unwrap( ) ;
7476 assert_eq!( v. hwcap, 0x0123456789abcdef ) ;
7577 assert_eq!( v. hwcap2, 0x02468ace13579bdf ) ;
7678 }
7779 #[ cfg( target_endian = "little" ) ]
7880 #[ test]
7981 fn linux_no_hwcap2_aarch64( ) {
80- let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/src/detect/ test_data/linux-no-hwcap2-aarch64.auxv" ) ;
82+ let file = concat!( env!( "CARGO_MANIFEST_DIR" ) , "/test_data/linux-no-hwcap2-aarch64.auxv" ) ;
8183 let v = auxv_from_file( file) . unwrap( ) ;
8284 // An absent HWCAP2 is treated as zero, and does not prevent acceptance of HWCAP.
8385 assert_ne!( v. hwcap, 0 ) ;
0 commit comments