]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Remove obsolete unittest/test_lockfile.cpp
authorJoel Rosdahl <joel@rosdahl.net>
Tue, 21 Apr 2020 18:00:11 +0000 (20:00 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 21 Apr 2020 18:00:11 +0000 (20:00 +0200)
It should have been removed in c181fdd9.

Fixes #581. See also #569.

unittest/test_lockfile.cpp [deleted file]

diff --git a/unittest/test_lockfile.cpp b/unittest/test_lockfile.cpp
deleted file mode 100644 (file)
index e66ab5a..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (C) 2010-2020 Joel Rosdahl and other contributors
-//
-// See doc/AUTHORS.adoc for a complete list of contributors.
-//
-// This program is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by the Free
-// Software Foundation; either version 3 of the License, or (at your option)
-// any later version.
-//
-// This program is distributed in the hope that it will be useful, but WITHOUT
-// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-// more details.
-//
-// You should have received a copy of the GNU General Public License along with
-// this program; if not, write to the Free Software Foundation, Inc., 51
-// Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-// This file contains tests for functions in lockfile.c.
-
-#include "../src/Stat.hpp"
-#include "../src/Util.hpp"
-#include "../src/legacy_util.hpp"
-#include "../src/lockfile.hpp"
-#include "framework.hpp"
-#include "util.hpp"
-
-TEST_SUITE(lockfile)
-
-TEST(acquire_should_create_symlink)
-{
-  lockfile_acquire("test", 1000);
-
-#if defined(_WIN32) || defined(__CYGWIN__)
-  CHECK(path_exists("test.lock"));
-#else
-  CHECK(Stat::lstat("test.lock").is_symlink());
-#endif
-}
-
-TEST(release_should_delete_file)
-{
-  create_file("test.lock", "");
-  lockfile_release("test");
-
-  CHECK(!path_exists("test.lock"));
-}
-
-TEST(lock_breaking)
-{
-  char* p;
-
-#if defined(_WIN32) || defined(__CYGWIN__)
-  create_file("test.lock", "foo");
-#else
-  CHECK_INT_EQ(0, symlink("foo", "test.lock"));
-#endif
-  CHECK(lockfile_acquire("test", 1000));
-
-#if defined(_WIN32) || defined(__CYGWIN__)
-  p = read_text_file("test.lock", 0);
-#else
-  p = x_strdup(Util::read_link("test.lock").c_str());
-#endif
-  CHECK(p);
-  CHECK(!str_eq(p, "foo"));
-
-  free(p);
-}
-
-#if !defined(_WIN32) && !defined(__CYGWIN__)
-TEST(failed_lock_breaking)
-{
-  create_file("test.lock", "");
-  CHECK(!lockfile_acquire("test", 1000));
-}
-#endif
-
-TEST_SUITE_END