Регистрация  |  Вход

Winter '18 features

Run Parallel Tests Using a New Option on the @isTest Annotation

@isTest(isParallel=true)

Для меня это полезная функция. У меня есть тесты, которые не работают параллельно, т.к. используют Custom Setting. Их не так много, по этому очень обидно прогонять все тесты по очереди.

[url=https://releasenotes.docs.salesforce.com/en-us/winter18/release-notes/rn_apex_annotation_istest_isparallel.htm]Run Parallel Tests Using a New Option on the @isTest Annotation[/url]  
  
    @isTest(isParallel=true)
  
Для меня это полезная функция. У меня есть тесты, которые не работают параллельно, т.к. используют Custom Setting. Их не так много, по этому очень обидно прогонять все тесты по очереди.

.

.

Так есть жеж чекбокс в настройках который отключает параллельное выполнение тестов.
Уже сколько себя помню пользуюсь им.
Тоже в тестах я обычно создаю пользователя и запускаю тесты под ним. И если тестов много, то часто валится с тем что пользователь уже существует. Ставишь чекбокс и все ок.

А так тема интересная, глобальная.
Какие еще фичи появились интересные? А то лень читать бывает

Так есть жеж чекбокс в настройках который отключает параллельное выполнение тестов.
Уже сколько себя помню пользуюсь им.
Тоже в тестах я обычно создаю пользователя и запускаю тесты под ним. И если тестов много, то часто валится с тем что пользователь уже существует. Ставишь чекбокс и все ок.

А так тема интересная, глобальная.
Какие еще фичи появились интересные? А то лень читать бывает :) 

Ща проверю.
Но, по идее, смысл в том, что если у тебя стоит опция "Disable Parallel Apex Testing", то тест-класс, отмеченный isParallel=true будет всегда запускаться параллельно.
Почти работает...

System.TypeException: Test.getStandardPricebookId() cannot be called from parallel Apex tests

Ща проверю.  
Но, по идее, смысл в том, что если у тебя стоит опция "Disable Parallel Apex Testing", то тест-класс, отмеченный isParallel=true будет всегда запускаться параллельно.  
Почти работает... :(
[quote]System.TypeException: Test.getStandardPricebookId() cannot be called from parallel Apex tests[/quote]

Кстати, может кому будет интересно

JavaScript Remoting Request Data Limit Increased to 4 MB

The request payload limit has been increased to 4 MB. Previously, it was 1 MB.

Кстати, может кому будет интересно  
  
[b]JavaScript Remoting Request Data Limit Increased to 4 MB[/b]

The request payload limit has been increased to 4 MB. Previously, it was 1 MB.

О! Это очень интересная новость.
Лимит конечно хороший.
Но как показывает практика, если размер гоняемых данных не влазят даже в 1мб это уже проблема реализации.

О! Это очень интересная новость.
Лимит конечно хороший.
Но как показывает практика, если размер гоняемых данных не влазят даже в 1мб это уже проблема реализации.

Andrii Muzychuk
Кстати, может кому будет интересно

JavaScript Remoting Request Data Limit Increased to 4 MB

The request payload limit has been increased to 4 MB. Previously, it was 1 MB.

Бля, а мы только только перепилили все что у нас было, но не влазило в 1МВ :)))
Зато сейчас в 1МВ влазит наверное раз в 100 больше)

PS: 4 метра с клиента передавать на сервер это конечно мощно! Ваши заказчики будут вас любить всей душой, а реквесты "Entire page hangs on action bla bla bla", "Prformance Issues" и тд будут литься рекой

РЕКВЕСТЫ = ДЕНЬГИ Ж)

[quote="Andrii Muzychuk"]Кстати, может кому будет интересно  
  
[b]JavaScript Remoting Request Data Limit Increased to 4 MB[/b]

The request payload limit has been increased to 4 MB. Previously, it was 1 MB.[/quote]

Бля, а мы только только перепилили все что у нас было, но не влазило в 1МВ :)))
Зато сейчас в 1МВ влазит наверное раз в 100 больше)

PS: 4 метра с клиента передавать на сервер это конечно мощно! Ваши заказчики будут вас любить всей душой, а реквесты "Entire page hangs on action bla bla bla", "Prformance Issues" и тд будут литься рекой :)

РЕКВЕСТЫ = ДЕНЬГИ  Ж)

Maxim Elets
РЕКВЕСТЫ = ДЕНЬГИ Ж)

Е мое!!! Это я дурак до сих пор думал что надо делать сразу чтобы было хорошо и никак не мог понять почему проекты все время проектируются через жопу?
Надо менять мировоззрение!!!

[quote="Maxim Elets"]РЕКВЕСТЫ = ДЕНЬГИ Ж)[/quote]
Е мое!!! Это я дурак до сих пор думал что надо делать сразу чтобы было хорошо и никак не мог понять почему проекты все время проектируются через жопу?
Надо менять мировоззрение!!!

Dmitry Shnyrev
никак не мог понять почему проекты все время проектируются через жопу

это потому что все пытаются сделать хорошо и сразу)

[quote="Dmitry Shnyrev"]никак не мог понять почему проекты все время проектируются через жопу[/quote]
это потому что все пытаются сделать хорошо и сразу)