Skip to content

Commit a21872a

Browse files
committed
Additional output to isolate filing test case - kernel-test-strncpy failing issue
1 parent f538636 commit a21872a

File tree

1 file changed

+28
-6
lines changed

1 file changed

+28
-6
lines changed

sycl/test-e2e/DeviceLib/string_test.cpp

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,32 +112,54 @@ bool kernel_test_strncpy(sycl::queue &deviceQueue) {
112112
}
113113

114114
size_t idx;
115+
std::cout << std::endl << "kernel_test_strncpy: test 1" << std::endl;
115116
for (idx = 0; idx < 19; ++idx) {
116-
if (dst[0][idx] != src[idx])
117+
std::cout << "dst: " << dst[0][idx] << " src: " << src[idx] << std::endl;
118+
if (dst[0][idx] != src[idx]) {
119+
std::cout << "kernel_test_strncpy: test 1 failed" << std::endl;
117120
return false;
121+
}
118122
}
119123

120-
if (dst[0][19] != 'A')
121-
return false;
124+
std::cout << "dst: " << dst[0][19] << " src: " << src[19] << std::endl;
122125

126+
if (dst[0][19] != 'A') {
127+
std::cout << "kernel_test_strncpy: test 1 failed" << std::endl;
128+
return false;
129+
}
130+
131+
std::cout << std::endl << "kernel_test_strncpy: test 2" << std::endl;
123132
for (idx = 0; idx < 20; ++idx) {
124-
if (dst[1][idx] != src[idx])
133+
std::cout << "dst: " << dst[1][idx] << " src: " << src[idx] << std::endl;
134+
if (dst[1][idx] != src[idx]){
135+
std::cout << "kernel_test_strncpy: test 2 failed" << std::endl;
125136
return false;
137+
}
126138
}
127139

140+
std::cout << std::endl << "kernel_test_strncpy: test 3" << std::endl;
128141
for (idx = 0; idx < 7; ++idx) {
129-
if (dst[2][idx] != src[idx])
142+
std::cout << "dst: " << dst[2][idx] << " src: " << src[idx] << std::endl;
143+
if (dst[2][idx] != src[idx]) {
144+
std::cout << "kernel_test_strncpy: test 3 failed" << std::endl;
130145
return false;
146+
}
131147
}
132148
for (idx = 7; idx < 11; ++idx) {
149+
std::cout << "dst[" << idx << "]: " << dst[2][idx] << std::endl;
133150
if (dst[2][idx] != '\0') {
151+
std::cout << "kernel_test_strncpy: test 3 failed" << std::endl;
134152
return false;
135153
}
136154
}
137155

138-
if (dst[2][11] != 'A')
156+
std::cout << "dst[11]: " << dst[2][11] << std::endl;
157+
if (dst[2][11] != 'A') {
158+
std::cout << "kernel_test_strncpy: test 3 failed" << std::endl;
139159
return false;
160+
}
140161

162+
std::cout << std::endl << "kernel_test_strncpy: passed" << std::endl;
141163
return true;
142164
}
143165

0 commit comments

Comments
 (0)