IVGCVSW-IVGCVSW-4772 Fixes for android-nn-driver unit tests on Android R

 * Added missing operand parameter numberOfConsumers to DriverTestHelpers
 * Added nullptr checks to unit tests
 * Disabling QuantizedLstmTest when ARMCOMPUTECL_ENABLED is undefined

Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: I46dc413d3bb1805eb0e7c982177b6d60d0b297f5
diff --git a/test/1.2/Lstm.cpp b/test/1.2/Lstm.cpp
index 032b537..03f7fe4 100644
--- a/test/1.2/Lstm.cpp
+++ b/test/1.2/Lstm.cpp
@@ -41,9 +41,11 @@
     LstmCifgPeepholeProjectionNoClippingLayerNorm<hal_1_2::HalPolicy>(sample);
 }
 
+#if defined(ARMCOMPUTECL_ENABLED)
 BOOST_DATA_TEST_CASE(QuantizedLstmTest, COMPUTE_DEVICES)
 {
     QuantizedLstm<hal_1_2::HalPolicy>(sample);
 }
+#endif
 
 BOOST_AUTO_TEST_SUITE_END()