Use database transactions to make tests faster and add last_seen_at for

doors
5 jobs for 44-touch-doors-when-they-initiate-a-connection in 3 minutes and 43 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #32864
build_web_backend

00:02:59

 
  Test
failed #32865
test_php_styles

00:00:39

passed #32868
test_web_backend_database

00:00:37

passed #32867
test_web_backend_feature

00:00:42

passed #32866
test_web_backend_unit

00:00:38

 
Name Stage Failure
failed
test_php_styles Test
$ cd src/web/backend
$ vendor/bin/php-cs-fixer fix --config=.php_cs -v --dry-run --stop-on-violation --using-cache=no
Loaded config default from ".php_cs".
..................................................................................................F
Legend: ?-unknown, I-invalid file syntax (file ignored), S-skipped (cached or empty file), .-no changes, F-fixed, E-error
1) backend/src/Gateways/Doors/InMemoryDoorsRepository.php (no_unused_imports)

Checked all files in 0.610 seconds, 14.000 MB memory used
ERROR: Job failed: exit code 1