diff options
author | Imre Kis <imre.kis@arm.com> | 2020-02-14 14:17:58 +0100 |
---|---|---|
committer | Imre Kis <imre.kis@arm.com> | 2020-02-17 14:35:09 +0000 |
commit | 4b49048ef0f7db2f1c7077bbe4edf5a397437baf (patch) | |
tree | 6eabfaa00da1d3563924238ec2cbe24866ecbaa0 | |
parent | c82069c7899e27ed94efa41cce0c53ff33d3848b (diff) | |
download | tf-a-tests-4b49048ef0f7db2f1c7077bbe4edf5a397437baf.tar.gz |
Fix build with XML::LibXML 2.0202 Perl module
Version 2.0202 of XML::LibXML changes the default behaviour regarding
external entities. This results empty tests_list.h and tests_list.c
generated by generate_test_list.pl. By enabling explicitly to expand
entities the script works correctly. The modified initalization of
LibXML is compatible with older versions of the module.
Change-Id: Icb951542e70870bddda44d03030eb1fe49689374
Signed-off-by: Imre Kis <imre.kis@arm.com>
-rwxr-xr-x | tools/generate_test_list/generate_test_list.pl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/generate_test_list/generate_test_list.pl b/tools/generate_test_list/generate_test_list.pl index bcfdaffba..d00d37b7d 100755 --- a/tools/generate_test_list/generate_test_list.pl +++ b/tools/generate_test_list/generate_test_list.pl @@ -1,7 +1,7 @@ #!/usr/bin/env perl # -# Copyright (c) 2018, Arm Limited. All rights reserved. +# Copyright (c) 2018-2020, Arm Limited. All rights reserved. # # SPDX-License-Identifier: BSD-3-Clause # @@ -35,7 +35,7 @@ my $testsuite_elem; my $failure_elem; if (-e $XML_TEST_FILENAME) { - my $parser = XML::LibXML->new(); + my $parser = XML::LibXML->new(expand_entities => 1); $doc = $parser->parse_file($XML_TEST_FILENAME); } else { exit 1 |