Skip to content
This repository was archived by the owner on Mar 12, 2021. It is now read-only.
This repository was archived by the owner on Mar 12, 2021. It is now read-only.

Не проходят тесты, если пользователь системы задан не латиницей #103

@JohnyDeath

Description

@JohnyDeath

Если пользователь системы задан кириллицей, то некоторые тесты падают.
Причина - кодировка генерируемых батников.
Вот здесь: https://github.com/EvilBeaver/oscript-library/blob/develop/src/gitsync/tests/git-sync-test.os#L475
задается вин-кодировка. Батник имя пользователя превращает в крякозябры и ес-но ничего не выполняется.
Если поменять на 866, то все отрабатывает корректно. Но тогда и выходные логи формируются в дос-кодировке.

Также похожая проблема наблюдается в других классах библиотеки. Нужно внимательно все просмотреть.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions