# # # patch "tests/serve-automate/__driver__.lua" # from [c067cdc3785bb18ee8cd2628753a0faeb86c72b3] # to [471fb37e8ea44cecb4289711f70bdfd0bdda5ba8] # # patch "tests/serve-automate-single-run/__driver__.lua" # from [a7658c20e9a093cf4f4e75255e4adf517384efbc] # to [1f71db3bb9826760579ee0666105d1fa66e55916] # # patch "tests/test_hooks.lua" # from [d2e867d633d38b67e6055b6c672cf3ac97278382] # to [b8564ca93f58c6e6d076910e306a9b8e9116800e] # ============================================================ --- tests/serve-automate/__driver__.lua c067cdc3785bb18ee8cd2628753a0faeb86c72b3 +++ tests/serve-automate/__driver__.lua 471fb37e8ea44cecb4289711f70bdfd0bdda5ba8 @@ -50,3 +50,9 @@ server:stop() ) server:stop() + +copy("allow-automate.lua", "custom_test_hooks.lua") + +check(mtn2("automate", "remote_stdio", "file://" .. test.root .. "/test.db"), + 0, true, false, "l17:interface_versione") +check(parse_stdio(readfile("stdout"), 0, 0, "m") ~= nil) \ No newline at end of file ============================================================ --- tests/serve-automate-single-run/__driver__.lua a7658c20e9a093cf4f4e75255e4adf517384efbc +++ tests/serve-automate-single-run/__driver__.lua 1f71db3bb9826760579ee0666105d1fa66e55916 @@ -55,3 +55,9 @@ server:stop() check(qgrep("bar", "stdout")) server:stop() + +copy("allow-automate.lua", "custom_test_hooks.lua") +check(mtn2("automate", "remote", "--remote-stdio-host", + "file://"..test.root.."/test.db", + "get_file_of", "--", "-r".. R1, "foo"), 0, true, false) +check(qgrep("bar", "stdout")) ============================================================ --- tests/test_hooks.lua d2e867d633d38b67e6055b6c672cf3ac97278382 +++ tests/test_hooks.lua b8564ca93f58c6e6d076910e306a9b8e9116800e @@ -79,6 +79,11 @@ do if argv and argv[1] then table.insert(argv, "--confdir="..get_confdir()) table.insert(argv, "--rcfile="..get_confdir().."/test_hooks.lua") + local x = io.open("custom_test_hooks.lua", "rb") + if (x ~= nil) then + table.insert(argv, "--rcfile="..get_confdir().."/custom_test_hooks.lua") + x:close() + end end return argv;