@@ -29,7 +29,8 @@ if [ -z "$ANGUS_MAIL_BUNDLE_URL" ];then
2929fi
3030wget $WGET_PROPS $JAF_BUNDLE_URL -O jakarta.activation-api.jar
3131wget $WGET_PROPS $ANGUS_JAF_BUNDLE_URL -O angus-activation.jar
32- wget $WGET_PROPS $MAIL_TCK_BUNDLE_URL -O mailtck.zip
32+ # There is no latest mail-tck bundle in Jenkins yet. It will use the bundle of ${WORKSPACE}/mailtck.zip.
33+ # wget $WGET_PROPS $MAIL_TCK_BUNDLE_URL -O mailtck.zip
3334wget $WGET_PROPS $ANGUS_MAIL_BUNDLE_URL -O angus-mail.jar
3435cp ${WORKSPACE} /api/target/jakarta.mail-api-* .jar ${WORKSPACE} /jakarta.mail-api.jar
3536
@@ -50,6 +51,20 @@ sed -i "s#^SMTP_DOMAIN=.*#SMTP_DOMAIN=james.local#g" "$TS_HOME/lib/ts.jte"
5051sed -i " s#^SMTP_FROM=.*#SMTP_FROM=user01@james.local#g" " $TS_HOME /lib/ts.jte"
5152sed -i " s#^SMTP_TO=.*#SMTP_TO=user01@james.local#g" " $TS_HOME /lib/ts.jte"
5253
54+
55+ sed -i " s#^TS_HOME=.*#TS_HOME=$TS_HOME #g" " $TS_HOME /lib/ts.pluggability.jte"
56+ sed -i " s#^JAVA_HOME=.*#JAVA_HOME=$JAVA_HOME #g" " $TS_HOME /lib/ts.pluggability.jte"
57+ sed -i " s#^JARPATH=.*#JARPATH=$WORKSPACE #g" " $TS_HOME /lib/ts.pluggability.jte"
58+ sed -i " s#^JAVAMAIL_SERVER=.*#JAVAMAIL_SERVER=localhost -pn 1143#g" " $TS_HOME /lib/ts.pluggability.jte"
59+ sed -i " s#^JAVAMAIL_PROTOCOL=.*#JAVAMAIL_PROTOCOL=imap#g" " $TS_HOME /lib/ts.pluggability.jte"
60+ sed -i " s#^JAVAMAIL_TRANSPORT_PROTOCOL=.*#JAVAMAIL_TRANSPORT_PROTOCOL=smtp#g" " $TS_HOME /lib/ts.pluggability.jte"
61+ sed -i " s#^JAVAMAIL_TRANSPORT_SERVER=.*#JAVAMAIL_TRANSPORT_SERVER=localhost -tpn 1025#g" " $TS_HOME /lib/ts.pluggability.jte"
62+ sed -i " s#^JAVAMAIL_USERNAME=.*#JAVAMAIL_USERNAME=$MAIL_USER #g" " $TS_HOME /lib/ts.pluggability.jte"
63+ sed -i " s#^JAVAMAIL_PASSWORD=.*#JAVAMAIL_PASSWORD=1234#g" " $TS_HOME /lib/ts.pluggability.jte"
64+ sed -i " s#^SMTP_DOMAIN=.*#SMTP_DOMAIN=james.local#g" " $TS_HOME /lib/ts.pluggability.jte"
65+ sed -i " s#^SMTP_FROM=.*#SMTP_FROM=user01@james.local#g" " $TS_HOME /lib/ts.pluggability.jte"
66+ sed -i " s#^SMTP_TO=.*#SMTP_TO=user01@james.local#g" " $TS_HOME /lib/ts.pluggability.jte"
67+
5368mkdir -p ${HOME} /.m2
5469
5570cd $TS_HOME /tests/mailboxes
@@ -65,13 +80,13 @@ which ant
6580ant -version
6681
6782cd $WORKSPACE /mail-tck/
68- ant -Dreport.dir=$WORKSPACE /JTreport/mail-tck -Dwork.dir=$WORKSPACE /JTwork/mail-tck run
83+ ant -Dreport.dir=$WORKSPACE /JTreport/mail-tck -Dwork.dir=$WORKSPACE /JTwork/mail-tck run run.pluggability
6984
7085HOST=` hostname -f`
7186echo " 1 mail-tck $HOST " > $WORKSPACE /args.txt
7287
7388mkdir -p $WORKSPACE /results/junitreports/
74-
89+ JT_REPORT_DIR= $WORKSPACE /JTreport
7590$JAVA_HOME /bin/java -Djunit.embed.sysout=true \
7691 -jar ${WORKSPACE} /docker/JTReportParser/JTReportParser.jar \
7792 $WORKSPACE /args.txt $WORKSPACE /JTreport $WORKSPACE /results/junitreports/
0 commit comments