As a toolforge user, I can run toolforge build start <git_repository_url> and be able to start a build.
== When do we know it's done?
Feature: I can start a new build from a git url
Background:
Given I'm logged in as a tool (after ssh login.toolforge.org + become mytool)
And my tool is written in python
And my tool has a procfile like this one
Scenario: Build starts successfully
When running the command toolforge build start <git_repository_url>
Then a new build starts
And the build ID is displayed
Scenario: Missing Git URL
When I run the command toolforge build start without specifying a git url
Then I see an error message requesting one
Scenario: Service is down
When I run the command toolforge build start and the service is down
Then I see an error message telling me the service is down
And the message gives me actionable feedback