summaryrefslogtreecommitdiff
path: root/tests/t13-threads.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/t13-threads.c')
-rw-r--r--tests/t13-threads.c48
1 files changed, 48 insertions, 0 deletions
diff --git a/tests/t13-threads.c b/tests/t13-threads.c
new file mode 100644
index 000000000..62ca73ac2
--- /dev/null
+++ b/tests/t13-threads.c
@@ -0,0 +1,48 @@
+/*
+ * This file is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License, version 2,
+ * as published by the Free Software Foundation.
+ *
+ * In addition to the permissions in the GNU General Public License,
+ * the authors give you unlimited permission to link the compiled
+ * version of this file into combinations with other programs,
+ * and to distribute those combinations without any restriction
+ * coming from the use of this file. (The General Public License
+ * restrictions do apply in other respects; for example, they cover
+ * modification of the file, and distribution when not linked into
+ * a combined executable.)
+ *
+ * This file 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; see the file COPYING. If not, write to
+ * the Free Software Foundation, 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+#include "test_lib.h"
+#include "test_helpers.h"
+#include "cache.h"
+
+
+typedef struct {
+ git_cached_obj cached;
+ unsigned int __dummy;
+} ttest_obj;
+
+void *cache0_thread(void *data)
+{
+ git_cache *cache = (git_cache*)data;
+ unsigned int num;
+
+}
+
+BEGIN_TEST(cache0, "run several threads polling the cache at the same time")
+
+END_TEST
+
+BEGIN_SUITE(threads)
+ ADD_TEST(cache0);
+END_SUITE