@@ -60,3 +60,44 @@ invoke-integration-api-%:
60
60
curl -X POST -d ' {"command": "hello"}' $(API_URL ) /trait/post
61
61
curl -X POST -d ' {"command": "hello"}' $(API_URL ) /al2/post
62
62
curl -X POST -d ' {"command": "hello"}' $(API_URL ) /al2-trait/post
63
+
64
+ # Test individual event features to ensure optional dependencies
65
+ # are correctly loaded when all default features are disabled.
66
+ check-event-features :
67
+ cargo test --package aws_lambda_events --no-default-features --features activemq
68
+ cargo test --package aws_lambda_events --no-default-features --features alb
69
+ cargo test --package aws_lambda_events --no-default-features --features apigw
70
+ cargo test --package aws_lambda_events --no-default-features --features appsync
71
+ cargo test --package aws_lambda_events --no-default-features --features autoscaling
72
+ cargo test --package aws_lambda_events --no-default-features --features chime_bot
73
+ cargo test --package aws_lambda_events --no-default-features --features clientvpn
74
+ cargo test --package aws_lambda_events --no-default-features --features cloudwatch_events
75
+ cargo test --package aws_lambda_events --no-default-features --features cloudwatch_logs
76
+ cargo test --package aws_lambda_events --no-default-features --features code_commit
77
+ cargo test --package aws_lambda_events --no-default-features --features codebuild
78
+ cargo test --package aws_lambda_events --no-default-features --features codedeploy
79
+ cargo test --package aws_lambda_events --no-default-features --features codepipeline_cloudwatch
80
+ cargo test --package aws_lambda_events --no-default-features --features codepipeline_job
81
+ cargo test --package aws_lambda_events --no-default-features --features cognito
82
+ cargo test --package aws_lambda_events --no-default-features --features config
83
+ cargo test --package aws_lambda_events --no-default-features --features connect
84
+ cargo test --package aws_lambda_events --no-default-features --features dynamodb
85
+ cargo test --package aws_lambda_events --no-default-features --features ecr_scan
86
+ cargo test --package aws_lambda_events --no-default-features --features firehose
87
+ cargo test --package aws_lambda_events --no-default-features --features iam
88
+ cargo test --package aws_lambda_events --no-default-features --features iot
89
+ cargo test --package aws_lambda_events --no-default-features --features iot_1_click
90
+ cargo test --package aws_lambda_events --no-default-features --features iot_button
91
+ cargo test --package aws_lambda_events --no-default-features --features iot_deprecated
92
+ cargo test --package aws_lambda_events --no-default-features --features kafka
93
+ cargo test --package aws_lambda_events --no-default-features --features kinesis
94
+ cargo test --package aws_lambda_events --no-default-features --features kinesis_analytics
95
+ cargo test --package aws_lambda_events --no-default-features --features lambda_function_urls
96
+ cargo test --package aws_lambda_events --no-default-features --features lex
97
+ cargo test --package aws_lambda_events --no-default-features --features rabbitmq
98
+ cargo test --package aws_lambda_events --no-default-features --features s3
99
+ cargo test --package aws_lambda_events --no-default-features --features s3_batch_job
100
+ cargo test --package aws_lambda_events --no-default-features --features ses
101
+ cargo test --package aws_lambda_events --no-default-features --features sns
102
+ cargo test --package aws_lambda_events --no-default-features --features sqs
103
+ cargo test --package aws_lambda_events --no-default-features --features streams
0 commit comments