Projects STRLCPY geneva Commits 66632983
🤬
  • ■ ■ ■ ■ ■
    plugins/http/plugin.py
    skipped 136 lines
    137 137   
    138 138   output_path = os.path.join(PROJECT_ROOT, evaluator.client_args.get("output_directory"))
    139 139   
    140  - with engine.Engine(port, args.get("strategy", ""), server_side=args["server_side"], environment_id=environment["id"], output_directory=output_path, log_level=args.get("log", "debug"), enabled=args["server_side"], forwarder=forwarder) as eng:
     140 + with engine.Engine(port, args.get("strategy", ""), server_side=args["server_side"], environment_id=environment["id"], output_directory=output_path, log_level=args.get("log", "debug"), enabled=args["server_side"], forwarder=forwarder, interface=args.get("interface")) as eng:
    141 141   with TestServer(site_to_test, evaluator, environment, logger) as site_to_test:
    142 142   evaluator.client_args.update({"server" : site_to_test})
    143 143   fitness = evaluator.run_client(evaluator.client_args, environment, logger)
    skipped 20 lines
    164 164   parser.add_argument('--use-external-sites', action='store_true', help="draw from the pool of external servers (defined in external_sites.py) for testing.")
    165 165   parser.add_argument('--environment-id', action='store', help="ID of the current environment")
    166 166   parser.add_argument('--output-directory', action='store', help="Where to output results")
     167 + parser.add_argument('--interface', action='store', help="interface for the server to bind on")
    167 168   parser.add_argument('--port', action='store', type=int, default=80, help='port to use')
    168 169   args, _ = parser.parse_known_args(command)
    169 170   return vars(args)
    skipped 95 lines
Please wait...
Page is in error, reload to recover