# Smoke testing Application Services against end-user apps This is a great way of finding integration bugs with `application-services`. The testing can be done manually using substitution scripts, but we also have scripts that will do the smoke-testing for you. ## Dependencies Run `pip3 install -r automation/requirements.txt` to install the required Python packages. ## Android Components The `automation/smoke-test-android-components.py` script will clone (or use a local version) of android-components and run a subset of its tests against the current `application-services` worktree. It tries to only run tests that might be relevant to `application-services` functionality. ## Fenix The `automation/smoke-test-fenix.py` script will clone (or use a local version) of Fenix and run tests against the current `application-services` worktree. ## Firefox iOS The `automation/smoke-test-fxios.py` script will clone (or use a local version) of Firefox iOS and run tests against the current `application-services` worktree.