From 120c1cfe31c2f6db47995e0c70e81d337121561b Mon Sep 17 00:00:00 2001 From: Janos Dobronszki Date: Wed, 10 Nov 2021 09:37:45 +0000 Subject: [PATCH] Run idempotent exaples as tests in CI (#7) --- .github/workflows/generate.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/generate.yml b/.github/workflows/generate.yml index 406fa40..4a5c0f0 100644 --- a/.github/workflows/generate.yml +++ b/.github/workflows/generate.yml @@ -22,5 +22,10 @@ jobs: env: M3O_API_TOKEN: ${{ secrets.M3O_API_TOKEN }} run: | - cd examples/helloworld/call/callTheHelloworldService - go run main.go + # stream is temporarily excluded as it hangs forever because test does not close connection + # @TODO remove "idempotent: true" from stream example + O=$(find . -name ".run" | grep -v stream | xargs -n1 dirname | xargs -n1 go run) + echo $O + if grep -q Detail "$O"; then + exit 1 + fi