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

Function TEST

tensorflow/compiler/aot/tests/tfcompile_test.cc:49–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47using ::testing::IsSupersetOf;
48
49TEST(TFCompileTest, Add) {
50 AddComp add;
51 EXPECT_EQ(add.arg0_data(), add.arg_data(0));
52 EXPECT_EQ(add.arg1_data(), add.arg_data(1));
53
54 add.arg0() = 1;
55 add.arg1() = 2;
56 EXPECT_TRUE(add.Run());
57 EXPECT_EQ(add.error_msg(), "");
58 EXPECT_EQ(add.result0(), 3);
59 EXPECT_EQ(add.result0_data()[0], 3);
60 EXPECT_EQ(add.result0_data(), add.results()[0]);
61
62 add.arg0_data()[0] = 123;
63 add.arg1_data()[0] = 456;
64 EXPECT_TRUE(add.Run());
65 EXPECT_EQ(add.error_msg(), "");
66 EXPECT_EQ(add.result0(), 579);
67 EXPECT_EQ(add.result0_data()[0], 579);
68 EXPECT_EQ(add.result0_data(), add.results()[0]);
69
70 const AddComp& add_const = add;
71 EXPECT_EQ(add_const.error_msg(), "");
72 EXPECT_EQ(add_const.arg0(), 123);
73 EXPECT_EQ(add_const.arg0_data()[0], 123);
74 EXPECT_EQ(add_const.arg0_data(), add.arg_data(0));
75 EXPECT_EQ(add_const.arg1(), 456);
76 EXPECT_EQ(add_const.arg1_data()[0], 456);
77 EXPECT_EQ(add_const.arg1_data(), add.arg_data(1));
78 EXPECT_EQ(add_const.result0(), 579);
79 EXPECT_EQ(add_const.result0_data()[0], 579);
80 EXPECT_EQ(add_const.result0_data(), add_const.results()[0]);
81}
82
83// Run tests that use set_argN_data separately, to avoid accidentally re-using
84// non-existent buffers.

Callers

nothing calls this directly

Calls 15

MakeShapeFunction · 0.85
CompatibleClass · 0.85
PrintHloProfileFunction · 0.85
arg_dataMethod · 0.80
error_msgMethod · 0.80
set_thread_poolMethod · 0.80
HasNameIndicesMethod · 0.80
LookupArgIndexMethod · 0.80
LookupResultIndexMethod · 0.80
parameters_sizeMethod · 0.80
profile_countersMethod · 0.80

Tested by

no test coverage detected