tests on dash
This commit is contained in:
@@ -60,6 +60,9 @@ def _load_env_defaults() -> None:
|
||||
_load_env_file(Path.cwd() / f".env.{machine}")
|
||||
_load_env_file(Path.cwd() / ".env")
|
||||
_load_env_file(Path.home() / ".config" / "meshnet" / "secrets.env")
|
||||
for path in os.environ.get("PYTHONPATH", "").split(os.pathsep):
|
||||
if path and path not in sys.path:
|
||||
sys.path.insert(0, path)
|
||||
|
||||
|
||||
def _routing_config_from_args(args: argparse.Namespace) -> RoutingConfig | None:
|
||||
@@ -357,6 +360,11 @@ def main() -> None:
|
||||
metavar="N",
|
||||
help=f"Number of rotated tracker log files to keep per level (default: {DEFAULT_LOG_BACKUP_COUNT})",
|
||||
)
|
||||
common.add_argument(
|
||||
"--enable-test-runner",
|
||||
action="store_true",
|
||||
help="Enable development test-runner hooks for this tracker",
|
||||
)
|
||||
common.add_argument(
|
||||
"--no-file-logs",
|
||||
action="store_true",
|
||||
@@ -373,6 +381,8 @@ def main() -> None:
|
||||
subparsers.add_parser("start", help="Start the tracker server", parents=[common])
|
||||
|
||||
args = parser.parse_args()
|
||||
if args.enable_test_runner:
|
||||
os.environ["MESHNET_ENABLE_TEST_RUNNER"] = "1"
|
||||
|
||||
if args.command in {None, "start"}:
|
||||
if not args.no_file_logs:
|
||||
|
||||
Reference in New Issue
Block a user