AWS IoT Embedded C Device SDK
aws_iot_test_integration_common.h
Go to the documentation of this file.
1 
2 /*
3 * Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License").
6 * You may not use this file except in compliance with the License.
7 * A copy of the License is located at
8 *
9 * http://aws.amazon.com/apache2.0
10 *
11 * or in the "license" file accompanying this file. This file is distributed
12 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13 * express or implied. See the License for the specific language governing
14 * permissions and limitations under the License.
15 */
16 
22 #ifndef TESTS_INTEGRATION_H_
23 #define TESTS_INTEGRATION_H_
24 
25 #include <stdlib.h>
26 #include <stdio.h>
27 #include <stdbool.h>
28 #include <string.h>
29 #include <limits.h>
30 #include <getopt.h>
31 #include <pthread.h>
32 #include <unistd.h>
33 #include <sys/time.h>
34 #include "aws_iot_mqtt_client_interface.h"
35 #include "aws_iot_log.h"
36 
37 #include "aws_iot_integ_tests_config.h"
38 
39 int aws_iot_mqtt_tests_basic_connectivity();
40 int aws_iot_mqtt_tests_multiple_clients();
41 int autoReconnectTests();
42 
43 #endif /* TESTS_INTEGRATION_COMMON_H_ */
Logging macros for the SDK. This file defines common logging macros with log levels to be used within...