Tester som startes fra Salesforce-brukergrensesnittet (inkludert Developer Console), kjører parallelt. Parallell utførelse av tester kan gjøre testkjøringstiden raskere. Enkelte ganger resulterer parallell utførelse av tester i problemer med datakonflikter, og du kan slå av parallell utførelse i de tilfellene.
Nødvendige utgaver
Tilgjengelig i Lightning Experience
Tilgjengelig i Enterprise, Performance, Unlimited, Developer og Database.com Edition
For å definere, redigere, slette, angi sikkerhet og angi versjonsinnstillinger for Apex-klasser:
Forfatter for Apex
For å kjøre Apex-tester:
Vise oppsett og konfigurasjon
For å åpne, redigere eller opprette en flyttest i Flow Builder:
Behandle flyt
For å vise testkjøringsdetaljer i Flow Builder:
Vise alle data
Spesielt kan datakonfliktsproblemer og UNABLE_TO_LOCK_ROW oppstå i disse tilfellene.
Ved testing av oppdatering av de samme postene samtidig – Oppdatering av de samme postene skjer vanligvis når tester ikke oppretter sine egne data og slår av dataisolering for å få tilgang til organisasjonens data.
Når en vranglås skjer i tester som kjører parallelt, og som prøver å opprette poster med duplikate indeksfeltverdier – testdata rulles tilbake når en testmetode fullfører utførelse. En vranglås skjer når to kjørende tester venter på hverandre for å rulle tilbake data, som skjer hvis to tester setter inn poster med de samme unike indeksfeltverdiene i forskjellige rekkefølger.
Du kan hindre at du mottar disse feilene ved å slå av parallell utførelse av tester i Salesforce-brukergrensesnittet.
Skriv inn Program i Hurtigsøk-feltet i Oppsett, velg Utførelse av programtest, og klikk deretter på Alternativer....
Velg Deaktiver parallell Apex-testing i dialogboksen Alternativer for utførelse av programtester, og klikk deretter på OK.
Hvis du vil ha mer informasjon om testdata, kan du se Isolere testdata fra organisasjonsdata i enhetstester i Apex Code Developer Guide. Dette alternativet påvirker ikke utføringsrekkefølgen for tester, som fortsetter å kjøre asynkront fra siden Utførelse av programtester.
Hjalp denne artikkelen med å løse problemet ditt?
La oss få vite det slik at vi kan forbedre!
Laster
Salesforce Help | Article
Cookie Consent Manager
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.