test_navd: parameterize random test (#31376)
* parameterized * import * dumb old-commit-hash: 1c201295c75e3f2d37bf0a5061cddd0acc6faf1a
This commit is contained in:
@@ -40,7 +40,7 @@ class TestManager(unittest.TestCase):
|
||||
# TODO: ensure there are blacklisted procs until we have a dedicated test
|
||||
self.assertTrue(len(BLACKLIST_PROCS), "No blacklisted procs to test not_run")
|
||||
|
||||
@parameterized.expand(range(10))
|
||||
@parameterized.expand([(i,) for i in range(10)])
|
||||
def test_startup_time(self, index):
|
||||
start = time.monotonic()
|
||||
os.environ['PREPAREONLY'] = '1'
|
||||
|
||||
@@ -4,6 +4,8 @@ import random
|
||||
import unittest
|
||||
import numpy as np
|
||||
|
||||
from parameterized import parameterized
|
||||
|
||||
import cereal.messaging as messaging
|
||||
from openpilot.common.params import Params
|
||||
from openpilot.selfdrive.manager.process_config import managed_processes
|
||||
@@ -50,11 +52,11 @@ class TestNavd(unittest.TestCase):
|
||||
}
|
||||
self._check_route(start, end)
|
||||
|
||||
def test_random(self):
|
||||
for _ in range(10):
|
||||
start = {"latitude": random.uniform(-90, 90), "longitude": random.uniform(-180, 180)}
|
||||
end = {"latitude": random.uniform(-90, 90), "longitude": random.uniform(-180, 180)}
|
||||
self._check_route(start, end, check_coords=False)
|
||||
@parameterized.expand([(i,) for i in range(10)])
|
||||
def test_random(self, index):
|
||||
start = {"latitude": random.uniform(-90, 90), "longitude": random.uniform(-180, 180)}
|
||||
end = {"latitude": random.uniform(-90, 90), "longitude": random.uniform(-180, 180)}
|
||||
self._check_route(start, end, check_coords=False)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user