|
86 | 86 | <gradle-execute dir="modules/test/portlet-tck-bridge" task="deploy" />
|
87 | 87 | <wait-for-app-server-log-message log.message="Portlet TCK Bridge is ready" />
|
88 | 88 |
|
| 89 | + <tempfile |
| 90 | + createfile="true" |
| 91 | + deleteonexit="true" |
| 92 | + destDir="tck" |
| 93 | + prefix="tck-tests_" |
| 94 | + property="tck.tests.xml" |
| 95 | + suffix=".xml" |
| 96 | + /> |
| 97 | + <basename file="${tck.tests.xml}" property="tck.tests.xml.file.name" /> |
| 98 | + <dirname file="${tck.tests.xml}" property="tck.tests.xml.parent.dir" /> |
| 99 | + |
| 100 | + <copy |
| 101 | + file="${tck.home}/driver/target/classes/generated-resources/xml/final/test.xml" |
| 102 | + tofile="${tck.tests.xml}" |
| 103 | + overwrite="true" |
| 104 | + /> |
| 105 | + |
| 106 | + <xmltask preserveType="true" source="tck/htmlunit-tests.xml"> |
| 107 | + <call path="//*[local-name()='entry'][@key]"> |
| 108 | + <param name="key" path="@key" /> |
| 109 | + <actions> |
| 110 | + <replaceregexp |
| 111 | + file="${tck.tests.xml}" |
| 112 | + flags="im" |
| 113 | + match="<entry[^>]+key="@{key}"[^>]*>[^<]*</entry>" |
| 114 | + replace="" |
| 115 | + /> |
| 116 | + </actions> |
| 117 | + </call> |
| 118 | + </xmltask> |
| 119 | + |
89 | 120 | <var
|
90 |
| - name="test.properties" |
91 |
| - value="-Dtest.context.base='${test.context.base[tck]}' -Dtest.server.login.url='${test.server.login.url[tck]}' -Dtest.server.username.id='${test.server.username.id[tck]}' -Dtest.server.username='${test.server.username[tck]}' -Dtest.server.password.id='${test.server.password.id[tck]}' -Dtest.server.password='${test.server.password[tck]}' -Dtest.timeout='${test.timeout[tck]}'" |
| 121 | + name="tck.properties" |
| 122 | + value="-Dtest.context.base='${test.context.base[tck]}' -Dtest.server.login.url='${test.server.login.url[tck]}' -Dtest.server.username.id='${test.server.username.id[tck]}' -Dtest.server.username='${test.server.username[tck]}' -Dtest.server.password.id='${test.server.password.id[tck]}' -Dtest.server.password='${test.server.password[tck]}' -Dtest.timeout='${test.timeout[tck]}' -Dtest.ignore.list.file=tck/ignoredTestCases.xml" |
92 | 123 | />
|
93 | 124 |
|
94 | 125 | <execute dir="${tck.home}">
|
95 |
| - echo mvn -Pliferay,run-tck -Djava.awt.headless=true ${test.properties} -Dtest.browser=htmlUnit -Dtest.browser.binary= -Dtest.browser.webDriver= -Dtest.ignore.list.file=TODO test |
| 126 | + echo mvn -Pliferay,run-tck -Djava.awt.headless=true ${tck.properties} -Dtest.browser=htmlunit -Dtest.browser.binary= -Dtest.browser.webDriver= -Dtest.list.dir=tck -Dtest.list.name=htmlunit-tests.xml test |
96 | 127 | </execute>
|
97 | 128 |
|
98 | 129 | <if>
|
|
104 | 135 |
|
105 | 136 | <copy
|
106 | 137 | file="${tck.home}/driver/target/surefire-reports/TEST-javax.portlet.tck.driver.TCKLiferayTestDriver.xml"
|
107 |
| - tofile="${project.dir}/tck/test-results/TEST-javax.portlet.tck.driver.TCKLiferayTestDriver-htmlUnit.xml" |
| 138 | + tofile="${project.dir}/tck/test-results/TEST-javax.portlet.tck.driver.TCKLiferayTestDriver-htmlunit.xml" |
108 | 139 | />
|
109 | 140 | </then>
|
110 | 141 | <else>
|
|
125 | 156 | />
|
126 | 157 |
|
127 | 158 | <execute dir="${tck.home}">
|
128 |
| - echo mvn -Pliferay,run-tck -Djava.awt.headless=true ${test.properties} -Dtest.browser=${browser.type[tck]} -Dtest.browser.binary='${browser.bin.file}' -Dtest.browser.webDriver=${selenium.executable.dir.name}${selenium.tck.browser.driver.executable} -Dtest.ignore.list.file=TODO test |
| 159 | + echo mvn -Pliferay,run-tck -Djava.awt.headless=true ${tck.properties} -Dtest.browser=${browser.type[tck]} -Dtest.browser.binary='${browser.bin.file}' -Dtest.browser.webDriver=${selenium.executable.dir.name}${selenium.tck.browser.driver.executable} -Dtest.list.dir=${tck.tests.xml.parent.dir} -Dtest.list.name=${tck.tests.xml.file.name} test |
129 | 160 | </execute>
|
130 | 161 |
|
131 | 162 | <if>
|
|
144 | 175 | <fail message="No TCK tests were run with ${browser.type[tck]}." />
|
145 | 176 | </else>
|
146 | 177 | </if>
|
147 |
| - |
| 178 | + |
148 | 179 | </test-action>
|
149 | 180 | </database-test-run-test>
|
150 | 181 | </test-action>
|
|
0 commit comments