COMPMID-2452: Fix meta-data override issue in DynamicTensor test

Avoid overriding the tensor meta-data once configures. This caused
write-out-of-bounds errors as padding was getting reset.

Change-Id: Id5eccfd2a9b7ab39bcea37d9c6bbb6e42779b478
Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-on: https://review.mlplatform.org/c/2246
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/tests/validation/fixtures/UNIT/DynamicTensorFixture.h b/tests/validation/fixtures/UNIT/DynamicTensorFixture.h
index 804b394..02d28fa 100644
--- a/tests/validation/fixtures/UNIT/DynamicTensorFixture.h
+++ b/tests/validation/fixtures/UNIT/DynamicTensorFixture.h
@@ -454,9 +454,9 @@
             tensor_info.set_data_layout(_data_layout);
             weights_info.set_data_layout(_data_layout);
 
+            tensors[0].allocator()->init(tensor_info);
             for(unsigned int f = 0; f < num_functions; ++f)
             {
-                tensors[f].allocator()->init(tensor_info);
                 tensors[f + 1].allocator()->init(tensor_info);
                 ws[f].allocator()->init(weights_info);