]> git.joonet.de Git - adminer.git/commitdiff
Tests: Run from /adminer/
authorJakub Vrana <jakub@vrana.cz>
Fri, 28 Mar 2025 11:50:38 +0000 (12:50 +0100)
committerJakub Vrana <jakub@vrana.cz>
Fri, 28 Mar 2025 11:51:45 +0000 (12:51 +0100)
To run them on the compiled version, rename adminer.php to index.php and start a web server one directory up.

tests/add-test.php
tests/cockroachdb.html
tests/mariadb.html
tests/mssql.html
tests/mysql.html
tests/pgsql.html

index 4c8a98556db3321b00fed4f85d71e0b8bf6f8895..6628613a0bda61f89cdd8cca4e7524fc4c4b3f7b 100755 (executable)
@@ -11,11 +11,11 @@ echo "Paste test created for MySQL:\n";
 $input = stream_get_contents(STDIN);
 
 $urls = array( // this works for tests inside db, not e.g. for server overview
-       "mysql" => "/adminer.php?username=ODBC&db=adminer_test",
-       "mariadb" => "/adminer.php?server=localhost:3307&username=ODBC&db=adminer_test",
-       "pgsql" => "/adminer.php?pgsql=&username=ODBC&db=adminer_test&ns=public",
-       "cockroachdb" => "/adminer.php?pgsql=localhost:26257&username=ODBC&db=adminer_test&ns=public",
-       "mssql" => "/adminer.php?mssql=&username=ODBC&db=adminer_test&ns=dbo",
+       "mysql" => "/adminer/?username=ODBC&db=adminer_test",
+       "mariadb" => "/adminer/?server=localhost:3307&username=ODBC&db=adminer_test",
+       "pgsql" => "/adminer/?pgsql=&username=ODBC&db=adminer_test&ns=public",
+       "cockroachdb" => "/adminer/?pgsql=localhost:26257&username=ODBC&db=adminer_test&ns=public",
+       "mssql" => "/adminer/?mssql=&username=ODBC&db=adminer_test&ns=dbo",
        "sqlite" => "/adminer/sqlite.php?sqlite=&username=ODBC&db=adminer_test.sqlite",
 );
 
index 961fa4dca6dff22e5a49c2159d2913b411077cc1..ab001cb3a2d74464684f7efbcd94a6e0357a87f2 100644 (file)
@@ -10,7 +10,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Login</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php</td><td></td></tr>
+<tr><td>open</td><td>/adminer/</td><td></td></tr>
 <tr><td>select</td><td>name=lang</td><td>label=English</td></tr>
 <tr><td>clickAndWait</td><td>css=#lang &gt; input[type="submit"]</td><td></td></tr>
 <tr><td>select</td><td>name=auth[driver]</td><td>label=PostgreSQL</td></tr>
@@ -24,7 +24,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>interprets</td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>id</td></tr>
@@ -44,7 +44,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create index</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter indexes</td><td></td></tr>
 <tr><td>select</td><td>indexes[2][type]</td><td>label=PRIMARY</td></tr>
 <tr><td>select</td><td>indexes[2][columns][1]</td><td>label=name</td></tr>
@@ -59,7 +59,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table 2</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums</td></tr>
 <tr><td>click</td><td>//input[@name='auto_increment_col' and @value='1']</td><td></td></tr>
@@ -79,7 +79,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Foreign key</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Add foreign key</td><td></td></tr>
 <tr><td>selectAndWait</td><td>table</td><td>label=interprets</td></tr>
 <tr><td>select</td><td>source[0]</td><td>label=interpret</td></tr>
@@ -90,7 +90,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Alter table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter table</td><td></td></tr>
 <tr><td>click</td><td>add[2]</td><td></td></tr>
 <tr><td>type</td><td>fields[3][field]</td><td>albums</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Check constraints</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
 <tr><td>click</td><td>link=Create check</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>albums_interpret_check</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
 <tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>failed to satisfy CHECK constraint</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
 <tr><td>verifyTextPresent<td>((interpret > 0:::INT8))</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create view</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums_interprets</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Materialized view</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>materialized_view</td></tr>
 <tr><td>click</td><td>materialized</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Invalid table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Unable to select the table:</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Schema</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;schema=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;schema=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Permanent link</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Insert</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets</td><td></td></tr>
 <tr><td>type</td><td>fields[id]</td><td>1</td></tr>
 <tr><td>type</td><td>fields[name]</td><td>Michael Jackson</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>has been inserted.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>1</td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Dangerous</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Clone</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>check[]</td><td></td></tr>
 <tr><td>clickAndWait</td><td>clone</td><td></td></tr>
 <tr><td>type</td><td>fields[id]</td><td>2</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Enum</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>link=Create type</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>alive</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="as"]').value = "AS ENUM('alive', 'deceased')"</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Drop alive?</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Drop']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>cannot drop type</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets&amp;where%5Bid%5D=1</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets&amp;where%5Bid%5D=1</td><td></td></tr>
 <tr><td>click</td><td>//input[@value='deceased']</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>deceased</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Explain</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Edit</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>click</td><td>link=Explain</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Reference</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=1</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Michael Jackson</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Update</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black or White</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item has been updated.</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Delete</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>waitForChecked</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Truncate</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>all</td><td></td></tr>
 <tr><td>waitForChecked</td><td>all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Export</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;dump=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;dump=</td><td></td></tr>
 <tr><td>click</td><td>output</td><td></td></tr>
 <tr><td>click</td><td>format</td><td></td></tr>
 <tr><td>select</td><td>table_style</td><td>label=DROP+CREATE</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Procedures</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;procedure=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;procedure=</td><td></td></tr>
 <tr><td>clickAndWait</td><td>add[0]</td><td></td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>interpret_name</td></tr>
 <tr><td>select</td><td>fields[1][type]</td><td>label=character varying</td></tr>
 <tr><td>click</td><td>drop</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Routine has been dropped.</td><td></td></tr>
 -->
-<tr><td>open</td><td>/adminer.php?pgsql=localhost%3A26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;sql=DROP+PROCEDURE+%22insert_album%22</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost%3A26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;sql=DROP+PROCEDURE+%22insert_album%22</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Generated columns</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>generated</td></tr>
 <tr><td>type</td><td>name=fields[1][field]</td><td>normal</td></tr>
 <tr><td>type</td><td>name=fields[1.1][field]</td><td>stored</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Sequences</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>link=albums_id_seq</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums_id_seq2</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Scheme</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>link=Alter schema</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>public</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Drop</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>id=check-all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Variables</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;variables=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;variables=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>crdb_version</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">SQL command</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC&amp;sql=SELECT+122%2B1</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;sql=SELECT+122%2B1</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>123</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Logout</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=localhost:26257&amp;username=ODBC</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC</td><td></td></tr>
 <tr><td>clickAndWait</td><td>logout</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Logout successful.</td><td></td></tr>
 <tr><td>open</td><td>/coverage.php</td><td></td></tr>
index e1cd5864963c1350b3f83644e60ccc1fa763f877..be387febc7683531738f0ab2569f2d06bab649b1 100644 (file)
@@ -10,7 +10,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Login</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php</td><td></td></tr>
+<tr><td>open</td><td>/adminer/</td><td></td></tr>
 <tr><td>select</td><td>name=lang</td><td>label=English</td></tr>
 <tr><td>clickAndWait</td><td>css=#lang &gt; input[type="submit"]</td><td></td></tr>
 <tr><td>type</td><td>id=username</td><td>ODBC</td></tr>
@@ -19,7 +19,7 @@
 <tr><td>clickAndWait</td><td>//input[@value='Login']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>MariaDB</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=SQL command</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;sql=DROP+DATABASE+IF+EXISTS+adminer_test</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;sql=DROP+DATABASE+IF+EXISTS+adminer_test</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Query executed OK</td><td></td></tr>
 </tbody></table>
@@ -27,7 +27,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create database</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create database</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>adminer_test</td></tr>
 <tr><td>select</td><td>collation</td><td>label=utf8mb4_general_ci</td></tr>
@@ -38,7 +38,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>interprets</td></tr>
 <tr><td>select</td><td>Engine</td><td>label=InnoDB</td></tr>
@@ -59,7 +59,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create index</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter indexes</td><td></td></tr>
 <tr><td>select</td><td>indexes[2][type]</td><td>label=PRIMARY</td></tr>
 <tr><td>select</td><td>indexes[2][columns][1]</td><td>label=name</td></tr>
@@ -74,7 +74,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Partitioning</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter table</td><td></td></tr>
 <tr><td>select</td><td>partition_by</td><td>label=HASH</td></tr>
 <tr><td>click</td><td>link=Partition by</td><td></td></tr>
@@ -96,7 +96,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table 2</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums</td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>id</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Foreign key</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Add foreign key</td><td></td></tr>
 <tr><td>selectAndWait</td><td>table</td><td>label=interprets</td></tr>
 <tr><td>select</td><td>source[0]</td><td>label=interpret</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Alter table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter table</td><td></td></tr>
 <tr><td>click</td><td>add[2]</td><td></td></tr>
 <tr><td>type</td><td>fields[2.1][field]</td><td>albums</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create trigger</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;trigger=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;trigger=albums</td><td></td></tr>
 <tr><td>select</td><td>Timing</td><td>label=AFTER</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="Statement"]').value = 'UPDATE interprets SET albums = albums + 1 WHERE id = NEW.interpret'</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Check constraints</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
 <tr><td>click</td><td>link=Create check</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>albums_interpret_check</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
 <tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>CONSTRAINT `albums_interpret_check` failed for `adminer_test`.`albums`</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
 <tr><td>verifyTextPresent<td>`interpret` > 0</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create view</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;view=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;view=</td><td></td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums_interprets</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Invalid table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;table=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;create=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;create=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Unable to select the table:</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Schema</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;schema=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;schema=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Permanent link</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Insert</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;edit=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;edit=interprets</td><td></td></tr>
 <tr><td>type</td><td>fields[name]</td><td>Michael Jackson</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item 1 has been inserted.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;edit=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;edit=albums</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>1</td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Dangerous</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Clone</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>check[]</td><td></td></tr>
 <tr><td>clickAndWait</td><td>clone</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black and White</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Explain</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Edit</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>click</td><td>link=Explain</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Reference</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=1</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Michael Jackson</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Update</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black or White</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item has been updated.</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Delete</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>waitForChecked</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Truncate</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>all</td><td></td></tr>
 <tr><td>waitForChecked</td><td>all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Privileges</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;user=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;user=</td><td></td></tr>
 <tr><td>type</td><td>user</td><td>adminer_test</td></tr>
 <tr><td>type</td><td>objects[0]</td><td>adminer_test.*</td></tr>
 <tr><td>click</td><td>grants[0][ALTER]</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Process list</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;processlist=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;processlist=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>SHOW FULL PROCESSLIST</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Export</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;dump=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;dump=</td><td></td></tr>
 <tr><td>click</td><td>output</td><td></td></tr>
 <tr><td>click</td><td>format</td><td></td></tr>
 <tr><td>select</td><td>table_style</td><td>label=DROP+CREATE</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Events</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;event=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;event=</td><td></td></tr>
 <tr><td>type</td><td>EVENT_NAME</td><td>no_albums</td></tr>
 <tr><td>select</td><td>INTERVAL_FIELD</td><td>label=DAY</td></tr>
 <tr><td>type</td><td>INTERVAL_VALUE</td><td>1</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Procedures</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;procedure=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;procedure=</td><td></td></tr>
 <tr><td>clickAndWait</td><td>add[0]</td><td></td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>interpret_name</td></tr>
 <tr><td>select</td><td>fields[1][type]</td><td>label=varchar</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Generated columns</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;create=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;db=adminer_test&amp;create=</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>generated</td></tr>
 <tr><td>type</td><td>name=fields[1][field]</td><td>normal</td></tr>
 <tr><td>type</td><td>name=fields[1.1][field]</td><td>virtual</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Variables</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;variables=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;variables=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>basedir</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;status=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;status=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Uptime</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">History</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC&amp;sql=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC&amp;sql=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>DROP DATABASE IF EXISTS adminer_test</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Logout</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?server=localhost:3307&amp;username=ODBC</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?server=localhost:3307&amp;username=ODBC</td><td></td></tr>
 <tr><td>clickAndWait</td><td>logout</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Logout successful.</td><td></td></tr>
 <tr><td>open</td><td>/coverage.php</td><td></td></tr>
index 7f755ff6577c97b4f17df3e6f45686aed6d3cc03..520bb04e152490ec455f2711bfa12f18f4f2c94b 100644 (file)
@@ -10,7 +10,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Login</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php</td><td></td></tr>
+<tr><td>open</td><td>/adminer/</td><td></td></tr>
 <tr><td>select</td><td>name=lang</td><td>label=English</td></tr>
 <tr><td>clickAndWait</td><td>css=#lang &gt; input[type="submit"]</td><td></td></tr>
 <tr><td>select</td><td>name=auth[driver]</td><td>label=MS SQL</td></tr>
@@ -23,7 +23,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>interprets</td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>id</td></tr>
@@ -43,7 +43,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create index</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter indexes</td><td></td></tr>
 <tr><td>select</td><td>indexes[2][type]</td><td>label=PRIMARY</td></tr>
 <tr><td>select</td><td>indexes[2][columns][1]</td><td>label=name</td></tr>
@@ -58,7 +58,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table 2</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums</td></tr>
 <tr><td>click</td><td>//input[@name='auto_increment_col' and @value='1']</td><td></td></tr>
@@ -78,7 +78,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Foreign key</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Add foreign key</td><td></td></tr>
 <tr><td>selectAndWait</td><td>table</td><td>label=interprets</td></tr>
 <tr><td>select</td><td>source[0]</td><td>label=interpret</td></tr>
@@ -89,7 +89,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Alter table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter table</td><td></td></tr>
 <tr><td>click</td><td>add[2]</td><td></td></tr>
 <tr><td>type</td><td>fields[3][field]</td><td>albums</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Check constraints</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=albums</td><td></td></tr>
 <tr><td>click</td><td>link=Create check</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>albums_interpret_check</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
 <tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>statement conflicted with the CHECK constraint</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
 <tr><td>verifyTextPresent<td>([interpret]>(0))</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create view</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;view=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;view=</td><td></td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums_interprets</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Invalid table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;table=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;create=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;create=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Unable to select the table:</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Schema</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;schema=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;schema=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Permanent link</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Insert</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;edit=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;edit=interprets</td><td></td></tr>
 <tr><td>type</td><td>fields[name]</td><td>Michael Jackson</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item 1 has been inserted.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;edit=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;edit=albums</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>1</td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Dangerous</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Clone</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>check[]</td><td></td></tr>
 <tr><td>clickAndWait</td><td>clone</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black and White</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Explain</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Edit</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>click</td><td>link=Explain</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Reference</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=1</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Michael Jackson</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Update</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black or White</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item has been updated.</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Delete</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>waitForChecked</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Truncate</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>all</td><td></td></tr>
 <tr><td>waitForChecked</td><td>all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Export</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;dump=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;dump=</td><td></td></tr>
 <tr><td>click</td><td>output</td><td></td></tr>
 <tr><td>click</td><td>format</td><td></td></tr>
 <tr><td>select</td><td>table_style</td><td>label=DROP+CREATE</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Generated columns</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;create=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo&amp;create=</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>generated</td></tr>
 <tr><td>type</td><td>name=fields[1][field]</td><td>normal</td></tr>
 <tr><td>type</td><td>name=fields[1.1][field]</td><td>virtual</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Scheme</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo</td><td></td></tr>
 <tr><td>click</td><td>link=Alter schema</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>dbo</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Drop</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=dbo</td><td></td></tr>
 <tr><td>click</td><td>id=check-all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">SQL command</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC&amp;sql=SELECT+122%2B1</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC&amp;sql=SELECT+122%2B1</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>123</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Logout</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?mssql=&amp;username=ODBC</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?mssql=&amp;username=ODBC</td><td></td></tr>
 <tr><td>clickAndWait</td><td>logout</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Logout successful.</td><td></td></tr>
 <tr><td>open</td><td>/coverage.php</td><td></td></tr>
index ccec7d69e90cb824e419090dfed13490d11a75d5..11896e11140f0e7ccdbc859fef058f4aed32a0fb 100644 (file)
@@ -11,7 +11,7 @@
 <thead><tr><td rowspan="1" colspan="3">Login</td></tr></thead>
 <tbody>
 <tr><td>open</td><td>/coverage.php?coverage=0</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php</td><td></td></tr>
+<tr><td>open</td><td>/adminer/</td><td></td></tr>
 <tr><td>select</td><td>name=lang</td><td>label=English</td></tr>
 <tr><td>clickAndWait</td><td>css=#lang &gt; input[type="submit"]</td><td></td></tr>
 <tr><td>type</td><td>id=username</td><td>ODBC</td></tr>
@@ -23,7 +23,7 @@
 <tr><td>clickAndWait</td><td>//input[@value='Login']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Logged as</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=SQL command</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;sql=DROP+DATABASE+IF+EXISTS+adminer_test</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;sql=DROP+DATABASE+IF+EXISTS+adminer_test</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Query executed OK</td><td></td></tr>
 </tbody></table>
@@ -31,7 +31,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create database</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create database</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>adminer_test</td></tr>
 <tr><td>select</td><td>collation</td><td>label=utf8mb4_general_ci</td></tr>
@@ -42,7 +42,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>interprets</td></tr>
 <tr><td>select</td><td>Engine</td><td>label=InnoDB</td></tr>
@@ -63,7 +63,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create index</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter indexes</td><td></td></tr>
 <tr><td>select</td><td>indexes[2][type]</td><td>label=PRIMARY</td></tr>
 <tr><td>select</td><td>indexes[2][columns][1]</td><td>label=name</td></tr>
@@ -78,7 +78,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Partitioning</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter table</td><td></td></tr>
 <tr><td>select</td><td>partition_by</td><td>label=HASH</td></tr>
 <tr><td>click</td><td>link=Partition by</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table 2</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums</td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>id</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Foreign key</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Add foreign key</td><td></td></tr>
 <tr><td>selectAndWait</td><td>table</td><td>label=interprets</td></tr>
 <tr><td>select</td><td>source[0]</td><td>label=interpret</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Alter table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter table</td><td></td></tr>
 <tr><td>click</td><td>add[2]</td><td></td></tr>
 <tr><td>type</td><td>fields[2.1][field]</td><td>albums</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create trigger</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;trigger=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;trigger=albums</td><td></td></tr>
 <tr><td>select</td><td>Timing</td><td>label=AFTER</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="Statement"]').value = 'UPDATE interprets SET albums = albums + 1 WHERE id = NEW.interpret'</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Check constraints</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;table=albums</td><td></td></tr>
 <tr><td>click</td><td>link=Create check</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>albums_interpret_check</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
 <tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Check constraint 'albums_interpret_check' is violated.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
 <tr><td>verifyTextPresent<td>(`interpret` > 0)</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create view</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;view=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;view=</td><td></td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums_interprets</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Invalid table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;table=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;table=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;create=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;create=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;select=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;select=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Unable to select the table:</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Schema</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;schema=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;schema=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Permanent link</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Insert</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;edit=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;edit=interprets</td><td></td></tr>
 <tr><td>type</td><td>fields[name]</td><td>Michael Jackson</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item 1 has been inserted.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;edit=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;edit=albums</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>1</td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Dangerous</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Clone</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>check[]</td><td></td></tr>
 <tr><td>clickAndWait</td><td>clone</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black and White</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Explain</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Edit</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>click</td><td>link=Explain</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Reference</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=1</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Michael Jackson</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Update</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black or White</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item has been updated.</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Delete</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>waitForChecked</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Truncate</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>all</td><td></td></tr>
 <tr><td>waitForChecked</td><td>all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Privileges</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;user=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;user=</td><td></td></tr>
 <tr><td>type</td><td>user</td><td>adminer_test</td></tr>
 <tr><td>type</td><td>objects[0]</td><td>adminer_test.*</td></tr>
 <tr><td>click</td><td>grants[0][ALTER]</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Process list</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;processlist=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;processlist=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>SHOW FULL PROCESSLIST</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Export</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;dump=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;dump=</td><td></td></tr>
 <tr><td>click</td><td>output</td><td></td></tr>
 <tr><td>click</td><td>format</td><td></td></tr>
 <tr><td>select</td><td>table_style</td><td>label=DROP+CREATE</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Events</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;event=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;event=</td><td></td></tr>
 <tr><td>type</td><td>EVENT_NAME</td><td>no_albums</td></tr>
 <tr><td>select</td><td>INTERVAL_FIELD</td><td>label=DAY</td></tr>
 <tr><td>type</td><td>INTERVAL_VALUE</td><td>1</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Procedures</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;procedure=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;procedure=</td><td></td></tr>
 <tr><td>clickAndWait</td><td>add[0]</td><td></td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>interpret_name</td></tr>
 <tr><td>select</td><td>fields[1][type]</td><td>label=varchar</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Generated columns</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;create=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;create=</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>generated</td></tr>
 <tr><td>type</td><td>name=fields[1][field]</td><td>normal</td></tr>
 <tr><td>type</td><td>name=fields[1.1][field]</td><td>virtual</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Variables</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;variables=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;variables=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>basedir</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;status=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;status=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Uptime</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">History</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;sql=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;sql=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>DROP DATABASE IF EXISTS adminer_test</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Warnings</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC&amp;db=adminer_test&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>//th[@id='th[interpret]']/span/a[2]</td><td></td></tr>
 <tr><td>type</td><td>name=where[0][val]</td><td>1.2.3</td></tr>
 <tr><td>submit</td><td>id=form</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Logout</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?username=ODBC</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?username=ODBC</td><td></td></tr>
 <tr><td>clickAndWait</td><td>logout</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Logout successful.</td><td></td></tr>
 <tr><td>selectAndWait</td><td>//select[@name='lang']</td><td>label=Čeština</td></tr>
index c90e7c11149c2f9c0e3457ab595e822dcdf4d15f..9002d31771fa71ee1cf0aedc8c7c0c851b04d914 100644 (file)
@@ -10,7 +10,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Login</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php</td><td></td></tr>
+<tr><td>open</td><td>/adminer/</td><td></td></tr>
 <tr><td>select</td><td>name=lang</td><td>label=English</td></tr>
 <tr><td>clickAndWait</td><td>css=#lang &gt; input[type="submit"]</td><td></td></tr>
 <tr><td>select</td><td>name=auth[driver]</td><td>label=PostgreSQL</td></tr>
@@ -22,7 +22,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>interprets</td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>id</td></tr>
@@ -42,7 +42,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create index</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter indexes</td><td></td></tr>
 <tr><td>select</td><td>indexes[2][type]</td><td>label=PRIMARY</td></tr>
 <tr><td>select</td><td>indexes[2][columns][1]</td><td>label=name</td></tr>
@@ -57,7 +57,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create table 2</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Create table</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums</td></tr>
 <tr><td>click</td><td>//input[@name='auto_increment_col' and @value='1']</td><td></td></tr>
@@ -77,7 +77,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Foreign key</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Add foreign key</td><td></td></tr>
 <tr><td>selectAndWait</td><td>table</td><td>label=interprets</td></tr>
 <tr><td>select</td><td>source[0]</td><td>label=interpret</td></tr>
@@ -88,7 +88,7 @@
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Alter table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=interprets</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Alter table</td><td></td></tr>
 <tr><td>click</td><td>add[2]</td><td></td></tr>
 <tr><td>type</td><td>fields[3][field]</td><td>albums</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Check constraints</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=albums</td><td></td></tr>
 <tr><td>click</td><td>link=Create check</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>albums_interpret_check</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
 <tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>violates check constraint</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;check=albums&amp;name=albums_interpret_check</td><td></td></tr>
 <tr><td>verifyTextPresent<td>(interpret > 0)</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Create view</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums_interprets</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Materialized view</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>materialized_view</td></tr>
 <tr><td>click</td><td>materialized</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Invalid table</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;table=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>No tables.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=invalid</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=invalid</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Unable to select the table:</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Schema</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;schema=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;schema=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Permanent link</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Insert</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets</td><td></td></tr>
 <tr><td>type</td><td>fields[name]</td><td>Michael Jackson</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item 1 has been inserted.</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums</td><td></td></tr>
 <tr><td>type</td><td>fields[interpret]</td><td>1</td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Dangerous</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Clone</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>check[]</td><td></td></tr>
 <tr><td>clickAndWait</td><td>clone</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black and White</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Enum</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>link=Create type</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>alive</td></tr>
 <tr><td>runScript</td><td>document.querySelector('[name="as"]').value = "AS ENUM('alive', 'deceased')"</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Drop alive?</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Drop']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>cannot drop type</td><td></td></tr>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets&amp;where%5Bid%5D=1</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=interprets&amp;where%5Bid%5D=1</td><td></td></tr>
 <tr><td>click</td><td>//input[@value='deceased']</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>deceased</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Explain</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=Edit</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>click</td><td>link=Explain</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Reference</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>clickAndWait</td><td>link=1</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Michael Jackson</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Update</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;edit=albums&amp;where%5Bid%5D=2</td><td></td></tr>
 <tr><td>type</td><td>fields[title]</td><td>Black or White</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Item has been updated.</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Delete</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>waitForChecked</td><td>//input[@name='check[]' and @value='where%5Bid%5D=2']</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Truncate</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;select=albums</td><td></td></tr>
 <tr><td>click</td><td>all</td><td></td></tr>
 <tr><td>waitForChecked</td><td>all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Process list</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;processlist=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;processlist=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>pg_stat_activity</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Export</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;dump=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;dump=</td><td></td></tr>
 <tr><td>click</td><td>output</td><td></td></tr>
 <tr><td>click</td><td>format</td><td></td></tr>
 <tr><td>select</td><td>table_style</td><td>label=DROP+CREATE</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Procedures</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;procedure=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;procedure=</td><td></td></tr>
 <tr><td>clickAndWait</td><td>add[0]</td><td></td></tr>
 <tr><td>type</td><td>fields[1][field]</td><td>interpret_name</td></tr>
 <tr><td>select</td><td>fields[1][type]</td><td>label=character varying</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Generated columns</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;create=</td><td></td></tr>
 <tr><td>type</td><td>name=name</td><td>generated</td></tr>
 <tr><td>type</td><td>name=fields[1][field]</td><td>normal</td></tr>
 <tr><td>type</td><td>name=fields[1.1][field]</td><td>stored</td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Sequences</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>link=albums_id_seq</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>albums_id_seq2</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3" data-tags="">Scheme</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>link=Alter schema</td><td></td></tr>
 <tr><td>type</td><td>name</td><td>public</td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Drop</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public</td><td></td></tr>
 <tr><td>click</td><td>id=check-all</td><td></td></tr>
 <tr><td>chooseOkOnNextConfirmation</td><td>Are you sure?</td><td></td></tr>
 <tr><td>click</td><td>name=drop</td><td></td></tr>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Variables</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;variables=</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;variables=</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>autovacuum</td><td></td></tr>
 </tbody></table>
 
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">SQL command</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC&amp;sql=SELECT+122%2B1</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;sql=SELECT+122%2B1</td><td></td></tr>
 <tr><td>clickAndWait</td><td>//input[@value='Execute']</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>123</td><td></td></tr>
 </tbody></table>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Logout</td></tr></thead>
 <tbody>
-<tr><td>open</td><td>/adminer.php?pgsql=&amp;username=ODBC</td><td></td></tr>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC</td><td></td></tr>
 <tr><td>clickAndWait</td><td>logout</td><td></td></tr>
 <tr><td>verifyTextPresent</td><td>Logout successful.</td><td></td></tr>
 <tr><td>open</td><td>/coverage.php</td><td></td></tr>