Skip to content

Commit a011c93

Browse files
Update Compare Output With Example
1 parent 941efd1 commit a011c93

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

.github/workflows/swift-test.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ jobs:
4343
make test
4444
- name: Compare Output With Example
4545
run: |
46-
make compare_breeze_output_with_example
46+
make compare_breeze_lambda_api_output_with_example
47+
make compare_breeze_github_weboook_output_with_example
48+
make compare_breeze_weboook_output_with_example
4749
- name: Coverage
4850
run: |
4951
make coverage

Makefile

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,16 @@ install_yq:
3535
wget -qO /usr/local/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64
3636
chmod a+x /usr/local/bin/yq
3737

38-
generate_temp:
38+
generate_lambda_api_temp:
3939
swift run breeze generate-lambda-api -c ./Sources/BreezeCommand/Resources/breeze.yml -t $(BUILD_TEMP) -f -y
40+
41+
generate_github_weboook_temp:
42+
swift run breeze generate-github-webhook -c ./Sources/BreezeCommand/Resources/breeze-github-webhook.yml -t $(BUILD_TEMP) -f -y
43+
44+
generate_webhook_temp:
45+
swift run breeze generate-webhook -c ./Sources/BreezeCommand/Resources/breeze-webhook.yml -t $(BUILD_TEMP) -f -y
4046

41-
generate_example:
47+
generate_lambda_api_example:
4248
swift run breeze generate-lambda-api -c ./Sources/BreezeCommand/Resources/breeze.yml -t $(EXAMPLE_PATH) -f
4349

4450
generate_github_weboook_example:
@@ -47,7 +53,17 @@ generate_github_weboook_example:
4753
generate_weboook_example:
4854
swift run breeze generate-webhook -c ./Sources/BreezeCommand/Resources/breeze-webhook.yml -t $(EXAMPLE_WEBHOOK_PATH) -f
4955

50-
compare_breeze_output_with_example: install_yq generate_temp
56+
compare_breeze_lambda_api_output_with_example: install_yq generate_lambda_api_temp
57+
bash -c "diff <(yq -P 'sort_keys(..)' $(EXAMPLE_PATH)/serverless.yml) <(yq -P 'sort_keys(..)' $(BUILD_TEMP)/serverless.yml)"
58+
bash -c "diff <(yq -P 'sort_keys(..)' $(EXAMPLE_PATH)/serverless-x86_64.yml) <(yq -P 'sort_keys(..)' $(BUILD_TEMP)/serverless-x86_64.yml)"
59+
diff -rb $(EXAMPLE_PATH) $(BUILD_TEMP) --exclude=*.yml --exclude=Package.resolved
60+
61+
compare_breeze_github_weboook_output_with_example: install_yq generate_github_weboook_temp
62+
bash -c "diff <(yq -P 'sort_keys(..)' $(EXAMPLE_PATH)/serverless.yml) <(yq -P 'sort_keys(..)' $(BUILD_TEMP)/serverless.yml)"
63+
bash -c "diff <(yq -P 'sort_keys(..)' $(EXAMPLE_PATH)/serverless-x86_64.yml) <(yq -P 'sort_keys(..)' $(BUILD_TEMP)/serverless-x86_64.yml)"
64+
diff -rb $(EXAMPLE_PATH) $(BUILD_TEMP) --exclude=*.yml --exclude=Package.resolved
65+
66+
compare_breeze_weboook_output_with_example: install_yq generate_webhook_temp
5167
bash -c "diff <(yq -P 'sort_keys(..)' $(EXAMPLE_PATH)/serverless.yml) <(yq -P 'sort_keys(..)' $(BUILD_TEMP)/serverless.yml)"
5268
bash -c "diff <(yq -P 'sort_keys(..)' $(EXAMPLE_PATH)/serverless-x86_64.yml) <(yq -P 'sort_keys(..)' $(BUILD_TEMP)/serverless-x86_64.yml)"
5369
diff -rb $(EXAMPLE_PATH) $(BUILD_TEMP) --exclude=*.yml --exclude=Package.resolved

0 commit comments

Comments
 (0)