diff options
author | Satoshi Noguchi <satoshi.noguchi@jp.synaptics.com> | 2014-09-29 02:49:22 -0700 |
---|---|---|
committer | Satoshi Noguchi <satoshi.noguchi@jp.synaptics.com> | 2014-09-29 13:50:05 -0700 |
commit | c534360872fbaeed9b9927cfbfa67b4fbe45234d (patch) | |
tree | e034852ed90056bb669ffd84ae8c3911799b5df7 /f54test/testutil.h | |
parent | 3020cbb062d094612429051eec89f268133799ac (diff) | |
download | rmi4utils-c534360872fbaeed9b9927cfbfa67b4fbe45234d.tar.gz |
Add f54 test functions
Diffstat (limited to 'f54test/testutil.h')
-rw-r--r-- | f54test/testutil.h | 46 |
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_ |