parent
							
								
									21bb0a2d7a
								
							
						
					
					
						commit
						628e0daee0
					
				
				 2 changed files with 0 additions and 27 deletions
			
			
		| @ -1,26 +0,0 @@ | |||||||
| import pytest |  | ||||||
| import time |  | ||||||
| import numpy as np |  | ||||||
| 
 |  | ||||||
| from openpilot.system.hardware.tici.hardware import Tici |  | ||||||
| 
 |  | ||||||
| HARDWARE = Tici() |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| @pytest.mark.tici |  | ||||||
| class TestHardware: |  | ||||||
| 
 |  | ||||||
|   def test_power_save_time(self): |  | ||||||
|     ts = {True: [], False: []} |  | ||||||
|     for _ in range(5): |  | ||||||
|       for on in (True, False): |  | ||||||
|         st = time.monotonic() |  | ||||||
|         HARDWARE.set_power_save(on) |  | ||||||
|         ts[on].append(time.monotonic() - st) |  | ||||||
| 
 |  | ||||||
|     # disabling power save is the main time-critical one |  | ||||||
|     assert 0.1 < np.mean(ts[False]) < 0.15 |  | ||||||
|     assert max(ts[False]) < 0.2 |  | ||||||
| 
 |  | ||||||
|     assert 0.1 < np.mean(ts[True]) < 0.35 |  | ||||||
|     assert max(ts[True]) < 0.4 |  | ||||||
					Loading…
					
					
				
		Reference in new issue