Test, der startes fra Salesforce-brugergrænsefladen (herunder Developer Console) køres parallelt. Parallel testkørsel kan sætte fart på kørselstiden. Nogle gange resulterer parallel testkørsel i datakonflikter, og du kan deaktivere parallel kørsel i disse situationer.
EditionsHeading
Tilgængelig i: Lightning Experience
Tilgængelig i: Enterprise, Performance, Unlimited, Developer og Database.com Edition
Hvis du vil definere, redigere, slette sikkerhed og indstille versionsindstillinger for Apex- klasser:
Dokumentopretter Apex
Hvis du vil køre Apex-test:
Vis opsætning og konfiguration
Hvis du vil åbne eller oprette en forløbstest i Flow Builder:
Administrer forløb
Hvis du vil se testkørselsdetaljer i Flow Builder:
Vis alle data
Især kan der opstå problemer med datakonflikter og UNABLE_TO_LOCK_ROW i disse tilfælde.
Når test opdaterer de samme registreringer samtidig – opdatering af de samme registreringer forekommer typisk, når test ikke opretter deres egne data og inaktiverer dataisolation for at få adgang til organisationens data.
Når der forekommer en deadlock i test, der køres parallelt, og som forsøger at oprette registreringer med indeksfeltværdier – rulles testdata tilbage, når en testmetode er færdig med at køre. Der forekommer en deadlock, når to kørende test venter på hinanden for at tilbagerulle data, hvilket sker, hvis to test indsætter registreringer med de samme unikke indeksfeltværdier i forskellig rækkefølge.
Du kan undgå disse fejl ved at deaktivere parallel testkørsel i Salesforce-brugergrænsefladen.
Skriv Applikation i feltet Find hurtigt i Opsætning, vælg Applikationstestkørsel, og klik derefter på Indstillinger....
I dialogboksen Indstillinger for kørsel af applikationstest skal du vælge Inaktiver parallel Apex-test og derefter klikke på OK.
Hvis du ønsker flere oplysninger om testdata, kan du se Isolering af testdata fra organisationsdata i enhedstest i Apex Code Developer Guide. Denne indstilling påvirker ikke kørselsrækkefølgen af test, som fortsætter med at køre asynkront fra siden Kørsel af applikationstest.
Løste denne artikel dit problem?
Giv os besked, så vi kan forbedre os!
Indlæser
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.