Add acceptance tests to test submit with different submit types

Verify that submitting with different submit types works as expected
and that the repository is updated correctly.

Change-Id: I2b2c752ea12aeb91400fd2172704ca291b80aa97
14 files changed