Size: a a a

2019 November 05

BO

Boris Osipov in JS for testing
define "нужно проверить правильность цены"
источник

S

Stas in JS for testing
Boris Osipov
define "нужно проверить правильность цены"
Разные случаи)
Спасибо!
источник

BO

Boris Osipov in JS for testing
Stas
Разные случаи)
Спасибо!
ну вот как бы да. разные случаи разные проверки
источник

S

Sergey in JS for testing
Привет всем. Юзаем jasmine, есть много spec файлов с тестами, которые отвечают за свою отдельную часть функционала. Вопрос: как правильно в этой ситуации сделать Smoke test suite, выбрать из этих всех файлов некоторые тесты с наивысшим приоритетом и их запускать. Какие есть варианты?
источник

SS

Serhii Sobur in JS for testing
Разбить по сьютам и использовать в конфиге --suites
источник

S

Sergey in JS for testing
Просто вынести нужные мне тесты в отдельный файл и назвать его смоук?
источник

ВС

Владимир Стецко in JS for testing
о, годно.
А то я уже заебался знакомым вайтишникам пояснять в чем профит/минусы профессии
источник

ВС

Владимир Стецко in JS for testing
👍
источник

B

Bola in JS for testing
Владимир Стецко
о, годно.
А то я уже заебался знакомым вайтишникам пояснять в чем профит/минусы профессии
А зачем объяснять?
источник

OK

Oleksandr Khotemskyi in JS for testing
Serhii Sobur
Разбить по сьютам и использовать в конфиге --suites
это ж вроде фича протрактора, не?
источник

B

Bola in JS for testing
Oleksandr Khotemskyi
это ж вроде фича протрактора, не?
В голом жасмин вроде нет запуска по сьютам
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey
Привет всем. Юзаем jasmine, есть много spec файлов с тестами, которые отвечают за свою отдельную часть функционала. Вопрос: как правильно в этой ситуации сделать Smoke test suite, выбрать из этих всех файлов некоторые тесты с наивысшим приоритетом и их запускать. Какие есть варианты?
еще можно работать с регулярками и GREP параметр передавать, только слегка муторно

it(‘blabla test @SMOKE’)
источник

B

Bola in JS for testing
Но.. никто не мешает это реализовать
источник

SS

Serhii Sobur in JS for testing
Oleksandr Khotemskyi
это ж вроде фича протрактора, не?
Ага, это тракторовская тема
источник

AP

Alexander Popov in JS for testing
Oleksandr Khotemskyi
еще можно работать с регулярками и GREP параметр передавать, только слегка муторно

it(‘blabla test @SMOKE’)
я честно говоря думал ты ворвешься как всегда с идеей про метаинфо для тестов и врапенный ит :)) это реализовать кстати можно на коленке в своем проекте как кастомный ит изи
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Khotemskyi
еще можно работать с регулярками и GREP параметр передавать, только слегка муторно

it(‘blabla test @SMOKE’)
у меня уже выходит из под контроля это ))
jasmineNodeOpts: {
   // Run tests that does not include @ignoreForFOO or @onlyForBAR, and include @onlyForFOO
   grep: '^(((?!@ignoreForFOO|@onlyForBAR).)|@onlyForFOO)*$’
}
источник

OK

Oleksandr Khotemskyi in JS for testing
регулярки выходят все сложней и сложней
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
я честно говоря думал ты ворвешься как всегда с идеей про метаинфо для тестов и врапенный ит :)) это реализовать кстати можно на коленке в своем проекте как кастомный ит изи
та я смирился уже, слишком сложно
источник

AP

Alexander Popov in JS for testing
разве?
источник

AP

Alexander Popov in JS for testing
const It = (options, body) => {
if process.env['SMOKE'] && options.tags.includes('SMOKE') {
it(options.description, body)
}
источник