tests: mysql: Wait for the socket before running queries.
authorMarius Bakke <marius@gnu.org>
Sun, 30 Oct 2022 00:39:48 +0000 (02:39 +0200)
committerMarius Bakke <marius@gnu.org>
Sun, 20 Nov 2022 16:54:04 +0000 (17:54 +0100)
* gnu/tests/databases.scm (run-mysql-test): Add socket test.

gnu/tests/databases.scm

index 296d91d..2ca1357 100644 (file)
@@ -430,6 +430,9 @@ data double PRECISION NULL
           (test-assert "mysql_upgrade completed"
             (wait-for-file "/var/lib/mysql/mysql_upgrade_info" marionette))
 
+          (test-assert "socket is ready"
+            (wait-for-unix-socket "/run/mysqld/mysqld.sock" marionette))
+
           (test-eq "create database"
             0
             (marionette-eval