mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-21 01:12:11 +00:00
mavsdk_tests: add max speed factor
This is required because some tests don't work at more than 1x.
This commit is contained in:
@@ -17,20 +17,22 @@ test_matrix = [
|
||||
"test_filter": "[multicopter]",
|
||||
"timeout_min": 20,
|
||||
},
|
||||
{
|
||||
"model": "iris_opt_flow",
|
||||
"test_filter": "[multicopter_offboard]",
|
||||
"timeout_min": 20,
|
||||
},
|
||||
{
|
||||
"model": "iris_opt_flow_mockup",
|
||||
"test_filter": "[multicopter_offboard]",
|
||||
"timeout_min": 20,
|
||||
},
|
||||
{
|
||||
"model": "iris_opt_flow",
|
||||
"test_filter": "[multicopter_offboard]",
|
||||
"timeout_min": 20,
|
||||
"max_speed_factor": 1,
|
||||
},
|
||||
{
|
||||
"model": "iris_vision",
|
||||
"test_filter": "[multicopter_offboard]",
|
||||
"timeout_min": 20,
|
||||
"max_speed_factor": 1,
|
||||
},
|
||||
{
|
||||
"model": "standard_vtol",
|
||||
@@ -325,13 +327,18 @@ def run_test_group(args):
|
||||
|
||||
|
||||
def run_test(test, group, args):
|
||||
|
||||
speed_factor = args.speed_factor
|
||||
if "max_speed_factor" in group:
|
||||
speed_factor = max(int(speed_factor), group["max_speed_factor"])
|
||||
|
||||
px4_runner = Px4Runner(
|
||||
group['model'], os.getcwd(), args.log_dir, args.speed_factor,
|
||||
group['model'], os.getcwd(), args.log_dir, speed_factor,
|
||||
args.debugger)
|
||||
px4_runner.start(group)
|
||||
|
||||
gzserver_runner = GzserverRunner(
|
||||
group['model'], os.getcwd(), args.log_dir, args.speed_factor)
|
||||
group['model'], os.getcwd(), args.log_dir, speed_factor)
|
||||
gzserver_runner.start(group)
|
||||
|
||||
if args.gui:
|
||||
|
||||
Reference in New Issue
Block a user