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

Function TEST_F

tensorflow/core/kernels/data/window_dataset_op_test.cc:384–420  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

382}
383
384TEST_F(WindowDatasetOpTest, DatasetNodeName) {
385 int thread_num = 2, cpu_num = 2;
386 TestCase test_case = TestCase1();
387 TF_ASSERT_OK(InitThreadPool(thread_num));
388 TF_ASSERT_OK(InitFunctionLibraryRuntime({}, cpu_num));
389
390 std::unique_ptr<OpKernel> window_dataset_kernel;
391 TF_ASSERT_OK(CreateWindowDatasetKernel(test_case.expected_output_dtypes,
392 test_case.expected_output_shapes,
393 &window_dataset_kernel));
394
395 DatasetBase* range_dataset;
396 TF_ASSERT_OK(CreateRangeDataset<int64>(
397 test_case.range_data_param.start, test_case.range_data_param.end,
398 test_case.range_data_param.step, "range", &range_dataset));
399 Tensor range_dataset_tensor(DT_VARIANT, TensorShape({}));
400 TF_ASSERT_OK(
401 StoreDatasetInVariantTensor(range_dataset, &range_dataset_tensor));
402 Tensor size = test_case.size;
403 Tensor shift = test_case.shift;
404 Tensor stride = test_case.stride;
405 Tensor drop_remainder = test_case.drop_remainder;
406 gtl::InlinedVector<TensorValue, 4> inputs(
407 {TensorValue(&range_dataset_tensor), TensorValue(&size),
408 TensorValue(&shift), TensorValue(&stride),
409 TensorValue(&drop_remainder)});
410
411 std::unique_ptr<OpKernelContext> window_dataset_op_ctx;
412 TF_ASSERT_OK(CreateWindowDatasetContext(window_dataset_kernel.get(), &inputs,
413 &window_dataset_op_ctx));
414 DatasetBase* dataset;
415 TF_ASSERT_OK(CreateDataset(window_dataset_kernel.get(),
416 window_dataset_op_ctx.get(), &dataset));
417 core::ScopedUnref scoped_unref_dataset(dataset);
418
419 EXPECT_EQ(dataset->node_name(), kNodeName);
420}
421
422TEST_F(WindowDatasetOpTest, DatasetTypeString) {
423 int thread_num = 2, cpu_num = 2;

Callers

nothing calls this directly

Calls 14

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

Tested by

no test coverage detected