Skip to content

[Win11] It is not possible to change the default root_dir #96

@Saex05

Description

@Saex05

Proposal

It is not possible to modify the root_dir using win11 because the attribute "--root-dir" contains "=" like an extra character and when this character is used to run wiremock-standalone the mappings file and __files file are created in "C:/" and not in the expected path.

cmd.append("--root-dir=")

Python Script to reproduce the bug:

import requests
from pathlib import Path
from wiremock.server.server import WireMockServer
from wiremock.constants import Config

with WireMockServer(port=8080, root_dir=Path('wiremock_demo').absolute()) as wm:
    Config.base_url = 'http://localhost:{}'.format(wm.port)
    response = requests.get(Config.base_url + "/users")
    print(response.status_code)
    print(response.json())

Expected command:
image

Reproduction steps

  • Run this command
    java -jar wiremock-standalone-3.1.0.jar --root-dir= "C:\<some path>"
  • Verify that the mappings and __files files are not created in the expected path
  • Verify that the mappings and __files files are created in C:/

References

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions