def METHOD_NAME(app: Application, integrations: tuple[str, ...]):
    """Validate all integrations for usage of HTTP wrapper.
    If `integrations` is specified, only those will be validated,
    an 'all' `check` value will validate all checks.
    """
    validation_tracker = app.create_validation_tracker('HTTP wrapper validation')
    excluded = set(app.repo.config.get('/overrides/validate/http/exclude', []))
    for integration in app.repo.integrations.iter(integrations):
        if integration.name in excluded or not integration.is_integration:
            continue
        check_uses_http_wrapper, warning_message, error_message = validate_use_http_wrapper(integration.name, app)
        if warning_message:
            validation_tracker.warning((integration.display_name,), message=warning_message)
        if error_message:
            validation_tracker.error((integration.display_name,), message=error_message)
        # Validate use of http template in check's spec.yaml (if exists)
        if check_uses_http_wrapper:
            validate_config_result = validate_config_http(str(integration.config_spec), integration.name)
            if validate_config_result:
                _, config_http_msg = validate_config_result
                validation_tracker.error((integration.display_name,), message='\n'.join(config_http_msg))
            else:
                validation_tracker.success()
        else:
            if not error_message:
                validation_tracker.success()
    validation_tracker.display()
    if validation_tracker.errors:
        app.abort()