name: e2e-smoke-test description: Run or review a basic end-to-end smoke test for the AppsFlyer Unity plugin on Android emulator or iOS simulator, covering startup, initialization, and basic event flow.
E2E Smoke Test
Use this skill for quick validation that the Unity plugin is basically working after a change.
Goal
Check that the plugin still works end-to-end at a basic level after code, SDK, or version changes.
Workflow
- Identify the target platform: Android emulator | iOS simulator | both
- Verify the scenario setup: Unity test app exported, APK/app available, emulator/simulator ready.
- Run or inspect the basic smoke scenario: app launch → SDK init (
initSDK) → SDK start (startSDK) → one basic AppsFlyer event → callback flow. - Collect evidence: logs, callback payloads, Unity console output.
- Report whether the flow passed or failed.
Output Format
Return:
- Scenario
- Platform
- Steps
- Expected behavior
- Actual behavior
- Evidence
- Status: Passed | Failed | Blocked
- Follow-up recommendation
Rules
- Keep this focused on basic release confidence.
- Unity builds must be exported before running on emulator/simulator.
- Note which billing library variant was used (v7 or v8).
- If a key part cannot be tested locally, say so clearly.