Skip to content

Instantly share code, notes, and snippets.

#Область ПрограммныйИнтерфейс
&НаКлиенте
Функция Отладить() Экспорт
ПоказатьПредупреждение(, "Я форма теста: я поддерживаю отладку");
КонецФункции
node {
def UserTest = load "../${JOB_NAME}@script/Jenkinsfiles.16x/UserTest.groovy"
UserTest.doUserTest('"Абнагимова (продажи)"::1540')
}
&НаКлиенте
Перем КонтекстЯдра;
&НаКлиенте
Перем Утверждения;
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ВнешниеОбработки.Создать("C:\xUnitFor1C\xddTestRunner.epf", Ложь);
&НаКлиенте
Перем КонтекстЯдра;
&НаКлиенте
Перем Утверждения;
&НаКлиенте
Процедура Инициализация(КонтекстЯдраПараметр) Экспорт
КонтекстЯдра = КонтекстЯдраПараметр;
Утверждения = КонтекстЯдра.Плагин("БазовыеУтверждения");
КонецПроцедуры
@VladFrost
VladFrost / Jenkinsfile
Created August 14, 2017 09:43
CheckConfig pipeline script
node {
stage('Создание пустой базы и обновление из хранилища') {
env.RUNNER_V8VERSION='8.3.10.2505'
env.RUNNER_IBNAME="/F${env.WORKSPACE}/build/ib"
cmd("runner init-dev --storage --storage-name tcp://storage.local/master --storage-user Мороз")
}
stage('Проверка логической целостности конфигурации') {
cmd_failsafe('runner checkconfig --junitpath build/out/ConfigLogIntegrity.xml --mode -ConfigLogIntegrity')
step([$class: 'JUnitResultArchiver', testResults: '**/ConfigLogIntegrity.xml'])
@VladFrost
VladFrost / тесты_ОткрытиеФормКонфигурации.bsl
Created June 23, 2017 06:52
тесты_ОткрытиеФормКонфигурации
Перем КонтекстЯдра;
Перем Ожидаем;
Перем Утверждения;
Перем ТестируемаяФорма;
Перем НужноИсключениеЕслиНеНайденоДокументов;
//{ интерфейс тестирования
// директива препроцессора нужна для исключения ошибки загрузки в толстом клиенте управляемого приложения