From b12e7c60dafb73d32627d62825ea6fcd87136bce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Thu, 26 Apr 2012 11:03:38 +0000 Subject: [PATCH] Preparation for another test --- org.glite.testsuites.ctb/PX/tests/px-test-all.sh | 7 +++++++ org.glite.testsuites.ctb/PX/tests/px-voms-install.sh | 3 +++ 2 files changed, 10 insertions(+) diff --git a/org.glite.testsuites.ctb/PX/tests/px-test-all.sh b/org.glite.testsuites.ctb/PX/tests/px-test-all.sh index b7118a4..0ae715d 100755 --- a/org.glite.testsuites.ctb/PX/tests/px-test-all.sh +++ b/org.glite.testsuites.ctb/PX/tests/px-test-all.sh @@ -263,6 +263,13 @@ else test_done fi +UTOPIA=`voms-proxy-info -all | grep -A 100 "extension information" | grep "^issuer" | grep "L=Tropic" | grep "O=Utopia" | grep "OU=Relaxation"` +if [ "$UTOPIA" != "" ]; then + printf "Possibly fake VOMS extensions. Regenerating... " + voms-proxy-init -voms vo.org -key $x509_USER_KEY -cert $x509_USER_CERT | sed "s/\$/$NL/" +fi + + test_end } diff --git a/org.glite.testsuites.ctb/PX/tests/px-voms-install.sh b/org.glite.testsuites.ctb/PX/tests/px-voms-install.sh index af06cab..baec2b6 100755 --- a/org.glite.testsuites.ctb/PX/tests/px-voms-install.sh +++ b/org.glite.testsuites.ctb/PX/tests/px-voms-install.sh @@ -17,9 +17,12 @@ # function add_voms_user_w_attrs() { + longrand="" + for it in {0..250}; do longrand="${longrand}$RANDOM"; done voms-admin --nousercert --vo vo.org create-user "$1" "$2" "$3" "$4" voms-admin --nousercert --vo vo.org set-user-attribute "$1" "$2" attribute1 $RANDOM voms-admin --nousercert --vo vo.org set-user-attribute "$1" "$2" attribute2 $RANDOM + voms-admin --nousercert --vo vo.org set-user-attribute "$1" "$2" attribute3 $longrand voms-admin --nousercert --vo vo.org add-member "/vo.org/Testers" "$1" "$2" voms-admin --nousercert --vo vo.org assign-role "/vo.org/Testers" Tester "$1" "$2" } -- 1.8.2.3