When I include `"opencv2/ts/gpu_test.hpp"`, I get the following compilation error:
```
In file included from /usr/include/opencv2/core/gpumat.hpp:48:0,
                 from /usr/include/opencv2/ts/gpu_test.hpp:47,
                 from /home/ngryman/Code/opencv/modules/highgui/test/test_grfmt.cpp:383:
/home/ngryman/Code/opencv/modules/core/include/opencv2/core/core.hpp:45:2: error: #error this is a compatibility header which should not be used inside the OpenCV library
 #error this is a compatibility header which should not be used inside the OpenCV library
```

Do you have an idea on how to resolve this?
Thanks!