|
3 | 3 | import os |
4 | 4 | import pathlib as pl |
5 | 5 |
|
| 6 | +from cardano_node_tests.utils import helpers |
| 7 | + |
6 | 8 | LAUNCH_PATH = pl.Path.cwd() |
7 | 9 |
|
8 | 10 | NETWORK_MAGIC_LOCAL = 42 |
|
14 | 16 | # See `cat /proc/sys/net/ipv4/ip_local_port_range`. |
15 | 17 | PORTS_BASE = int(os.environ.get("PORTS_BASE") or 23000) |
16 | 18 |
|
17 | | -# Used also in startup scripts as `if [ -n "$VAR" ]...` |
18 | | -ENABLE_LEGACY = (os.environ.get("ENABLE_LEGACY") or "") != "" |
19 | | -# Used also in startup scripts as `if [ -n "$VAR" ]...` |
20 | | -MIXED_P2P = (os.environ.get("MIXED_P2P") or "") != "" |
| 19 | +# Used also in startup scripts |
| 20 | +ENABLE_LEGACY = helpers.is_truthy_env_var("ENABLE_LEGACY") |
| 21 | +# Used also in startup scripts |
| 22 | +MIXED_P2P = helpers.is_truthy_env_var("MIXED_P2P") |
21 | 23 |
|
22 | | -# Used also in startup scripts as `if [ -n "$VAR" ]...` |
23 | | -HAS_CC = (os.environ.get("NO_CC") or "") == "" |
| 24 | +HAS_CC = not helpers.is_truthy_env_var("NO_CC") |
24 | 25 |
|
25 | 26 | # Number of new blocks before the Tx is considered confirmed. Use default value if set to 0. |
26 | 27 | CONFIRM_BLOCKS_NUM = int(os.environ.get("CONFIRM_BLOCKS_NUM") or 0) |
|
65 | 66 | CLUSTERS_COUNT = int(os.environ.get("CLUSTERS_COUNT") or 0) |
66 | 67 | CLUSTERS_COUNT = int(CLUSTERS_COUNT or (min(XDIST_WORKERS_COUNT, 9)) or 1) |
67 | 68 |
|
68 | | -DEV_CLUSTER_RUNNING = bool(os.environ.get("DEV_CLUSTER_RUNNING")) |
69 | | -FORBID_RESTART = bool(os.environ.get("FORBID_RESTART")) |
| 69 | +DEV_CLUSTER_RUNNING = helpers.is_truthy_env_var("DEV_CLUSTER_RUNNING") |
| 70 | +FORBID_RESTART = helpers.is_truthy_env_var("FORBID_RESTART") |
70 | 71 |
|
71 | 72 | BOOTSTRAP_DIR = os.environ.get("BOOTSTRAP_DIR") or "" |
72 | 73 |
|
|
76 | 77 | raise RuntimeError(msg) |
77 | 78 |
|
78 | 79 | HAS_DBSYNC = bool(os.environ.get("DBSYNC_SCHEMA_DIR")) |
79 | | -HAS_SMASH = HAS_DBSYNC and bool(os.environ.get("SMASH")) |
| 80 | +HAS_SMASH = HAS_DBSYNC and helpers.is_truthy_env_var("SMASH") |
80 | 81 |
|
81 | | -DONT_OVERWRITE_OUTFILES = bool(os.environ.get("DONT_OVERWRITE_OUTFILES")) |
| 82 | +DONT_OVERWRITE_OUTFILES = helpers.is_truthy_env_var("DONT_OVERWRITE_OUTFILES") |
82 | 83 |
|
83 | 84 | # Allow unstable error messages in tests |
84 | | -ALLOW_UNSTABLE_ERROR_MESSAGES = bool(os.environ.get("ALLOW_UNSTABLE_ERROR_MESSAGES")) |
| 85 | +ALLOW_UNSTABLE_ERROR_MESSAGES = helpers.is_truthy_env_var("ALLOW_UNSTABLE_ERROR_MESSAGES") |
85 | 86 |
|
86 | 87 | # Cluster instances are kept running after tests finish |
87 | | -KEEP_CLUSTERS_RUNNING = bool(os.environ.get("KEEP_CLUSTERS_RUNNING")) |
| 88 | +KEEP_CLUSTERS_RUNNING = helpers.is_truthy_env_var("KEEP_CLUSTERS_RUNNING") |
88 | 89 |
|
89 | 90 | # Determine what scripts to use to start the cluster |
90 | 91 | TESTNET_VARIANT = os.environ.get("TESTNET_VARIANT") or "" |
|
0 commit comments