Merge pull request #19778 from overleaf/jpa-e2e-reuse-sessions

[server-pro] tests: implement session re-usage

GitOrigin-RevId: 81f2feb39e413c858eb287784e378cf43423d0a4
This commit is contained in:
Jakob Ackermann
2024-08-07 08:04:28 +00:00
committed by Copybot
parent 399e834e36
commit 37f486ca9a
8 changed files with 58 additions and 35 deletions
+5 -1
View File
@@ -29,6 +29,7 @@ const IMAGES = {
PRO: process.env.IMAGE_TAG_PRO.replace(/:.+/, ''),
}
let previousConfig = ''
let mongoIsInitialized = false
function readDockerComposeOverride() {
@@ -295,6 +296,7 @@ function maybeResetData(resetData, callback) {
return callback(error)
}
previousConfig = ''
mongoIsInitialized = false
runDockerCompose(
'down',
@@ -336,7 +338,9 @@ app.post(
'up',
['--detach', '--wait', 'sharelatex'],
(error, stdout, stderr) => {
res.json({ error, stdout, stderr })
const previousConfigServer = previousConfig
previousConfig = JSON.stringify(req.body)
res.json({ error, stdout, stderr, previousConfigServer })
}
)
})