| 81 | } |
| 82 | |
| 83 | void TestHostDeviceVector(size_t n, DeviceOrd device) { |
| 84 | HostDeviceVector<int> v; |
| 85 | InitHostDeviceVector(n, device, &v); |
| 86 | CheckDevice(&v, n, 0, GPUAccess::kRead); |
| 87 | PlusOne(&v); |
| 88 | CheckDevice(&v, n, 1, GPUAccess::kWrite); |
| 89 | CheckHost(&v, GPUAccess::kRead); |
| 90 | CheckHost(&v, GPUAccess::kNone); |
| 91 | } |
| 92 | |
| 93 | TEST(SyclHostDeviceVector, Basic) { |
| 94 | size_t n = 1001; |
no test coverage detected