Functional testing

Run functional tests and check the behavior of configuration changes.