* Update Helloworld unit test error message to make it actionable
Update error message with detailed explanation so that developers know how to debug if unit test ever failed.
Fix a bug in unit test.
Update all READMEs so that they are valid
* Feedback updates
* serving/samples: update helloworld-go to go:1.13 and go modules
* seving/samples: sync helloworld-go Dockerfile to README
* alpine:3.10 => alpine:3
* serving/samples: helloworld-go name binary helloworld-server
* serving/samples: simpler comment for go build in helloworld-go
* serving/samples: helloworld-go README sync
* serving/samples: fix up README
* serving/samples: add go.mod to test config
* serving/samples: Add instruction to create a go.mod
* rename hellworld-java to helloworld-java-spring
* updated sampleapp test
* Updated sample test app tmp directory
* Renamed service name and instructions to reflect helloworld-java-spring
* table driven test
* fix build error
* add e2e build tag to these files to make them not fail unit test
* update based on PR comment
* switch to yaml based config
* make configFile a const
* Temporarily start knative serving for testing purpose
* This reverts commit 75b8fc434b.
Addresses #66.
Addresses #67.
* Update test-infra to use the default build/unit test runners, which includes building go code and linting markdown files.
* Remove the integration tests, as they only start Knative Serving, which is irrelevant for this repo.
Bonuses:
* fix unbuildable `grpc-ping-go` sample
* remove test-infra import hack from `Gopack.lock` and `update-deps.sh`
* shared scripts from test-infra live in //vendor/github.com/knative/test-infra/scripts;
* created `//hack/update-deps.sh` to properly update deps, including test-infra;
* all bash scripts were updated to use the vendored scripts;
Part of knative/test-infra#30.
* Use helpers from prow-tests image for tests
We're consolidating the test infrastructure into a single place, so all repos get the same fixes, updates and new features.
`presubmit-tests.sh` helper is implemented by knative/test-infra#12
`e2e-tests.sh` helper is implemented by knative/test-infra#17
* Explicitly fail test if setup fails
* Create presubmit and end-to-end test infrastructure
Partially addresses #65.
Note that build, unit and integration tests are currently placeholders for the real stuff (see #67, #66 and #30).
* Fixes:
* Correctly wait for knative/serving to be up
* Add proper E2E header, stating that no tests are run