MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / TEST_F

Function TEST_F

tensorflow/core/kernels/data/interleave_dataset_op_test.cc:350–378  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

348}
349
350TEST_F(InterleaveDatasetOpTest, InvalidCycleLength) {
351 int thread_num = 2, cpu_num = 2;
352 const TestCase &test_case = InvalidCycleLengthTestCase();
353 TF_ASSERT_OK(InitThreadPool(thread_num));
354 TF_ASSERT_OK(InitFunctionLibraryRuntime(test_case.func_lib, cpu_num));
355
356 std::unique_ptr<OpKernel> interleave_dataset_kernel;
357 TF_ASSERT_OK(CreateInterleaveDatasetKernel(
358 test_case.func, test_case.expected_output_dtypes,
359 test_case.expected_output_shapes, &interleave_dataset_kernel));
360
361 Tensor tensor_slice_dataset_tensor(DT_VARIANT, TensorShape({}));
362 std::vector<Tensor> inputs_for_tensor_slice_dataset = test_case.input_tensors;
363 TF_ASSERT_OK(CreateTensorSliceDatasetTensor(&inputs_for_tensor_slice_dataset,
364 &tensor_slice_dataset_tensor));
365 Tensor cycle_length = test_case.cycle_length;
366 Tensor block_length = test_case.block_length;
367 gtl::InlinedVector<TensorValue, 4> inputs(
368 {TensorValue(&tensor_slice_dataset_tensor), TensorValue(&cycle_length),
369 TensorValue(&block_length)});
370 std::unique_ptr<OpKernelContext> interleave_dataset_context;
371 TF_ASSERT_OK(CreateInterleaveDatasetContext(
372 interleave_dataset_kernel.get(), &inputs, &interleave_dataset_context));
373 DatasetBase *interleave_dataset;
374 EXPECT_EQ(CreateDataset(interleave_dataset_kernel.get(),
375 interleave_dataset_context.get(), &interleave_dataset)
376 .code(),
377 tensorflow::error::INVALID_ARGUMENT);
378}
379
380TEST_F(InterleaveDatasetOpTest, InvalidBlockLength) {
381 int thread_num = 2, cpu_num = 2;

Callers

nothing calls this directly

Calls 12

TensorValueClass · 0.85
IteratorPrefixFunction · 0.85
prefixMethod · 0.80
TestCase1Function · 0.70
OpNameFunction · 0.70
TensorShapeClass · 0.50
getMethod · 0.45
codeMethod · 0.45
node_nameMethod · 0.45
MakeIteratorMethod · 0.45

Tested by

no test coverage detected