Source
281
281
<exec executable="make" failonerror="on">
282
282
<arg line="-j4"/>
283
283
<arg line="-s"/>
284
284
<arg line="install"/>
285
285
</exec>
286
286
</target>
287
287
288
288
<target name="create-db-mysql" depends="drop-db-mysql">
289
289
<!-- Create MySQL database -->
290
290
<exec executable="mysql" failonerror="on">
291
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
291
292
<arg line="--host=${dbhost}"/>
292
293
<arg line="--user=${dbuser}"/>
293
-
<arg line="--password=${dbpassword}"/>
294
294
<arg line="--execute='create database ${dbname} character set utf8mb4 collate utf8mb4_bin'"/>
295
295
</exec>
296
296
<exec executable="mysql" input="database/mysql/schema.sql" failonerror="on">
297
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
297
298
<arg line="--host=${dbhost}"/>
298
299
<arg line="--user=${dbuser}"/>
299
-
<arg line="--password=${dbpassword}"/>
300
300
<arg line="${dbname}"/>
301
301
</exec>
302
302
<exec executable="mysql" input="database/mysql/images.sql" failonerror="on">
303
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
303
304
<arg line="--host=${dbhost}"/>
304
305
<arg line="--user=${dbuser}"/>
305
-
<arg line="--password=${dbpassword}"/>
306
306
<arg line="${dbname}"/>
307
307
</exec>
308
308
<exec executable="mysql" input="database/mysql/data.sql" failonerror="on">
309
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
309
310
<arg line="--host=${dbhost}"/>
310
311
<arg line="--user=${dbuser}"/>
311
-
<arg line="--password=${dbpassword}"/>
312
312
<arg line="${dbname}"/>
313
313
</exec>
314
314
</target>
315
315
316
316
<target name="drop-db-mysql">
317
317
<!-- Drop MySQL database -->
318
318
<exec executable="mysql" failonerror="on">
319
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
319
320
<arg line="--host=${dbhost}"/>
320
321
<arg line="--user=${dbuser}"/>
321
-
<arg line="--password=${dbpassword}"/>
322
322
<arg line="--execute='drop database if exists ${dbname}'"/>
323
323
</exec>
324
324
</target>
325
325
326
326
<target name="init-proxy-mysql" depends="">
327
327
<!-- Create MySQL database -->
328
328
<exec executable="mysql" failonerror="on">
329
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
329
330
<arg line="--host=${dbhost}"/>
330
331
<arg line="--user=${dbuser}"/>
331
-
<arg line="--password=${dbpassword}"/>
332
332
<arg line="--execute='drop database if exists ${dbname}_proxy'"/>
333
333
</exec>
334
334
<exec executable="mysql" failonerror="on">
335
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
335
336
<arg line="--host=${dbhost}"/>
336
337
<arg line="--user=${dbuser}"/>
337
-
<arg line="--password=${dbpassword}"/>
338
338
<arg line="--execute='create database ${dbname}_proxy character set utf8mb4 collate utf8mb4_bin'"/>
339
339
</exec>
340
340
<exec executable="mysql" input="database/mysql/schema.sql" failonerror="on">
341
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
341
342
<arg line="--host=${dbhost}"/>
342
343
<arg line="--user=${dbuser}"/>
343
-
<arg line="--password=${dbpassword}"/>
344
344
<arg line="${dbname}_proxy"/>
345
345
</exec>
346
346
</target>
347
347
348
348
<target name="init-frontend-mysql" depends="create-configs,create-saml-configs,make-dbschema,make-gettext,create-db-mysql,init-frontend-modules">
349
349
<exec executable="mysql" input="ui/tests/selenium/data/data_test.sql" failonerror="on">
350
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
350
351
<arg line="--host=${dbhost}"/>
351
352
<arg line="--user=${dbuser}"/>
352
-
<arg line="--password=${dbpassword}"/>
353
353
<arg line="${dbname}"/>
354
354
</exec>
355
355
</target>
356
356
357
357
<target name="init-api-mysql" depends="create-configs,make-dbschema,create-db-mysql">
358
358
<exec executable="mysql" input="ui/tests/api_json/data/data_test.sql" failonerror="on">
359
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
359
360
<arg line="--host=${dbhost}"/>
360
361
<arg line="--user=${dbuser}"/>
361
-
<arg line="--password=${dbpassword}"/>
362
362
<arg line="${dbname}"/>
363
363
</exec>
364
364
</target>
365
365
366
366
<target name="init-integration-mysql" depends="create-configs,init-integration,make-binaries-mysql,create-db-mysql,init-proxy-mysql">
367
367
<exec executable="mysql" input="ui/tests/integration/data/data_test.sql" failonerror="on">
368
+
<env key="MYSQL_PWD" value="${dbpassword}"/>
368
369
<arg line="--host=${dbhost}"/>
369
370
<arg line="--user=${dbuser}"/>
370
-
<arg line="--password=${dbpassword}"/>
371
371
<arg line="${dbname}"/>
372
372
</exec>
373
373
</target>
374
374
375
375
<target name="init-dast-mysql" depends="create-frontend-configs,make-dbschema,create-db-mysql"/>
376
376
377
377
<target name="test-phpunit" depends="init-common">
378
378
<exec executable="phpunit" dir="ui/tests/unit" failonerror="off">
379
379
<arg line="--log-junit=${basedir}/build/logs/phpunit.xml"/>
380
380
<arg line="--do-not-cache-result"/>