message: Make realm-tests switch to test directory upon start
diff: **************************************************************************/
  #include "test_all.hpp"
  +#ifdef _MSC_VER
  +#include <Shlwapi.h>
  +#pragma comment(lib, "Shlwapi.lib")
  +#else
  +#include <unistd.h>
  +#include <libgen.h>
  +#endif
  int main(int argc, char* argv[])
  {
  +#ifdef _MSC_VER
  + char path[MAX_PATH];
  + if (GetModuleFileNameA(NULL, path, sizeof(path)) == 0) {
  + fprintf(stderr, "Failed to retrieve path to exectuable.\n");
  + return 1;
  + }
  + PathRemoveFileSpecA(path);
  + SetCurrentDirectoryA(path);
  +#else
  + char executable[PATH_MAX];
  + realpath(argv[0], executable);
  + const char* directory = dirname(executable);
  + chdir(directory);
  +#endif
  +
  return test_all(argc, argv);
  }
  