We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cdb6e4b commit 129243aCopy full SHA for 129243a
tests/refresh_script.py
@@ -1,17 +1,23 @@
1
import sys
2
+import time
3
4
from tuf.ngclient import Updater
5
6
print(f"Fetching metadata {sys.argv[1]} times:")
7
print(f" metadata dir: {sys.argv[2]}")
8
print(f" metadata url: {sys.argv[3]}")
9
10
+start = time.time()
11
12
for i in range(int(sys.argv[1])):
13
try:
14
+ refresh_start = time.time()
15
u = Updater(metadata_dir=sys.argv[2], metadata_base_url=sys.argv[3])
16
# file3.txt is delegated so we end up exercising all metadata load paths
17
u.get_targetinfo("file3.txt")
18
except OSError as e:
- print(f"Failed on iteration {i}")
19
+ print(
20
+ f"Failed on iteration {i}, "
21
+ f"{time.time() - refresh_start} secs elapsed ({time.time() - start} total)"
22
+ )
23
raise e
0 commit comments