### Test mutex. This should not mix output 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 done ### Test default id = --id `tty` and --semaphorename 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 done ### Test semaphore 2 jobs running simultaneously job1 job2 job1 job2 done ### Test if parallel invoked as sem will run parallel --semaphore job1 job2 job1 job2 done ### Test similar example as from man page - run 2 jobs simultaneously Expect done: 1 2 5 3 4 Scheduling 5 Scheduling 1 starting 5 Scheduling 2 starting 1 done 1 Scheduling 3 starting 2 done 2 Scheduling 4 starting 3 done 5 starting 4 done 3 done 4 ### Test --fg followed by --bg 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40