fleet/server/mdm/android/tests
Victor Lyuboslavsky 1577d491b2
Hook up Android fleetdm.com/proxy (#29645)
For #26519 

This PR allows Fleet server to use Android with either fleetdm.com proxy
or locally. It also removes the Android feature flag from the backend.
The frontend changes and proxy API documentation will be in separate
PRs.

Updated contributor docs:
https://github.com/fleetdm/fleet/pull/29880/files

Integration tests are missing and tracked as a separate issue:
https://github.com/fleetdm/fleet/issues/27080

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
2025-06-12 19:42:15 -05:00
..
enterprise Refactoring Android datastore interface (#26982) 2025-03-13 14:28:52 -05:00
http.go Added GET enterprise API endpoint. (#26555) 2025-02-26 10:47:05 -06:00
README.md Added GET enterprise API endpoint. (#26555) 2025-02-26 10:47:05 -06:00
testing_utils.go Hook up Android fleetdm.com/proxy (#29645) 2025-06-12 19:42:15 -05:00

This package contains API Android tests with the real Android service and Android MySQL database.

We use testify Suite to run these tests. Since testify Suite does not support parallel execution, we put each test in their own package/directory. This allows these tests to run in parallel because each package is a separate compile unit. If you create a large test, please put it in a separate file within the same Suite/package.