@@ -513,7 +513,7 @@ mod cal_tests {
513
513
514
514
#[ test]
515
515
fn test_calibration_segment_basics ( ) {
516
- xcp_test:: test_setup ( log:: LevelFilter :: Info ) ;
516
+ let xcp = xcp_test:: test_setup ( log:: LevelFilter :: Info ) ;
517
517
518
518
is_sync :: < Xcp > ( ) ;
519
519
is_sync :: < XcpEvent > ( ) ;
@@ -529,7 +529,7 @@ mod cal_tests {
529
529
const CAL_PAGE : CalPage0 = CalPage0 { stop : true } ;
530
530
531
531
// Intended use
532
- let cal_seg1 = Xcp :: create_calseg ( "calseg1" , & CAL_PAGE , false ) ;
532
+ let cal_seg1 = xcp . create_calseg ( "calseg1" , & CAL_PAGE , false ) ;
533
533
cal_seg1. sync ( ) ;
534
534
assert ! ( cal_seg1. stop) ;
535
535
let c1 = CalSeg :: clone ( & cal_seg1) ;
@@ -559,7 +559,7 @@ mod cal_tests {
559
559
const CAL_PAGE2 : CalPage4 = CalPage4 { test : 0x55 } ; // FLASH
560
560
let cal_page2 = CalPage4 { test : 0xAA } ; // RAM
561
561
cal_page2. save_to_file ( "calseg2.json" ) ;
562
- let cal_seg2 = Xcp :: create_calseg ( "calseg2" , & CAL_PAGE2 , true ) ;
562
+ let cal_seg2 = xcp . create_calseg ( "calseg2" , & CAL_PAGE2 , true ) ;
563
563
Xcp :: get ( ) . set_ecu_cal_page ( XcpCalPage :: Ram ) ;
564
564
let r = & cal_seg2. test ;
565
565
assert_eq ! ( * r, 0xAA ) ; // RAM page
@@ -605,7 +605,7 @@ mod cal_tests {
605
605
mut_page. save_to_file ( "test_cal_seg.json" ) ;
606
606
607
607
// Create a cal_seg with a mut_page from file test_cal_seg.json aka CAL_PAR_RAM, and a default page from CAL_PAR_FLASH
608
- let cal_seg = & Xcp :: create_calseg ( "test_cal_seg" , & CAL_PAR_FLASH , true ) ;
608
+ let cal_seg = & xcp . create_calseg ( "test_cal_seg" , & CAL_PAR_FLASH , true ) ;
609
609
let cal_seg1 = cal_seg. clone ( ) ;
610
610
let cal_seg2 = cal_seg. clone ( ) ;
611
611
@@ -681,7 +681,7 @@ mod cal_tests {
681
681
let mut_page: CalPage2 = CalPage2 { a : 1 , b : 3 , c : 5 } ;
682
682
mut_page. save_to_file ( "test1.json" ) ;
683
683
mut_page. save_to_file ( "test2.json" ) ;
684
- let cal_seg = Xcp :: create_calseg ( "test1" , & FLASH_PAGE2 , true ) ; // active page is RAM from test1.json
684
+ let cal_seg = xcp . create_calseg ( "test1" , & FLASH_PAGE2 , true ) ; // active page is RAM from test1.json
685
685
assert_eq ! ( xcp. get_ecu_cal_page( ) , XcpCalPage :: Ram , "XCP should be on RAM page here, there is no independant page switching yet" ) ;
686
686
test_is_mut ! ( cal_seg) ; // Default page must be mut_page
687
687
xcp. set_ecu_cal_page ( XcpCalPage :: Flash ) ; // Simulate a set cal page to default from XCP master
@@ -713,8 +713,7 @@ mod cal_tests {
713
713
// @@@@ Bug: Test fails occasionally
714
714
#[ test]
715
715
fn test_cal_page_freeze ( ) {
716
- xcp_test:: test_setup ( log:: LevelFilter :: Warn ) ;
717
- let _xcp = Xcp :: get ( ) ;
716
+ let xcp = xcp_test:: test_setup ( log:: LevelFilter :: Warn ) ;
718
717
719
718
assert ! ( std:: mem:: size_of:: <CalPage1 >( ) == 12 ) ;
720
719
assert ! ( std:: mem:: size_of:: <CalPage2 >( ) == 12 ) ;
@@ -724,7 +723,7 @@ mod cal_tests {
724
723
mut_page1. save_to_file ( "test1.json" ) ;
725
724
726
725
// Create calseg1 from def
727
- let calseg1 = Xcp :: create_calseg ( "test1" , & FLASH_PAGE1 , true ) ;
726
+ let calseg1 = xcp . create_calseg ( "test1" , & FLASH_PAGE1 , true ) ;
728
727
test_is_mut ! ( calseg1) ;
729
728
730
729
// Freeze calseg1 to new test1.json
@@ -734,7 +733,7 @@ mod cal_tests {
734
733
735
734
// Create calseg2 from freeze file test1.json of calseg1
736
735
std:: fs:: copy ( "test1.json" , "test2.json" ) . unwrap ( ) ;
737
- let calseg2 = Xcp :: create_calseg ( "test2" , & FLASH_PAGE2 , true ) ;
736
+ let calseg2 = xcp . create_calseg ( "test2" , & FLASH_PAGE2 , true ) ;
738
737
test_is_mut ! ( calseg2) ;
739
738
740
739
std:: fs:: remove_file ( "test1.json" ) . ok ( ) ;
@@ -746,7 +745,7 @@ mod cal_tests {
746
745
747
746
#[ test]
748
747
fn test_cal_page_trait ( ) {
749
- xcp_test:: test_setup ( log:: LevelFilter :: Info ) ;
748
+ let xcp = xcp_test:: test_setup ( log:: LevelFilter :: Info ) ;
750
749
751
750
#[ derive( Debug , Copy , Clone , Serialize , Deserialize , XcpTypeDescription ) ]
752
751
struct Page1 {
@@ -767,9 +766,9 @@ mod cal_tests {
767
766
768
767
const PAGE3 : Page3 = Page3 { c : 1 } ;
769
768
770
- let s1 = & Xcp :: create_calseg ( "test1" , & PAGE1 , true ) ;
771
- let s2 = & Xcp :: create_calseg ( "test2" , & PAGE2 , true ) ;
772
- let s3 = & Xcp :: create_calseg ( "test3" , & PAGE3 , true ) ;
769
+ let s1 = & xcp . create_calseg ( "test1" , & PAGE1 , true ) ;
770
+ let s2 = & xcp . create_calseg ( "test2" , & PAGE2 , true ) ;
771
+ let s3 = & xcp . create_calseg ( "test3" , & PAGE3 , true ) ;
773
772
774
773
info ! ( "s1: {}" , s1. get_name( ) ) ;
775
774
info ! ( "s2: {}" , s2. get_name( ) ) ;
@@ -814,7 +813,7 @@ mod cal_tests {
814
813
815
814
#[ test]
816
815
fn test_attribute_macros ( ) {
817
- xcp_test:: test_setup ( log:: LevelFilter :: Info ) ;
816
+ let xcp = xcp_test:: test_setup ( log:: LevelFilter :: Info ) ;
818
817
819
818
#[ derive( Debug , Copy , Clone , Serialize , Deserialize , XcpTypeDescription ) ]
820
819
struct CalPage {
@@ -843,7 +842,7 @@ mod cal_tests {
843
842
] ,
844
843
} ;
845
844
846
- let calseg = & Xcp :: create_calseg ( "calseg" , & CAL_PAGE , false ) ;
845
+ let calseg = xcp . create_calseg ( "calseg" , & CAL_PAGE , false ) ;
847
846
let c: RegistryCharacteristic = Xcp :: get ( ) . get_registry ( ) . lock ( ) . unwrap ( ) . find_characteristic ( "CalPage.a" ) . unwrap ( ) . clone ( ) ;
848
847
849
848
assert_eq ! ( calseg. get_name( ) , "calseg" ) ;
0 commit comments