test: Test buildpacks by running example applications.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
test: Use upload-debug-info to upload log dump.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
test: Scale the app back to 0 after successful test.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
test: Wait for the jobs to stop before continuing.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
test: Wrap buildpack errors.

So we can know which buildpack failed.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
test: Explicitly specify the examples.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
test: Scale all buildpacks to web=1.

In some cases, there's no default processes, so we need to manually scale.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
slugbuilder, slugrunner: Set home to $HOME.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
slugbuilder: Make REQUEST_ID static.

We're not using it at all, it's just there, because.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>