Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
t_RPC.run 388 B
#!/bin/bash -e

#cleanup on normal exit and on SIGHUP, SIGINT, SIGQUIT, and SIGTERM
trap 'qpid-config del exchange --force $queue' 0 1 2 3 15

# Generate randome queue name
queue=$(< /dev/urandom tr -dc [:alnum:] | head -c16)

# Create the queue
qpid-config add exchange topic $queue

# Run the unit test
source python-coverage.sh
python_coverage_test "Messaging/python"  t_RPC.py $queue