diff --git a/tensorflow/lite/micro/tools/ci_build/test_all.sh b/tensorflow/lite/micro/tools/ci_build/test_all.sh index 39ba203abc8..e79d0d4d1ad 100755 --- a/tensorflow/lite/micro/tools/ci_build/test_all.sh +++ b/tensorflow/lite/micro/tools/ci_build/test_all.sh @@ -47,7 +47,7 @@ echo "Running Sparkfun tests at `date`" tensorflow/lite/micro/tools/ci_build/test_sparkfun.sh echo "Running stm32f4 tests at `date`" -tensorflow/lite/micro/tools/ci_build/test_stm32f4.sh +tensorflow/lite/micro/tools/ci_build/test_stm32f4.sh PRESUBMIT echo "Running Arduino tests at `date`" tensorflow/lite/micro/tools/ci_build/test_arduino.sh diff --git a/tensorflow/lite/micro/tools/ci_build/test_stm32f4.sh b/tensorflow/lite/micro/tools/ci_build/test_stm32f4.sh index 2ef1bb1f97f..4f744e6aa2b 100755 --- a/tensorflow/lite/micro/tools/ci_build/test_stm32f4.sh +++ b/tensorflow/lite/micro/tools/ci_build/test_stm32f4.sh @@ -40,7 +40,9 @@ readable_run make -j8 -f tensorflow/lite/micro/tools/make/Makefile BUILD_TYPE=re readable_run make -f tensorflow/lite/micro/tools/make/Makefile clean readable_run make -j8 -f tensorflow/lite/micro/tools/make/Makefile TAGS=${TAGS} TARGET=${TARGET} build -# TODO(b/149597202): Disabled until we can get Docker running inside Docker. -# Parallell builds doesn't work very well with this -#readable_run make -f tensorflow/lite/micro/tools/make/Makefile TAGS=${TAGS} TARGET=${TARGET} test - +# TODO(b/149597202): Running tests via renode are disabled as part of the +# continuous integration until we can get Docker running inside Docker. However, +# if this script is run locally, the tests will still be run. +if [[ ${1} != "PRESUBMIT" ]]; then +readable_run make -f tensorflow/lite/micro/tools/make/Makefile TAGS=${TAGS} TARGET=${TARGET} test +fi diff --git a/tensorflow/lite/micro/tools/make/targets/stm32f4_makefile.inc b/tensorflow/lite/micro/tools/make/targets/stm32f4_makefile.inc index 15ee93d4e19..e9ee7296999 100644 --- a/tensorflow/lite/micro/tools/make/targets/stm32f4_makefile.inc +++ b/tensorflow/lite/micro/tools/make/targets/stm32f4_makefile.inc @@ -62,35 +62,24 @@ ifeq ($(TARGET), stm32f4) TEST_SCRIPT := tensorflow/lite/micro/testing/test_stm32f4_binary.sh # TODO, non working tests.. the micro_speech example partly works # TODO(b/158324045): Examine why some tests fail here. + EXCLUDED_TESTS := \ tensorflow/lite/micro/micro_interpreter_test.cc \ tensorflow/lite/micro/micro_allocator_test.cc \ tensorflow/lite/micro/memory_helpers_test.cc \ tensorflow/lite/micro/memory_arena_threshold_test.cc \ tensorflow/lite/micro/recording_micro_allocator_test.cc \ - tensorflow/lite/micro/kernels/logistic_test.cc \ - tensorflow/lite/micro/kernels/logical_test.cc \ - tensorflow/lite/micro/kernels/maximum_minimum_test.cc \ - tensorflow/lite/micro/kernels/comparisons_test.cc \ - tensorflow/lite/micro/kernels/reshape_test.cc \ - tensorflow/lite/micro/kernels/arg_min_max_test.cc \ - tensorflow/lite/micro/kernels/elementwise_test.cc \ - tensorflow/lite/micro/kernels/strided_slice_test.cc \ - tensorflow/lite/micro/kernels/prelu_test.cc \ - tensorflow/lite/micro/kernels/pack_test.cc \ - tensorflow/lite/micro/kernels/activations_test.cc \ - tensorflow/lite/micro/kernels/dequantize_test.cc \ - tensorflow/lite/micro/kernels/unpack_test.cc \ - tensorflow/lite/micro/kernels/split_test.cc \ - tensorflow/lite/micro/simple_tensor_allocator_test.cc + tensorflow/lite/micro/kernels/circular_buffer_test.cc \ + tensorflow/lite/micro/kernels/conv_test.cc \ + tensorflow/lite/micro/kernels/fully_connected_test.cc + MICROLITE_TEST_SRCS := $(filter-out $(EXCLUDED_TESTS), $(MICROLITE_TEST_SRCS)) + EXCLUDED_EXAMPLE_TESTS := \ tensorflow/lite/micro/examples/magic_wand/Makefile.inc \ tensorflow/lite/micro/examples/person_detection/Makefile.inc \ tensorflow/lite/micro/examples/person_detection_experimental/Makefile.inc \ - tensorflow/lite/micro/examples/mobilenet_v2/Makefile.inc \ tensorflow/lite/micro/examples/micro_speech/Makefile.inc \ - tensorflow/lite/micro/examples/ds_cnn_l/Makefile.inc \ tensorflow/lite/micro/examples/image_recognition_experimental/Makefile.inc MICRO_LITE_EXAMPLE_TESTS := $(filter-out $(EXCLUDED_EXAMPLE_TESTS), $(MICRO_LITE_EXAMPLE_TESTS))