setup_closed_testing
Set up a track's testers: creates or updates a tester email list and attaches it to the track as an audience group. Google requires a personal developer account to run a closed test with a minimum tester count for a minimum number of days before it can even APPLY for production access — this starts that clock, and reports the live required-vs-current tester and day counts so the gap is a number. DRY-RUN BY DEFAULT.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| commit | No | "true" applies the change. Omit or "false" for a dry run. | |
| track_id | Yes | Numeric track id — call list_tracks first. Use the closed/alpha track for the production-access requirement. | |
| play_app_id | Yes | Numeric Play app id from the Play Console URL (.../app/<this>/...). NOT the package name. | |
| developer_id | Yes | Numeric Play Console developer id (from the Play Console URL). | |
| tester_emails | No | Comma-separated Google account emails of testers. Real accounts that will install the app — Play counts installs, not invitations. | |
| tester_list_name | No | Name of the tester email list (default "Closed testers"). An existing list with this name is updated rather than duplicated. | |
| google_account_email | Yes | The signed-in Google account email that owns this Play Console developer account. Call list_accounts first and confirm with the user — do not guess. | |
| notification_message | No | Short user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names. |