mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-23 00:04:02 -04:00
autotest: add test for FRAMStorage
This commit is contained in:
parent
376e7d2a21
commit
00c6308b25
@ -5698,6 +5698,28 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm)
|
|||||||
# make sure we're back at our original value:
|
# make sure we're back at our original value:
|
||||||
self.assert_parameter_value("LOG_BITMASK", 1)
|
self.assert_parameter_value("LOG_BITMASK", 1)
|
||||||
|
|
||||||
|
def FRAMStorage(self):
|
||||||
|
self.set_parameter("LOG_BITMASK", 1)
|
||||||
|
self.reboot_sitl()
|
||||||
|
|
||||||
|
self.customise_SITL_commandline([
|
||||||
|
"--set-storage-posix-enabled", "0",
|
||||||
|
"--set-storage-fram-enabled", "1",
|
||||||
|
])
|
||||||
|
# TODO: ensure w'ere actually taking stuff from flash storage:
|
||||||
|
# if self.get_parameter("LOG_BITMASK") == 1:
|
||||||
|
# raise NotAchievedException("not using flash storage?")
|
||||||
|
self.set_parameter("LOG_BITMASK", 2)
|
||||||
|
self.reboot_sitl()
|
||||||
|
self.assert_parameter_value("LOG_BITMASK", 2)
|
||||||
|
self.set_parameter("LOG_BITMASK", 3)
|
||||||
|
self.reboot_sitl()
|
||||||
|
self.assert_parameter_value("LOG_BITMASK", 3)
|
||||||
|
|
||||||
|
self.customise_SITL_commandline([])
|
||||||
|
# make sure we're back at our original value:
|
||||||
|
self.assert_parameter_value("LOG_BITMASK", 1)
|
||||||
|
|
||||||
def tests(self):
|
def tests(self):
|
||||||
'''return list of all tests'''
|
'''return list of all tests'''
|
||||||
ret = super(AutoTestRover, self).tests()
|
ret = super(AutoTestRover, self).tests()
|
||||||
@ -5924,6 +5946,10 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm)
|
|||||||
"Test flash storage (for parameters etc)",
|
"Test flash storage (for parameters etc)",
|
||||||
self.FlashStorage),
|
self.FlashStorage),
|
||||||
|
|
||||||
|
("FRAMStorage",
|
||||||
|
"Test FRAM storage (for parameters etc)",
|
||||||
|
self.FRAMStorage),
|
||||||
|
|
||||||
("LogUpload",
|
("LogUpload",
|
||||||
"Upload logs",
|
"Upload logs",
|
||||||
self.log_upload),
|
self.log_upload),
|
||||||
|
Loading…
Reference in New Issue
Block a user