-
Notifications
You must be signed in to change notification settings - Fork 0
Host parameters
When Plumage processes your configuration template into an actual PGL file for Polygraph to use, it combined variables from two sources:
- Run parameters, which are provided in the form when starting the run
- Host parameters, which are loaded from the install-time settings of the Client in use
Host parameters allow you to avoid hard-coding machine-specific information, like the IP addresses of the Polygraph clients and servers, into the configuration.
TODO: Expand on the simple example configuation to do this
Host parameters and run parameters cannot have the same names. If they do, Plumage will refuse to start the run to avoid confusing results. Therefore you should consider prefixing your host parameters with a suitable namespace, like host_
.
Be careful about changing host parameters after you've started running tests. Plumage considers them an implementation detail of your configuration, so won't record them on the UI (although it will archive away the filled-in PGL file, as does the Polygraph report). If a parameter is an experimental variable of your testing, it should probably be a run parameter.
Plumage wiki content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.