File: setup_devices.sh.cmake

package info (click to toggle)
tango 10.0.2%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 89,936 kB
  • sloc: cpp: 201,786; sh: 1,645; python: 953; java: 800; perl: 467; javascript: 447; xml: 325; makefile: 272; sql: 72; ruby: 24
file content (29 lines) | stat: -rwxr-xr-x 1,082 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#! /usr/bin/env bash
# vim: syntax=sh

set -e

export TANGO_TEST_CASE_DIRECTORY="${TANGO_TEST_CASE_DIRECTORY:-.}"

"@PROJECT_BINARY_DIR@/tests/conf_devtest" \
    @SERV_NAME@${IDL_SUFFIX}/@INST_NAME@ \
    @SERV_NAME@${IDL_SUFFIX}/@INST_NAME2@ \
    @FWD_SERV_NAME@${IDL_SUFFIX}/@INST_NAME@ \
    @DEV1@ \
    @DEV2@ \
    @DEV3@ \
    @DEV1_ALIAS@ \
    @ATTR_ALIAS@ \
    @FWD_DEV@ \
    @DEV20@ \
    &> "${TANGO_TEST_CASE_DIRECTORY}/conf_devtest.log"

# Bug reported in cppTango#1022 occurs when there are several devices defined for the same device server instance
# We define 2 devices:
"@CMAKE_CURRENT_BINARY_DIR@/tango_admin.sh" --add-server TestCppTango1022${IDL_SUFFIX}/@INST_NAME@ TestCppTango1022 @TEST_CPPTANGO_1022_DEV1@,@TEST_CPPTANGO_1022_DEV2@

"@CMAKE_CURRENT_BINARY_DIR@/start_server.sh" @INST_NAME@ DevTest${IDL_SUFFIX} device_server/generic

"@CMAKE_CURRENT_BINARY_DIR@/start_server.sh" @INST_NAME@ FwdTest${IDL_SUFFIX} device_server/forward

"@CMAKE_CURRENT_BINARY_DIR@/start_server.sh" @INST_NAME@ TestCppTango1022${IDL_SUFFIX} device_server/TestCppTango1022