remove ceph code
[stor4nfv.git] / src / ceph / src / test / common / test_hostname.cc
diff --git a/src/ceph/src/test/common/test_hostname.cc b/src/ceph/src/test/common/test_hostname.cc
deleted file mode 100644 (file)
index 54f5e3e..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
-// vim: ts=8 sw=2 smarttab
-/*
- * Ceph - scalable distributed file system
- *
- * Copyright (C) 2004-2006 Sage Weil <sage@newdream.net>
- *
- * This is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software
- * Foundation.  See file COPYING.
- *
- */
-
-#include "gtest/gtest.h"
-#include "common/hostname.h"
-#include "common/SubProcess.h"
-#include "stdio.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-
-#include "unistd.h"
-
-#include <array>
-#include <iostream>
-#include <stdexcept>
-#include <stdio.h>
-#include <string>
-#include <memory>
-
-std::string exec(const char* cmd) {
-    std::array<char, 128> buffer;
-    std::string result;
-    std::shared_ptr<FILE> pipe(popen(cmd, "r"), pclose);
-    if (!pipe) throw std::runtime_error("popen() failed!");
-    while (!feof(pipe.get())) {
-        if (fgets(buffer.data(), 128, pipe.get()) != NULL)
-            result += buffer.data();
-    }
-    // remove \n
-    return result.substr(0, result.size()-1);;
-}
-
-TEST(Hostname, full) {
-  std::string hn = ceph_get_hostname();
-  ASSERT_EQ(hn, exec("hostname")) ;
-
-       
-}
-
-TEST(Hostname, short) {
-  std::string shn = ceph_get_short_hostname();
-  ASSERT_EQ(shn, exec("hostname -s")) ;
-}