diff --git a/tests/tt_metal/tt_metal/unit_tests_fast_dispatch_single_chip_multi_queue/command_queue/test_EnqueueProgram.cpp b/tests/tt_metal/tt_metal/unit_tests_fast_dispatch_single_chip_multi_queue/command_queue/test_EnqueueProgram.cpp index 9b5e28d0ee0..3ea5afc71e5 100644 --- a/tests/tt_metal/tt_metal/unit_tests_fast_dispatch_single_chip_multi_queue/command_queue/test_EnqueueProgram.cpp +++ b/tests/tt_metal/tt_metal/unit_tests_fast_dispatch_single_chip_multi_queue/command_queue/test_EnqueueProgram.cpp @@ -78,6 +78,9 @@ std::pair, std::vector> create_runtime_args(bool namespace stress_tests { TEST_F(MultiCommandQueueSingleDeviceFixture, TestRandomizedProgram) { + if (this->device_->arch() == tt::ARCH::BLACKHOLE) { + GTEST_SKIP(); // TODO (abhullar): Revisit because passes on some machines + } uint32_t NUM_PROGRAMS = 100; uint32_t MAX_LOOP = 100; uint32_t page_size = 1024;