Skip to content

Github Action or k8s to trigger synthetic tests for power automate approval flow.

License

Notifications You must be signed in to change notification settings

jianxu42/E2E-Approval-Flow

Repository files navigation

E2E-Approval-Flow

The purpose of this verification is to ensure the end-to-end functionality of the approval process. It can be deployed on k8s or GitHub Actions.

Synthetic Tests Cleanup Docker Image CI

Flow diagram

graph LR
    Playwright[GithubAction/Kubernetes]--S1:trigger-->ApprovalFlow;
    ApprovalFlow--S2:send-->PortalApproval;
    ApprovalFlow--S2:send-->TeamsApproval;
    ApprovalFlow--S2:send-->MailApproval;
    Playwright[GithubAction/Kubernetes]--S3:approve-->PortalApproval;
    Playwright[GithubAction/Kubernetes]--S3:approve-->TeamsApproval;
    Playwright[GithubAction/Kubernetes]--S3:approve-->MailApproval;
    Playwright[GithubAction/Kubernetes]--S4:check_status-->ApprovalFlow;

Approval Flow

Alt text

Tools & Documents

License

Apache License 2.0

Releases

No releases published

Packages

No packages published