etherpad-lite/tests/backend
Richard Hansen ecdb105bfe server: Refine process lifetime management
Define states and use them to properly handle multiple calls to
`start()`, `stop()`, and `exit()`. (Multiple calls to `exit()` can
happen if there is an uncaught exception or signal during shutdown.)

This should also make it easier to add support for cleanly restarting
the server after a shutdown (for tests or via an `/admin` page).
2021-01-30 08:05:08 +00:00
..
specs tests: Fix missing call to `done` callback 2021-01-27 04:59:36 +00:00
common.js server: Refine process lifetime management 2021-01-30 08:05:08 +00:00
fuzzImportTest.js lint: Run `eslint --fix` on `bin/` and `tests/` 2020-11-24 20:06:12 +00:00