Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_ampersand_1.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Предупреждение от парсера XML: Символы '&', '<', '>' должны быть экранированы согласно правилам XML, но данного экранирования не обнаружено, вы можете использовать одно из '&amp;', '&lt;', '&gt;', '&apos;', '&quot;'. Строка 24, столбец 53.',
            'code' => 1204,
            'message' => 'XML Parser warning: Symbols '&', '<', '>' must be escaped according to XML rules, but found no such escaping, you can use one of '&amp;', '&lt;', '&gt;', '&apos;', '&quot;'. Line 24, column 53.'
          },
          {
            'message_ru' => 'Оффер использует несуществующую categoryId. Количество неверных офферов: 1. Пример несуществующего categoryId: `10728`. Оффер должен использовать categoryId из вашего списка категорий в начале фида.',
            'code' => 1205,
            'message' => 'Offer uses non-existent categoryId. Count of wrong offers: 1. Example of non-existent categoryId from this feed: `10728`. Offer must use categoryId from your list at the beginning of the file.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_closed.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидалось закрытие тега `url`, но обнаружено закрытие тега `offer`. Строка 36, столбец 8.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected tag `url` to be closed, but found closing of the tag `offer`. Line 36, column 8.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_correct_tag_symbols.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Обнаружен некорректный символ в названии XML тега, только следующие символы разрешены: латинские буквы, цифры и символы `_-:`. Строка 84, столбец 2.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: An incorrect symbol has been found in XML tag name, only these symbols are allowed: latin letters, numbers and `_-:`. Line 84, column 2.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_cycle.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Предупреждение от парсера XML: Обнаружен цикл в дереве категорий на ребре '10' -> '1'.',
            'code' => 1204,
            'message' => 'XML Parser warning: Detected cycle in category tree on edge '10' -> '1'.'
          },
          {
            'message_ru' => 'Оффер использует несуществующую categoryId. Количество неверных офферов: 1. Пример несуществующего categoryId: `33`. Оффер должен использовать categoryId из вашего списка категорий в начале фида.',
            'code' => 1205,
            'message' => 'Offer uses non-existent categoryId. Count of wrong offers: 1. Example of non-existent categoryId from this feed: `33`. Offer must use categoryId from your list at the beginning of the file.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_cycle_self.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Предупреждение от парсера XML: Проблема в категории `1`: категория не должна являться собственным родителем.',
            'code' => 1204,
            'message' => 'XML Parser warning: Problem in category `1`: it must not contain itself as a parent.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_doctype.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидалось `<!DOCTYPE`, но обнаружено `<!ENTITY `. Строка 4, столбец 12.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected `<!DOCTYPE`, but found `<!ENTITY `. Line 4, column 12.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_eof.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Достигнут неожиданный конец файла, ожидались символы. Например, хотя бы закрывающие теги: '</url></offer></offers></shop></yml_catalog>'. Возможные проблемы: нестабильное интернет-соединение между сервером Яндекса и сервером где находится фид; вы забыли закрыть эти теги или они закрыты некорректно; вы забыли закрыть CDATA, или оно закрыто некорректно.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Reached end of file, but expected characters. Like closed tags at least: '</url></offer></offers></shop></yml_catalog>'. Possible problems: unstable internet connection between Yandex server and server from where attempt was made to download feed; you have forgotten to close those or they closed incorrectly; you forgotten to close CDATA or it closed incorrectly.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_equals.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидался символ `=`. Строка 2, столбец 32.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected char `=`. Line 2, column 32.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_expected_close_one.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидалась последовательность символов `</`. Строка 2399, столбец 42110.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected char sequence `</`. Line 2399, column 42110.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_expected_close_two.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидалась последовательность символов `>` или `/>`. Строка 22, столбец 4.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected char sequence `>` or `/>`. Line 22, column 4.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_expected_gt.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидался символ `>`. Строка 63, столбец 1.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected char `>`. Line 63, column 1.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_expected_quot.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидался символ `"`. Строка 1, столбец 19.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected char `"`. Line 1, column 19.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_symbols.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Фатальная ошибка XML-парсера: Ожидался один из следующих символов XML-тегов: `<>="'/`. Строка 5, столбец 1.',
            'code' => 1204,
            'message' => 'XML Parser fatal error: Expected one of these XML tags symbols: `<>="'/`. Line 5, column 1.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1204_utf8.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Невозможно определить возможный тип фида, отсутствует слишком много полей.',
            'code' => 1213,
            'message' => 'Can't detect possible feed type, too many fields are missing.'
          }
        ];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Предупреждение от парсера XML: Файл фида должен быть закодирован в UTF-8, но обнаружено нарушение этой кодировки: обнаружен запрещённый символ с кодом 3. Строка 30768, столбец 93.',
            'code' => 1204,
            'message' => 'XML Parser warning: Feed's file must be UTF-8 encoded, but violation of that encoding found: found forbidden char with code 3. Line 30768, column 93.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3365535125/1204_wrong_path.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Предупреждение от парсера XML: Неверный путь к тегу `offer`: `yml_catalog/offers/offer`, должен быть: `yml_catalog/shop/offers/offer`. Строка 17, столбец 9.',
            'code' => 1204,
            'message' => 'XML Parser warning: Wrong path to tag `offer`: `yml_catalog/offers/offer`, it must be: `yml_catalog/shop/offers/offer`. Line 17, column 9.'
          },
          {
            'message_ru' => 'Оффер использует несуществующую categoryId. Количество неверных офферов: 1. Пример несуществующего categoryId: `33`. Оффер должен использовать categoryId из вашего списка категорий в начале фида.',
            'code' => 1205,
            'message' => 'Offer uses non-existent categoryId. Count of wrong offers: 1. Example of non-existent categoryId from this feed: `33`. Offer must use categoryId from your list at the beginning of the file.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1205_bad_price.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Обнаружено 54 дубликатов по Offer Id, все офферы с ними отвергнуты. Каждый оффер должен обладать уникальным Offer Id. Пример дубликата Offer Id: `236723068671`.',
            'code' => 1205,
            'message' => 'Found 54 duplicates by Offer Id, their offers are discarded. Each offer must have unique Offer Id. Example of duplicated Offer Id: `236723068671`.'
          },
          {
            'message_ru' => 'Неверная цена. Количество неверных цен: 44. Пример неверной цены из данного фида: `0.00`. Цена должна быть ненулевым числом без пробелов, запятых, символов валюты; для разделения целой и дробной части цены должна использоваться точка.',
            'code' => 1205,
            'message' => 'Bad price. Count of wrong prices: 44. Example of wrong price from this feed: `0.00`. Price must be non-zero number without spaces, commas or currency symbol, only dot allowed to separate fraction and integer part of price.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1205_bad_url.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Не найдено корректных офферов!',
            'code' => 1205,
            'message' => 'No valid offers found!'
          },
          {
            'message_ru' => 'Неверный URL: `http://&lt;![[https://iamhungry.store/product/nagrudnik-hvatalka/?attribute_pa_colour=dust-pink`. Количество неправильных URL'ов: 42.',
            'code' => 1205,
            'message' => 'Bad URL: `http://&lt;![[https://iamhungry.store/product/nagrudnik-hvatalka/?attribute_pa_colour=dust-pink`. Count of bad URLs: 42.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1205_duplicate_offer_id.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'В оффере отсуствует поле categoryId. Количество неверных офферов: 5. Пример ID оффера с отсутствующим полем categoryId: `68`. Оффер должен использовать categoryId из вашего списка категорий в начале фида.',
            'code' => 1205,
            'message' => 'Offer has no categoryId. Count of wrong offers: 5. Example offer ID without categoryId from this feed: `68`. Offer must use categoryId from your list at the beginning of the file.'
          },
          {
            'message_ru' => 'Обнаружено 716 дубликатов по Offer Id, все офферы с ними отвергнуты. Каждый оффер должен обладать уникальным Offer Id. Пример дубликата Offer Id: `11`.',
            'code' => 1205,
            'message' => 'Found 716 duplicates by Offer Id, their offers are discarded. Each offer must have unique Offer Id. Example of duplicated Offer Id: `11`.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1205_no_offers.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Не найдено офферов!',
            'code' => 1205,
            'message' => 'No offers found!'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1205_no_valid_offers.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Тип бизнеса `retail` не соотносится с детектированным типом фида.',
            'code' => 1220,
            'message' => 'Business type `retail` is not corresponding with our detected feed type.'
          },
          {
            'message_ru' => 'Не найдено корректных офферов!',
            'code' => 1205,
            'message' => 'No valid offers found!'
          },
          {
            'message_ru' => 'Неверный URL: `http://`. Количество неправильных URL'ов: 549.',
            'code' => 1205,
            'message' => 'Bad URL: `http://`. Count of bad URLs: 549.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1205_offer_id.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Неверный Offer Id. Количество неверных ID: 332. Пример неверного Offer Id из данного фида: `432 available=true`. Offer Id должен состоять из: цифр, латинских букв, русских букв (без 'ё'), символов из списка: '.,_-=/\()[]{}' (без апострофов).',
            'code' => 1205,
            'message' => 'Bad Offer Id. Count of wrong ids: 332. Example of wrong id from this feed: `432 available=true`. Offer id can contain: digits, latin letters, cyrillic letters (without 'ё'), symbols from list: '.,_-=/\()[]{}' (without apostrophes).'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1205_offerid_not_found.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Тип бизнеса `retail` не соотносится с детектированным типом фида.',
            'code' => 1220,
            'message' => 'Business type `retail` is not corresponding with our detected feed type.'
          }
        ];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Не найден Offer Id. Количество офферов с этой ошибкой: 54.',
            'code' => 1205,
            'message' => 'Offer id isn't found. Count of offers where offer id wasn't found: 54.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3358931317/1205_price_0.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Неверная цена. Количество неверных цен: 8. Пример неверной цены из данного фида: `0`. Цена должна быть ненулевым числом без пробелов, запятых, символов валюты; для разделения целой и дробной части цены должна использоваться точка.',
            'code' => 1205,
            'message' => 'Bad price. Count of wrong prices: 8. Example of wrong price from this feed: `0`. Price must be non-zero number without spaces, commas or currency symbol, only dot allowed to separate fraction and integer part of price.'
          },
          {
            'message_ru' => 'Не найдено полей `vendor` или `model` в 8 офферах типа `vendor.model`. Пример ID оффера, без одного из этих полей: `330`.',
            'code' => 1205,
            'message' => 'No `vendor` or `model` field found for `vendor.model` offer type in 8 offers. Example of offer ID without any of these field: `330`.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3358931317/1205_vendor_model.xml'
errors:
$VAR1 = [];

warnings:
$VAR1 = [
          {
            'message_ru' => 'Не найдено полей `vendor` или `model` в 149 офферах типа `vendor.model`. Пример ID оффера, без одного из этих полей: `119527`.',
            'code' => 1205,
            'message' => 'No `vendor` or `model` field found for `vendor.model` offer type in 149 offers. Example of offer ID without any of these field: `119527`.'
          }
        ];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1206_no_categories.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Не найдено списка категорий!',
            'code' => 1206,
            'message' => 'No categories found!'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1212_cant_detect.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Невозможно определить тип файла фида!',
            'code' => 1212,
            'message' => 'Can't detect feed file type!'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1213_cant_detect_any.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Невозможно определить возможный тип фида.',
            'code' => 1213,
            'message' => 'Can't detect possible feed type.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1213_feed_data_type.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Невозможно определить тип фида.',
            'code' => 1213,
            'message' => 'Can't define feed type.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1213_possible_types.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Невозможно определить тип фида, возможный тип: 'Yandex.Market' (отсутствуют поля 'url').',
            'code' => 1213,
            'message' => 'Can't detect feed type, possible type: 'Yandex.Market' (missing 'url').'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1213_too_many_missing.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Невозможно определить возможный тип фида, отсутствует слишком много полей.',
            'code' => 1213,
            'message' => 'Can't detect possible feed type, too many fields are missing.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1220_not_correspond.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Тип бизнеса `retail` не соотносится с детектированным типом фида.',
            'code' => 1220,
            'message' => 'Business type `retail` is not corresponding with our detected feed type.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'https://proxy.sandbox.yandex-team.ru/3337961151/1290_category.xml'
errors:
$VAR1 = [
          {
            'message_ru' => 'Неправильный ID категории: `00800488`. Количество неверных ID категорий: 94. ID категории должно быть целым положительным числом без пробелов и лидирующих нулей.',
            'code' => 1290,
            'message' => 'Bad category id: `00800488`. Count of wrong categoryID: 94. Must be positive integer without spaces and leading zeros.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
Test url 'http://httpstat.us/500'
errors:
$VAR1 = [
          {
            'message_ru' => 'Страница фида вернула ошибку.',
            'code' => 1201,
            'message' => 'Feed's page returned error.'
          }
        ];

warnings:
$VAR1 = [];

------------------------------------
33 test failed: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32
