This commit is contained in:
@@ -122,19 +122,22 @@ def test_motor_val_connect_via_cache():
|
|||||||
assert pv is not None
|
assert pv is not None
|
||||||
assert not pv.connected
|
assert not pv.connected
|
||||||
|
|
||||||
assert pv.connect(timeout=2.0), "VAL did not connect"
|
assert pv.wait_for_connection(timeout=2.0)
|
||||||
pv.put(123.0, wait=True)
|
pv.put(123.0, wait=True)
|
||||||
assert pv.get(timeout=1.0) == 123.0
|
assert pv.get(timeout=1.0) == 123.0
|
||||||
|
|
||||||
|
|
||||||
def test_speedup_get_pv():
|
def test_speedup_get_pv():
|
||||||
"""Ton get_pv délègue à epics.get_pv : on vérifie juste qu'il n'est pas nettement plus lent."""
|
"""Ton get_pv délègue à epics.get_pv : on vérifie juste qu'il n'est pas nettement plus lent."""
|
||||||
|
N = 10
|
||||||
t0 = time.perf_counter()
|
t0 = time.perf_counter()
|
||||||
get_pv("TEST:SIM:M13.VAL", connect=False)
|
for _ in range(N):
|
||||||
|
get_pv("TEST:SIM:M13.VAL", connect=False)
|
||||||
t1 = time.perf_counter()
|
t1 = time.perf_counter()
|
||||||
|
|
||||||
t2 = time.perf_counter()
|
t2 = time.perf_counter()
|
||||||
epics.get_pv("TEST:SIM:M13.VAL", connect=True)
|
for _ in range(N):
|
||||||
|
epics.get_pv("TEST:SIM:M13.VAL", connect=True)
|
||||||
t3 = time.perf_counter()
|
t3 = time.perf_counter()
|
||||||
|
|
||||||
fast_time = t1 - t0
|
fast_time = t1 - t0
|
||||||
@@ -147,11 +150,11 @@ def test_speedup_get_pv():
|
|||||||
def test_speedup_motor_instantiation():
|
def test_speedup_motor_instantiation():
|
||||||
"""On exige juste pas de grosse régression vs EPICS."""
|
"""On exige juste pas de grosse régression vs EPICS."""
|
||||||
t0 = time.perf_counter()
|
t0 = time.perf_counter()
|
||||||
Motor("TEST:SIM:M2")
|
Motor("TEST:SIM:M6")
|
||||||
t1 = time.perf_counter()
|
t1 = time.perf_counter()
|
||||||
|
|
||||||
t2 = time.perf_counter()
|
t2 = time.perf_counter()
|
||||||
epics.Motor("TEST:SIM:M3")
|
epics.Motor("TEST:SIM:M8")
|
||||||
t3 = time.perf_counter()
|
t3 = time.perf_counter()
|
||||||
|
|
||||||
fast_time = t1 - t0
|
fast_time = t1 - t0
|
||||||
|
|||||||
Reference in New Issue
Block a user