PageRenderTime 32ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/benchmarks/scenarii/one_to_many.sh

http://github.com/AF83/ucengine
Shell | 42 lines | 30 code | 9 blank | 3 comment | 3 complexity | eedc1fcf81ba9ada2e40da3184ed73a6 MD5 | raw file
  1. #!/usr/bin/env bash
  2. UCENGINE_ADMIN="ucengine-admin"
  3. HOST=$1
  4. if [ -z $HOST ];
  5. then
  6. echo "You must provide a domain. $0 <domain>"
  7. exit 1
  8. fi
  9. MEETINGS="demo demo2"
  10. for meeting in $MEETINGS
  11. do
  12. echo "Creating meeting $meeting"
  13. $UCENGINE_ADMIN $HOST meeting add $meeting
  14. done
  15. # Role participant
  16. $UCENGINE_ADMIN $HOST role add participant
  17. $UCENGINE_ADMIN $HOST role access add participant "add" "presence"
  18. $UCENGINE_ADMIN $HOST role access add participant "get" "infos"
  19. $UCENGINE_ADMIN $HOST role access add participant "add" "roster"
  20. $UCENGINE_ADMIN $HOST role access add participant "get" "meeting"
  21. $UCENGINE_ADMIN $HOST role access add participant "list" "meeting"
  22. $UCENGINE_ADMIN $HOST role access add participant "view" "video"
  23. $UCENGINE_ADMIN $HOST role access add participant "all" "event"
  24. FILE="users.csv"
  25. # Users
  26. rm -f $FILE
  27. for id in $(seq 1 1200)
  28. do
  29. user="participant_$id"
  30. $UCENGINE_ADMIN $HOST user add $user "password" "pwd"
  31. $UCENGINE_ADMIN $HOST user role add $user "participant"
  32. echo "$user;pwd" >> $FILE
  33. done