aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiu Yiding <yidingx.liu@intel.com>2019-07-12 16:09:06 +0800
committerPhilip Li <philip.li@intel.com>2019-07-12 16:50:29 +0800
commit24105ea923febcaf7457b3257d8e9c447b9b6639 (patch)
treebd39848d8ce3049cc24224e6c58aabc858cb882f
parentb1f63d0b76db674bccd5e52644b437c1ab508fc6 (diff)
downloadlkp-tests-24105ea923febcaf7457b3257d8e9c447b9b6639.tar.gz
pkg: add makepkg twemperf
twemperf is a tool for measuring memcached server performance. https://github.com/twitter-archive/twemperf, newest version 0.1.1 Signed-off-by: Liu Yiding <yidingx.liu@intel.com> Signed-off-by: Philip Li <philip.li@intel.com>
-rw-r--r--distro/adaptation-pkg/clear1
-rw-r--r--distro/adaptation-pkg/debian1
-rw-r--r--pkg/twemperf/PKGBUILD21
3 files changed, 23 insertions, 0 deletions
diff --git a/distro/adaptation-pkg/clear b/distro/adaptation-pkg/clear
index d96bd013..f82d94ce 100644
--- a/distro/adaptation-pkg/clear
+++ b/distro/adaptation-pkg/clear
@@ -5,3 +5,4 @@ sysbench-memory::
sysbench-mutex::
sysbench-threads::
schbench::
+twemperf::
diff --git a/distro/adaptation-pkg/debian b/distro/adaptation-pkg/debian
index 227bbe29..a1b76322 100644
--- a/distro/adaptation-pkg/debian
+++ b/distro/adaptation-pkg/debian
@@ -15,3 +15,4 @@ mongodb::
ycsb::
memtier::
sar::
+twemperf::
diff --git a/pkg/twemperf/PKGBUILD b/pkg/twemperf/PKGBUILD
new file mode 100644
index 00000000..f1284b13
--- /dev/null
+++ b/pkg/twemperf/PKGBUILD
@@ -0,0 +1,21 @@
+pkgname=twemperf
+pkgver=0.1.1
+pkgrel=0
+pkgdesc="A tool for measuring memcached server performance"
+arch=('i686' 'x86_64')
+url="https://github.com/twitter-archive/twemperf/"
+license=('GPL')
+source=("https://github.com/twitter-archive/twemperf.git")
+md5sums=('SKIP')
+
+build() {
+ cd "$srcdir/$pkgname"
+ autoreconf -fvi
+ CFLAGS="-ggdb3 -O0" ./configure --enable-debug
+ make
+}
+
+package() {
+ mkdir -p "$pkgdir/lkp/benchmarks/twemperf"
+ cp -r "$srcdir/$pkgname/"* "$pkgdir/lkp/benchmarks/twemperf"
+}