in benchmark/data/paper-data/plot-script.py [0:0]
def print(self):
results = [
self._print_latency(),
self._print_tps(scalability=False),
self._print_tps(scalability=True),
]
for graph_type, records in results:
for setup, values in records.items():
data = '\n'.join(
f' Variable value: X={x}\n{y}' for x, y in values
)
string = (
'\n'
'-----------------------------------------\n'
' RESULTS:\n'
'-----------------------------------------\n'
f'{setup}'
'\n'
f'{data}'
'-----------------------------------------\n'
)
filename = (
f'{self.system}.'
f'{graph_type}-'
f'{setup.faults}-'
f'{setup.nodes}-'
f'{setup.workers}-'
f'{setup.collocate}-'
f'{setup.rate}-'
f'{setup.tx_size}-'
f'{setup.max_latency}.txt'
)
with open(filename, 'w') as f:
f.write(string)