test: fix memory test (#157)

This commit is contained in:
Nolan Lawson 2021-07-02 09:58:00 -07:00 committed by GitHub
parent 77e8f7904e
commit 704bc31571
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -25,17 +25,17 @@ async function waitForServerReady () {
async function measureMemory (scenario) {
const browser = await puppeteer.launch({
headless: false, // required for performance.measureUserAgentSpecificMemory()
args: [
'-enable-experimental-web-platform-features' // required for performance.measureUserAgentSpecificMemory()
]
headless: false // required for performance.measureUserAgentSpecificMemory()
})
const page = await browser.newPage()
await page.goto(`http://localhost:3000?${scenario}=1`, {
waitUntil: 'networkidle0'
})
await new Promise(resolve => setTimeout(resolve, 2000))
const bytes = await page.evaluate(async () => (await performance.measureUserAgentSpecificMemory()).bytes)
const bytes = await page.evaluate(async () => {
// Taking two measurements and returning the second seems more accurate for some reason
await performance.measureUserAgentSpecificMemory()
return (await performance.measureUserAgentSpecificMemory()).bytes
})
await browser.close()
return bytes
}