dapr / test-infra

Test apps and tools for Dapr
Apache License 2.0
14 stars 24 forks source link

add dapr components crawler to test-crawler #205

Closed MregXN closed 1 year ago

MregXN commented 1 year ago

Description

The following new functions are added to test-crawler in this pr.

1. List E2E tests for each dapr component. It will be listed in following formatter.

...
state.azure.cosmosdb:
Pass Rate: 100.00%     Test Case: TestActorActivation
Pass Rate: 100.00%     Test Case: TestActorActivation/Actor_deactivates_due_to_timeout.
Pass Rate: 100.00%     Test Case: TestActorActivation/Actor_does_not_deactivate_since_there_is_no_timeout.
Pass Rate: 97.44%     Test Case: TestActorFeatures
Pass Rate: 100.00%     Test Case: TestActorFeatures/Actor_concurrency_different_actor_ids.
...

state.postgres:
Pass Rate: 100.00%     Test Case: TestActorActivation
Pass Rate: 100.00%     Test Case: TestActorActivation/Actor_deactivates_due_to_timeout.
Pass Rate: 100.00%     Test Case: TestActorActivation/Actor_does_not_deactivate_since_there_is_no_timeout.
Pass Rate: 97.44%     Test Case: TestActorFeatures
Pass Rate: 100.00%     Test Case: TestActorFeatures/Actor_concurrency_different_actor_ids.
Pass Rate: 100.00%     Test Case: TestActorFeatures/Actor_concurrency_same_actor_id.
Pass Rate: 100.00%     Test Case: TestActorFeatures/Actor_fails_over_to_another_hostname.
...

2. Show workflows that did not generate any test logs

...
Workflows without any artifact: 
0: https://github.com/dapr/dapr/actions/runs/6414198198
1: https://github.com/dapr/dapr/actions/runs/6301376989
2: https://github.com/dapr/dapr/actions/runs/6298580586
3: https://github.com/dapr/dapr/actions/runs/6296122715
4: https://github.com/dapr/dapr/actions/runs/6294452525
5: https://github.com/dapr/dapr/actions/runs/6292975025
6: https://github.com/dapr/dapr/actions/runs/6289716020
7: https://github.com/dapr/dapr/actions/runs/6286547576

3. Fix several bugs

Additional information

For more details, please refer to the original repo and running wokrflow.