-
Notifications
You must be signed in to change notification settings - Fork 0
/
env.rb
46 lines (41 loc) · 2.2 KB
/
env.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
DB_PATH = ENV.fetch("BENCH_DB_PATH") # ENV var for sqlite db file
BUILDKITE_API_TOKEN = ENV.fetch("BUILDKITE_API_TOKEN")
API_MEASUREMENTS_FILE = "api.txt"
API_MEASUREMENTS_JOB = "API benchmark"
MAINNET_RESTORE_FILE = "restore-mainnet.txt"
MAINNET_RESTORE_JOB = "Restore benchmark - cardano mainnet"
LATENCY_CATEGORIES = ["+++ Run benchmark - jormungandr",
"+++ Run benchmark - shelley"]
LATENCY_BENCHMARKS = ["Non-cached run",
"Latencies for 2 fixture wallets scenario",
"Latencies for 10 fixture wallets scenario",
"Latencies for 100 fixture wallets",
"Latencies for 2 fixture wallets with 10 txs scenario",
"Latencies for 2 fixture wallets with 20 txs scenario",
"Latencies for 2 fixture wallets with 100 txs scenario",
"Latencies for 10 fixture wallets with 10 txs scenario",
"Latencies for 10 fixture wallets with 20 txs scenario",
"Latencies for 10 fixture wallets with 100 txs scenario",
"Latencies for 2 fixture wallets with 100 utxos scenario",
"Latencies for 2 fixture wallets with 200 utxos scenario",
"Latencies for 2 fixture wallets with 500 utxos scenario",
"Latencies for 2 fixture wallets with 1000 utxos scenario",
"Latencies for 2 fixture wallets with 10000 utxos scenario",
]
LATENCY_MEASUREMENTS = ["listWallets",
"getWallet",
"getUTxOsStatistics",
"listAddresses",
"listTransactions",
"getTransaction",
"postTransactionFee",
"postTransaction",
"postTransTo5Addrs",
"postTransactionMA",
"listStakePools",
"getNetworkInfo",
"listMultiAssets",
"getMultiAsset",
"postMigrationPlan",
"postMigration"
]