summaryrefslogtreecommitdiffstatsci
path: root/src/caskbench_result.cpp
diff options
context:
space:
mode:
authorBryce Harrington <b.harrington@samsung.com>2014-05-29 16:03:43 -0700
committerBryce Harrington <b.harrington@samsung.com>2014-05-29 16:07:41 -0700
commit579d2dbbbb6865a80d0e70425e94e386549ad94e (patch)
tree6e4dd19226a109081a6ce11152b40e3afc882800 /src/caskbench_result.cpp
parenta08f2152767aede60f1fc623e111af281d3ed9e2 (diff)
Break the caskbench_result functionality out into its own files
ref: https://github.com/Samsung/caskbench/issues/51
Diffstat (limited to 'src/caskbench_result.cpp')
-rw-r--r--src/caskbench_result.cpp38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/caskbench_result.cpp b/src/caskbench_result.cpp
new file mode 100644
index 0000000..0c7df1b
--- /dev/null
+++ b/src/caskbench_result.cpp
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2014 © Samsung Research America, Silicon Valley
+ *
+ * Use of this source code is governed by the 3-Clause BSD license
+ * specified in the COPYING file included with this source code.
+ */
+#include <config.h>
+
+#include <assert.h>
+
+#include "caskbench_result.h"
+
+void
+result_init(caskbench_result_t *result, const char* name)
+{
+ assert(result);
+
+ result->test_case_name = name;
+ result->size = 0;
+ result->min_run_time = -1.0;
+ result->avg_run_time = -1.0;
+ result->max_run_time = -1.0;
+ result->median_run_time = -1.0;
+ result->standard_deviation = -1.0;
+ result->avg_frames_per_second = -1.0;
+ result->status = 0;
+}
+
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :