File: testtcpsocketauto.sh

package info (click to toggle)
proot 5.4.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,012 kB
  • sloc: ansic: 18,627; sh: 1,662; python: 108; asm: 41; makefile: 16; awk: 6
file content (19 lines) | stat: -rw-r--r-- 611 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

# $1: instance id,
# $2: waiting time before server binding
# $3: waiting time before client connecting
# $4: client waiting time before sending message
start_ips_program() {
    ../../src/proot -v 1 -n python tcpsockets.py $1 $2 $3
}

#  Instance 1:  bind                         connect send&close
#  Instance 2:       bind connect send&close

start_ips_program 1 3 1 &
start_ips_program 2 3 1
#start_ips_program 10 0 1 0

# If PRoot allows these two processes to proceed without errors, the test passes.
# Without the -n option, they cannot be run at the same time because they use the same port.