Testing HDF5 binary installation Doesn't start

I installed HDF5 binary on my Windows. There is nothing custom in the installation process.
I created a test folder and its content is:

-rwxrwx---+ 1 njawdat Domain Users 7278 Apr 24  2022 CTestScript.cmake
-rwxrwx---+ 1 njawdat Domain Users  492 Feb  8 09:15 FailedCTest.txt
drwxrwx---+ 1 njawdat Domain Users    0 Feb  8 09:15 HDF5Examples
-rwxrwx---+ 1 njawdat Domain Users 4516 Apr 25  2022 HDF5_Examples.cmake
-rwxrwx---+ 1 njawdat Domain Users 3881 Apr 24  2022 HDF5_Examples_options.cmake
-rwxrwx---+ 1 njawdat Domain Users 5128 Feb  8 09:15 test.log

Using Cygwin, I tried to execute ctest -S HDF5_Examples.cmake -G "Unix Makefiles" -C Release -VV -O test.log
It generate a log:

* Extra verbosity turned on
Reading Script: C:/workspace/HDF5test/HDF5_Examples.cmake
 Add coverage exclude regular expressions.
SetCTestConfiguration:SourceDirectory:C:/workspace/HDF5test/HDF5Examples
SetCTestConfiguration:BuildDirectory:C:/workspace/HDF5test/HDF5Examples/build
Run dashboard with model Experimental
   Source directory: C:/workspace/HDF5test\HDF5Examples
   Build directory: C:/workspace/HDF5test\HDF5Examples\build
   Reading ctest configuration file: C:/workspace/HDF5test/HDF5Examples/CTestConfig.cmake
SetCTestConfigurationFromCMakeVariable:NightlyStartTime:CTEST_NIGHTLY_START_TIME
SetCTestConfiguration:NightlyStartTime:18:00:00 CST
SetCTestConfigurationFromCMakeVariable:Site:CTEST_SITE
SetCTestConfiguration:Site:local
SetCTestConfigurationFromCMakeVariable:BuildName:CTEST_BUILD_NAME
SetCTestConfiguration:BuildName:Windows--
   Site: local
   Build name: Windows--
 Add coverage exclude regular expressions.
   Use Experimental tag: 20230208-1415
SetCTestConfiguration:BuildDirectory:C:/workspace/HDF5test/HDF5Examples/build
SetCTestConfiguration:SourceDirectory:C:/workspace/HDF5test/HDF5Examples
SetCTestConfiguration:ConfigureCommand:"C:/Program Files/CMake/bin/cmake.exe" -C "C:/workspace/HDF5test\HDF5Examples/config/cmake/cacheinit.cmake" -DCMAKE_BUILD_TYPE:STRING=Release  -DCTEST_CONFIGURATION_TYPE:STRING=Release -DSITE:STRING=local -DBUILDNAME:STRING=examples
 -DHDF5_ROOT:PATH=C:/Program Files/HDF_Group/HDF5/1.12.2 -DHDF5_PACKAGE_NAME:STRING=hdf5 -DHDF5_NAMESPACE:STRING=hdf5:: -DSITE:STRING=local -DBUILDNAME:STRING=Windows-- "-GVisual Studio 16 2019" "" "" "C:/workspace/HDF5test\HDF5Examples"
Configure project
Configure with command: "C:/Program Files/CMake/bin/cmake.exe" -C "C:/workspace/HDF5test\HDF5Examples/config/cmake/cacheinit.cmake" -DCMAKE_BUILD_TYPE:STRING=Release  -DCTEST_CONFIGURATION_TYPE:STRING=Release -DSITE:STRING=local -DBUILDNAME:STRING=examples -DHDF5_ROOT:PA
TH=C:/Program Files/HDF_Group/HDF5/1.12.2 -DHDF5_PACKAGE_NAME:STRING=hdf5 -DHDF5_NAMESPACE:STRING=hdf5:: -DSITE:STRING=local -DBUILDNAME:STRING=Windows-- "-GVisual Studio 16 2019" "" "" "C:/workspace/HDF5test\HDF5Examples"
Run command: "C:/Program Files/CMake/bin/cmake.exe" "-C" "C:/workspace/HDF5test\HDF5Examples/config/cmake/cacheinit.cmake" "-DCMAKE_BUILD_TYPE:STRING=Release" "-DCTEST_CONFIGURATION_TYPE:STRING=Release" "-DSITE:STRING=local" "-DBUILDNAME:STRING=examples" "-DHDF5_ROOT:PAT
H=C:/Program" "Files/HDF_Group/HDF5/1.12.2" "-DHDF5_PACKAGE_NAME:STRING=hdf5" "-DHDF5_NAMESPACE:STRING=hdf5::" "-DSITE:STRING=local" "-DBUILDNAME:STRING=Windows--" "-GVisual Studio 16 2019" "" "" "C:/workspace/HDF5test\HDF5Examples"
CMake Warning:
  Ignoring empty string ("") provided on the command line.


CMake Warning:
  Ignoring empty string ("") provided on the command line.


CMake Warning:
  Ignoring extra path from command line:

   "C:/workspace/HDF5test/HDF5Examples/build/Files/HDF_Group/HDF5/1.12.2"


loading initial cache file C:/workspace/HDF5test\HDF5Examples/config/cmake/cacheinit.cmake
CMake Error at CMakeLists.txt:2 (project):
  Generator

    Visual Studio 16 2019

  could not find any instance of Visual Studio.



-- Configuring incomplete, errors occurred!
See also "C:/workspace/HDF5test/HDF5Examples/build/CMakeFiles/CMakeOutput.log".
Command exited with the value: 1
Error(s) when configuring the project
SetCTestConfiguration:BuildDirectory:C:/workspace/HDF5test/HDF5Examples/build
SetCTestConfiguration:SourceDirectory:C:/workspace/HDF5test/HDF5Examples
SetMakeCommand:"C:\Program Files\CMake\bin\cmake.exe" --build . --config "Release"
SetCTestConfiguration:MakeCommand:"C:\Program Files\CMake\bin\cmake.exe" --build . --config "Release"
Build project
MakeCommand:"C:\Program Files\CMake\bin\cmake.exe" --build . --config "Release"
Run command: "C:\Program Files\CMake\bin\cmake.exe" "--build" "." "--config" "Release"
CMake Error:
  Generator

    Visual Studio 16 2019

  could not find any instance of Visual Studio.



Command exited with the value: 1
MakeCommand:"C:\Program Files\CMake\bin\cmake.exe" --build . --config "Release"
Error(s) when building project
   1 Compiler errors
   1 Compiler warnings
SetCTestConfiguration:BuildDirectory:C:/workspace/HDF5test/HDF5Examples/build
SetCTestConfiguration:SourceDirectory:C:/workspace/HDF5test/HDF5Examples
Test project C:/workspace/HDF5test/HDF5Examples/build
Constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
No tests were found!!!

Could you please help me understand what I am doing wrong?

You have installed a version for VS2019 not for cygwin.

  1. Do you have VS2019?
  2. The command to build expects the generator to be a VS2019 type and not makefiles.
  3. Cygwin will need a hdf5 binary built for cygwin (The HDF Group does not have one). Look in the cygwin repo to install hdf5.

Thank you! Your answer clarified my misunderstanding.