This gives a starting point for data-driven functional testing. Change-Id: I22c2fcd593b92b2e27c809cbe28cc6f44d2774cb