Skip to content

Commit 1ac2e8b

Browse files
authored
Force bash script to exit with failure when any command fails (#322)
1 parent 7b29cfb commit 1ac2e8b

File tree

7 files changed

+16
-13
lines changed

7 files changed

+16
-13
lines changed

all/entrypoint.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#!/bin/bash -e
1+
#!/bin/bash
2+
set -e
23

34
printUsage() {
45
echo "gen-proto generates grpc and protobuf @ Namely"

all/test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#!/bin/bash -efx
1+
#!/bin/bash
2+
set -ef
23

34
CONTAINER=${CONTAINER}
45

@@ -9,4 +10,3 @@ fi
910

1011
cd all/test
1112
go test -v all_test.go
12-
cd ../..

all/test/all_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -553,16 +553,16 @@ func (s *TestSuite) TestAllCases() {
553553
extraArgs: []string{"--with-validator"},
554554
},
555555
"typescript": {
556-
lang: "typescript",
557-
protofileName: "all/test/test.proto",
556+
lang: "typescript",
557+
protofileName: "all/test/test.proto",
558558
expectedOutputDir: "gen/pb-typescript",
559559
fileExpectations: []FileExpectation{
560560
{fileName: "all/test/test.ts"},
561561
},
562562
},
563563
"typescript with alternative output dir": {
564-
lang: "typescript",
565-
protofileName: "all/test/test.proto",
564+
lang: "typescript",
565+
protofileName: "all/test/test.proto",
566566
expectedOutputDir: "gen/foo/bar",
567567
fileExpectations: []FileExpectation{
568568
{fileName: "all/test/test.ts", assert: func(filePath, expectedValue string) {
@@ -574,8 +574,8 @@ func (s *TestSuite) TestAllCases() {
574574
extraArgs: []string{"-o", "gen/foo/bar"},
575575
},
576576
"typescript with arguments": {
577-
lang: "typescript",
578-
protofileName: "all/test/test.proto",
577+
lang: "typescript",
578+
protofileName: "all/test/test.proto",
579579
expectedOutputDir: "gen/pb-typescript",
580580
fileExpectations: []FileExpectation{
581581
{fileName: "all/test/test.ts", assert: func(filePath, expectedValue string) {

build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#!/bin/bash -e
1+
#!/bin/bash
2+
set -e
23

34
source ./variables.sh
45

gwy/generate_gateway.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/bin/bash
2-
32
set -e
43

54
printUsage() {

gwy/test.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#!/bin/bash -ex
1+
#!/bin/bash
2+
set -e
23

34
CONTAINER=${CONTAINER}
45

push.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#!/bin/bash -e
1+
#!/bin/bash
2+
set -e
23

34
source ./variables.sh
45

0 commit comments

Comments
 (0)