Add some includes in test headers
MODIFY
test/test_allocator.cpp
test/test_allocator.cpp
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
-#include <iostream>
-#include <type_traits>
-#include <cstdlib>
-#include <algorithm>
+// Standard library
+#include <cstddef>
#include <memory>
// Thrust

MODIFY
test/test_copy.cpp
test/test_copy.cpp
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
-// Standard library
-#include <list>
-
// Thrust
#include <thrust/memory.h>
#include <thrust/sequence.h>

MODIFY
test/test_copy_n.cpp
test/test_copy_n.cpp
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
-// Standard library
-#include <list>
-
// Thrust include
#include <thrust/sequence.h>
#include <thrust/iterator/zip_iterator.h>

MODIFY
test/test_header.hpp
test/test_header.hpp
// Google Test
#include <gtest/gtest.h>
+// Standard library
+#include <algorithm>
+#include <cmath>
+#include <iterator>
+#include <limits>
+#include <list>
+#include <numeric>
+#include <random>
+#include <type_traits>
+#include <vector>
+
// HIP API
#if THRUST_DEVICE_COMPILER == THRUST_DEVICE_COMPILER_HCC
#include <hip/hip_runtime.h>

MODIFY
test/test_memory.cpp
test/test_memory.cpp
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
+// Standard library
+#include <cstddef>
+
// Thrust
#include <thrust/memory.h>
#include <thrust/sort.h>

MODIFY
test/test_pair.cpp
test/test_pair.cpp
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
+// Standard library
+#include <utility>
+
// Thrust
#include <thrust/pair.h>
#include <thrust/tuple.h>

MODIFY
test/test_scan.cpp
test/test_scan.cpp
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
+// Standard library
+#include <tuple>
+
// Thrust
#include <thrust/scan.h>
#include <thrust/functional.h>

MODIFY
test/test_vector.cpp
test/test_vector.cpp
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
-// Standard library
-#include <list>
-
// Thrust
#include <thrust/memory.h>
#include <thrust/sequence.h>

Add some includes in test headers