Skip to content

Conversation

@khorevaa
Copy link
Member

@khorevaa khorevaa commented Jan 17, 2017

УправлениеКонфигуратором = Новый УправлениеКонфигуратором;
Лог = Логирование.ПолучитьЛог("oscript.lib.v8runner");
Лог.УстановитьУровень(УровниЛога.Отладка);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вот это долой из продуктива

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это ж тест? Хотя...

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ааа, тогда пардон. В тесте можно.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

К автору ))

src/v8runner.os Outdated
Знач ПользовательХранилища,
Знач ПарольХранилища,
Знач СтрокаСоеденияХранилищаКопии,
Знач ПользовательХранилищаКопии,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

съехало

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это проблема табов.. Так и будет все съезжать..

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

в Visual Studio Code есть настройка автоконвертации одного в другое. Один раз настроить и не будет ничего съезжать

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поправил. Настройка стоит но табы не заменяет автоматим на пробелмы... ((

src/v8runner.os Outdated
// ПарольХранилища - Строка - Пароль пользователь для подключения к хранилищю конфигурации
// СтрокаСоеденияХранилищаКопии - Строка - Путь к хранилищу, из которого выполняется копирование пользователей.
// ПользовательХранилищаКопии - Строка - Имя пользователя хранилища, из которого выполняется копирование пользователей.
// PwПарольХранилищаКопииd - Строка - Пароль пользователя хранилища, из которого выполняется копирование пользователей.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Опечатка, Pw..d

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

СтрокаСоеденияХранилищаКопии - опечатка СоедЕнения

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Исправил

src/v8runner.os Outdated
// ПарольХранилища - Строка - Пароль пользователь для подключения к хранилищю конфигурации
// СтрокаСоеденияХранилищаКопии - Строка - Путь к хранилищу, из которого выполняется копирование пользователей.
// ПользовательХранилищаКопии - Строка - Имя пользователя хранилища, из которого выполняется копирование пользователей.
// PwПарольХранилищаКопииd - Строка - Пароль пользователя хранилища, из которого выполняется копирование пользователей.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Какой хитрый параметр :)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Исправил

src/v8runner.os Outdated
Процедура КопироватьПользователейИзХранилища(Знач СтрокаСоединения,
Знач ПользовательХранилища,
Знач ПарольХранилища,
Знач СтрокаСоеденияХранилищаКопии,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Соединения

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Исправил

@artbear
Copy link
Member

artbear commented Jan 18, 2017

@khorevaa Может быть, тебе лучше слить все твои доработки из 3х PR в один #15
Все равно они юзают общий код, тебе и нам проверять будет легче.
Сейчас сложновато выполнять ревью кода, т.к. нужно переключать контексты.

src/v8runner.os Outdated
// ПарольХранилища - Строка - Пароль пользователь для подключения к хранилищю конфигурации
// СтрокаСоеденияХранилищаКопии - Строка - Путь к хранилищу, из которого выполняется копирование пользователей.
// ПользовательХранилищаКопии - Строка - Имя пользователя хранилища, из которого выполняется копирование пользователей.
// PwПарольХранилищаКопииd - Строка - Пароль пользователя хранилища, из которого выполняется копирование пользователей.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

СтрокаСоеденияХранилищаКопии - опечатка СоедЕнения


Параметры = СтандартныеПараметрыЗапускаКонфигуратора();

Параметры.Добавить("/ConfigurationRepositoryF """+СтрокаСоединения+"""");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Как уже написал в #15, предлагаю выделить спец.метод для установки параметров подключения к хранилищу

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Будет в отдельном PR

КаталогВременногоХранилища,
"Администратор");
Утверждения.ПроверитьИстину(УправлениеКонфигуратором.ХранилищеКонфигурацииСуществует(КаталогВременногоХранилища2), "Временное хранилище 2 конфигурации должно существовать");

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вижу дублированный код с другими тестами работы с хранилищами.

Нужно выделить отдельный метод

ПутьКФайлуВерсии = УправлениеКонфигуратором.ПолучитьВерсиюИзХранилища(КаталогВременногоХранилища, НовыйПользователь, ПарольПользователя);
 +    
 +    Утверждения.ПроверитьИстину(ФайлСуществует(ПутьКФайлуВерсии), "Файл конфигурации из хранилища должен существовать");
 +    
 +    КаталогВременногоХранилища2 = ОбъединитьПути(ВременныйКаталог, "v8r_TempRepository2");
 +
 +    ФайлКонфигурации = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "1.0\1Cv8.cf");
 +        
 +    
 +    УправлениеКонфигуратором.ЗагрузитьКонфигурациюИзФайла(ФайлКонфигурации);
 +    УправлениеКонфигуратором.СоздатьФайловоеХранилищеКонфигурации(
 +                                    КаталогВременногоХранилища,
 +                                    "Администратор");
 +    Утверждения.ПроверитьИстину(УправлениеКонфигуратором.ХранилищеКонфигурацииСуществует(КаталогВременногоХранилища2), "Временное хранилище 2 конфигурации должно существовать");

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Хм.. вынос в отдельную процедуру не будет показывать наглядности для теста.. Но можно подумать..

@artbear
Copy link
Member

artbear commented Jan 18, 2017

4 PR по одной теме.
Точно нужно слить в один.

PS @khorevaa так сильно разделять свои доработки на PR ты стал после прошлого раза доработки v8runner ? ИМХО в данном случае зря, слишком уж они завязаны на общий код и тесты

@khorevaa
Copy link
Member Author

Вообще честно мне все равно. Но разделять стал исключительно из-за PR по gitsync. Т.к. отделять сложнее в несколько раз. Да и доработки в принципе не очень то и связаны. Они как бы сами по себе и на функциональность друг друга не влияют. Вообще в данном случае как раз отделить и верно на мой взгляд.

@nixel2007 nixel2007 changed the base branch from master to develop January 19, 2017 08:42
@nixel2007
Copy link
Member

Пофиксь мерж-конфликт, пожалуйста.

@khorevaa
Copy link
Member Author

Добавил коммит устранения конфликтов ....

@nixel2007
Copy link
Member

@khorevaa хм... все еще показывает мерж конфликт. rebase?

@khorevaa
Copy link
Member Author

наверное но мне не очень понятно что от меня надо..

@khorevaa
Copy link
Member Author

khorevaa commented Jan 19, 2017

Push сразу в pr не проходит...
правов нет

@nixel2007
Copy link
Member

Что пишет?

@khorevaa
Copy link
Member Author

Authentication using OAuth failed

@khorevaa
Copy link
Member Author

Не понимаю от слова совсем. Что-то он мне не то сделал.. Ппц...

@khorevaa khorevaa force-pushed the feature/ConfigurationRepositoryCopyUsers branch from 28ee789 to 57d458f Compare January 19, 2017 14:29
@khorevaa
Copy link
Member Author

@nixel2007 Получилось ура... Что сделал не понял ).

@khorevaa khorevaa closed this Jan 19, 2017
@khorevaa khorevaa deleted the feature/ConfigurationRepositoryCopyUsers branch January 19, 2017 14:46
@khorevaa khorevaa restored the feature/ConfigurationRepositoryCopyUsers branch January 19, 2017 14:50
@khorevaa khorevaa reopened this Jan 19, 2017
@khorevaa
Copy link
Member Author

Неожиданное поведение GitHub удаление ветки приводит к закрытию RP. Открыт заново

@nixel2007
Copy link
Member

У @EvilBeaver концептуальных возражений не было, поэтому ввиду его повышенной загруженности мержу.

@khorevaa большое спасибо за пуллреквесты!
Сейчас постараюсь выпустить обновление (если все тесты совокупно пройдут)

@nixel2007 nixel2007 merged commit 3062fd0 into oscript-library:develop Jan 19, 2017
@khorevaa khorevaa deleted the feature/ConfigurationRepositoryCopyUsers branch January 22, 2017 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants