How to test service level rules through fictitious date settings on VMWare-hosted systems
In a development environment, it may be necessary to test future events.
For example, if you create and test an service level rule that has a deadline three weeks from today, you need to verify that the service level rule works and the resulting workflows process correctly.
You can configure a test environment on VMware to set the system date/time to a specific future date/time required for testing and verifying a function or workflow.
To accomplish this, you need to have your entire environment running on VMware in one of the following scenarios:
- Run one large VMware session containing all the pieces of your environment (Process Commander, application server, database, etc.).
- Run multiple VMware sessions, each containing part of your environment.
By default, VMware synchronizes its system time with that of the host machine. You can disable this synchronization to set the VMware date/time to any value necessary. To disable the system time, access the virtual machine’s configuration file (.
vmx) and set the following parameters to
To set the system date, use the date/time function of your operating system
For more information see the VMware knowledgebase article http://kb.vmware.com/selfservice/microsites
and the Keeping a Fictitious Time In a Guest Systemsection of the following PDF document: