Update end-to-end functional tests