Valerio Setti | 4f4ade9 | 2024-05-03 17:28:04 +0200 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
Valerio Setti | f67ded3 | 2024-06-27 08:03:32 +0200 | [diff] [blame] | 3 | # Copyright The Mbed TLS Contributors |
| 4 | # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later |
| 5 | |
Valerio Setti | 4f4ade9 | 2024-05-03 17:28:04 +0200 | [diff] [blame] | 6 | # This is a simple bash script that tests psa_client/psa_server interaction. |
| 7 | # This script is automatically executed when "make run" is launched by the |
| 8 | # "psasim" root folder. The script can also be launched manually once |
| 9 | # binary files are built (i.e. after "make test" is executed from the "psasim" |
| 10 | # root folder). |
Valerio Setti | 4f4ade9 | 2024-05-03 17:28:04 +0200 | [diff] [blame] | 11 | |
| 12 | set -e |
| 13 | |
Valerio Setti | 655b979 | 2024-05-09 12:20:40 +0200 | [diff] [blame] | 14 | cd "$(dirname "$0")" |
| 15 | |
Valerio Setti | 5beb236 | 2024-06-24 13:13:17 +0200 | [diff] [blame] | 16 | CLIENT_BIN=$1 |
| 17 | shift |
| 18 | |
Valerio Setti | 2016d66 | 2024-08-05 15:57:43 +0200 | [diff] [blame] | 19 | ./kill_servers.sh |
Valerio Setti | 4f4ade9 | 2024-05-03 17:28:04 +0200 | [diff] [blame] | 20 | |
Valerio Setti | f67ded3 | 2024-06-27 08:03:32 +0200 | [diff] [blame] | 21 | ./start_server.sh |
Valerio Setti | 5beb236 | 2024-06-24 13:13:17 +0200 | [diff] [blame] | 22 | ./$CLIENT_BIN "$@" |
| 23 | |
Valerio Setti | 2016d66 | 2024-08-05 15:57:43 +0200 | [diff] [blame] | 24 | ./kill_servers.sh |