aboutsummaryrefslogtreecommitdiff
path: root/f54test/testutil.h
diff options
context:
space:
mode:
authorSatoshi Noguchi <satoshi.noguchi@jp.synaptics.com>2014-09-29 02:49:22 -0700
committerSatoshi Noguchi <satoshi.noguchi@jp.synaptics.com>2014-09-29 13:50:05 -0700
commitc534360872fbaeed9b9927cfbfa67b4fbe45234d (patch)
treee034852ed90056bb669ffd84ae8c3911799b5df7 /f54test/testutil.h
parent3020cbb062d094612429051eec89f268133799ac (diff)
downloadrmi4utils-c534360872fbaeed9b9927cfbfa67b4fbe45234d.tar.gz
Add f54 test functions
Diffstat (limited to 'f54test/testutil.h')
-rw-r--r--f54test/testutil.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/f54test/testutil.h b/f54test/testutil.h
new file mode 100644
index 0000000..3004299
--- /dev/null
+++ b/f54test/testutil.h
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2014 Satoshi Noguchi
+ * Copyright (C) 2014 Synaptics Inc
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef _TESTUTIL_H_
+#define _TESTUTIL_H_
+
+enum update_error {
+ TEST_SUCCESS = 0,
+ TEST_FAIL,
+ TEST_FAIL_TIMEOUT,
+ TEST_FAIL_NO_FUNCTION_01,
+ TEST_FAIL_NO_FUNCTION_54,
+ TEST_FAIL_NO_FUNCTION_55,
+ TEST_FAIL_QUERY_BASIC_PROPERTIES,
+ TEST_FAIL_READ_F54_QUERIES,
+ TEST_FAIL_READ_F54_CONTROLS,
+ TEST_FAIL_SCAN_PDT,
+ TEST_FAIL_READ_DEVICE_STATUS,
+ TEST_FAIL_READ_F01_CONTROL_0,
+ TEST_FAIL_WRITE_F01_CONTROL_0,
+ TEST_FAIL_TIMEOUT_WAITING_FOR_ATTN,
+ TEST_FAIL_INVALID_PARAMETER,
+ TEST_FAIL_MEMORY_ALLOCATION,
+};
+
+const char * test_err_to_string(int err);
+
+unsigned long extract_long(const unsigned char *data);
+unsigned short extract_short(const unsigned char *data);
+const char * StripPath(const char * path, ssize_t size);
+
+#endif // _TESTUTIL_H_