completed tests for host and device kernels