42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
/*
|
|
* Copyright(c) 2006 to 2018 ADLINK Technology Limited and others
|
|
*
|
|
* This program and the accompanying materials are made available under the
|
|
* terms of the Eclipse Public License v. 2.0 which is available at
|
|
* http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License
|
|
* v. 1.0 which is available at
|
|
* http://www.eclipse.org/org/documents/edl-v10.php.
|
|
*
|
|
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
|
|
*/
|
|
#ifndef DDSRT_TEST_PROCESS_TEST_H
|
|
#define DDSRT_TEST_PROCESS_TEST_H
|
|
|
|
/* Get the application name from cmake to automatically
|
|
* get the proper extension and location. */
|
|
#define TEST_APPLICATION "@process_app_name@"
|
|
|
|
#define TEST_SLEEP_ARG "--sleep"
|
|
|
|
#define TEST_EXIT_GENERIC_OK (0)
|
|
#define TEST_EXIT_FAILURE (1)
|
|
#define TEST_EXIT_WRONG_ARGS (2)
|
|
|
|
#define TEST_CREATE_ARG NULL
|
|
#define TEST_CREATE_EXIT (0)
|
|
|
|
#define TEST_PID_ARG "--retpid"
|
|
#define TEST_PID_EXIT(pid) ((int)(int32_t)(pid % 127))
|
|
|
|
#define TEST_ENV_ARG "--checkenv"
|
|
#define TEST_ENV_EXIT (12)
|
|
#define TEST_ENV_VAR_NAME "TEST_ENV_VAR_NAME"
|
|
#define TEST_ENV_VAR_VALUE "TEST_ENV_VAR_VALUE"
|
|
|
|
#define TEST_BSLASH_ARG "\\left\\\\right\\"
|
|
#define TEST_BSLASH_EXIT (int)('\\')
|
|
|
|
#define TEST_DQUOTE_ARG "\"left\"\"right\""
|
|
#define TEST_DQUOTE_EXIT (int)('"')
|
|
|
|
#endif /* DDSRT_TEST_PROCESS_TEST_H */
|