throw exceptions instead of returning empty arrays

6 jobs for master in 2 minutes and 5 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed build-2.7 #40738
Linux

00:01:29

passed build-3.5 #40737
Linux

00:01:55

 
  Test
passed test-2.7 #40740
Linux

00:00:07

passed test-3.5 #40739
Linux

00:00:08

 
  Deploy
passed deploy-2.7 #40742
Linux

00:00:01

passed deploy-3.5 #40741
Linux

00:00:01