Confirmed users
1,927
edits
| Line 78: | Line 78: | ||
== Client Maintenance == | == Client Maintenance == | ||
As mentioned above, we limit network access on the test machine in order to prevent browser and system updates, which might throw off results if a test is running at the same time. Unfortunately this requires periodic manual maintenance in order to install desired updates (e.g. to test against recent browser releases), but it should be minimal. It should be possible to do this sort of thing by configuring the host appropriately (using enterprise-level settings/software), but I haven't looked into that yet. | |||
Network access is limited by setting the DNS server to localhost, i.e. an invalid host. Thus all DNS lookups, except those in the hosts file, will fail, preventing the majority of Internet access. As mentioned above, there's a helper program distributed with the client called <tt>nw.py</tt> that can be used to disable and re-enable DNS. | Network access is limited by setting the DNS server to localhost, i.e. an invalid host. Thus all DNS lookups, except those in the hosts file, will fail, preventing the majority of Internet access. As mentioned above, there's a helper program distributed with the client called <tt>nw.py</tt> that can be used to disable and re-enable DNS. | ||