tests: Add subscriptions functional tests

10 jobs for !678 with add_collections_mr in 5 minutes and 48 seconds (queued for 2 seconds)
latest merge request