43 lines
1.3 KiB
C
43 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 */
|