Loading nixos/tests/xmpp/prosody.nix +2 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ in import ../make-test-python.nix { ${nodes.server.config.networking.primaryIPAddress} uploads.example.com ''; environment.systemPackages = [ (pkgs.callPackage ./xmpp-sendmessage.nix { connectTo = nodes.server.config.networking.primaryIPAddress; }) (pkgs.callPackage ./xmpp-sendmessage.nix { connectTo = "example.com"; }) ]; }; server = { config, pkgs, ... }: { Loading Loading @@ -82,6 +82,7 @@ in import ../make-test-python.nix { testScript = { nodes, ... }: '' # Check with sqlite storage start_all() server.wait_for_unit("prosody.service") server.succeed('prosodyctl status | grep "Prosody is running"') Loading nixos/tests/xmpp/xmpp-sendmessage.nix +7 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ in writeScriptBin "send-message" '' #!${(python3.withPackages (ps: [ ps.slixmpp ])).interpreter} import logging import sys import signal from types import MethodType from slixmpp import ClientXMPP Loading Loading @@ -64,8 +65,13 @@ class CthonTest(ClientXMPP): log.info('MUC join success!') log.info('XMPP SCRIPT TEST SUCCESS') def timeout_handler(signalnum, stackframe): print('ERROR: xmpp-sendmessage timed out') sys.exit(1) if __name__ == '__main__': signal.signal(signal.SIGALRM, timeout_handler) signal.alarm(120) logging.basicConfig(level=logging.DEBUG, format='%(levelname)-8s %(message)s') Loading @@ -76,7 +82,7 @@ if __name__ == '__main__': ct.register_plugin('xep_0363') # MUC ct.register_plugin('xep_0045') ct.connect(("server", 5222)) ct.connect(("${connectTo}", 5222)) ct.process(forever=False) if not ct.test_succeeded: Loading Loading
nixos/tests/xmpp/prosody.nix +2 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ in import ../make-test-python.nix { ${nodes.server.config.networking.primaryIPAddress} uploads.example.com ''; environment.systemPackages = [ (pkgs.callPackage ./xmpp-sendmessage.nix { connectTo = nodes.server.config.networking.primaryIPAddress; }) (pkgs.callPackage ./xmpp-sendmessage.nix { connectTo = "example.com"; }) ]; }; server = { config, pkgs, ... }: { Loading Loading @@ -82,6 +82,7 @@ in import ../make-test-python.nix { testScript = { nodes, ... }: '' # Check with sqlite storage start_all() server.wait_for_unit("prosody.service") server.succeed('prosodyctl status | grep "Prosody is running"') Loading
nixos/tests/xmpp/xmpp-sendmessage.nix +7 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ in writeScriptBin "send-message" '' #!${(python3.withPackages (ps: [ ps.slixmpp ])).interpreter} import logging import sys import signal from types import MethodType from slixmpp import ClientXMPP Loading Loading @@ -64,8 +65,13 @@ class CthonTest(ClientXMPP): log.info('MUC join success!') log.info('XMPP SCRIPT TEST SUCCESS') def timeout_handler(signalnum, stackframe): print('ERROR: xmpp-sendmessage timed out') sys.exit(1) if __name__ == '__main__': signal.signal(signal.SIGALRM, timeout_handler) signal.alarm(120) logging.basicConfig(level=logging.DEBUG, format='%(levelname)-8s %(message)s') Loading @@ -76,7 +82,7 @@ if __name__ == '__main__': ct.register_plugin('xep_0363') # MUC ct.register_plugin('xep_0045') ct.connect(("server", 5222)) ct.connect(("${connectTo}", 5222)) ct.process(forever=False) if not ct.test_succeeded: Loading