Check if build is cancellable in client

Bugzilla - https://bugzilla.redhat.com/show_bug.cgi?id=1171673
End to end is a test that tests our integration "end to end".  Keeping test-cmd simple and fast is a key goal - if you want to test it there it should be start-build -> cancel build immediately.

ThIs highlights why it is wrong to prevent new builds from being canceled.


> On Dec 9, 2014, at 9:54 AM, Maria Niță <notifications@github.com> wrote:
> 
> In hack/test-cmd.sh:
> 
> > @@ -21,6 +21,26 @@ function cleanup()
> >      echo "Complete"
> >  }
> >  
> > +# Test the cancel-build command. Since the test case is dependent
> Is so complex because the test-cmd.sh commands are very dependent on the behaviour above and it was flaky. But is not a part of the end-to-end integration IMO.
> 
> —
> Reply to this email directly or view it on GitHub.
>