Changeset 519


Ignore:
Timestamp:
Apr 30, 2011 9:03:58 PM (12 years ago)
Author:
jemian
Message:

add another test IOC and being to target the distribution for unit testing

Location:
topdoc
Files:
74 added
2 edited

Legend:

Unmodified
Added
Removed
  • topdoc/src/TopDoc/EpicsDatabase.py

    r471 r519  
    269269                        if tkn['tokName'] == 'NAME':
    270270                            if tkn['tokStr'] in ('field'):
     271                                # TODO: support 'info' and 'alias' in addition to 'field'
    271272                                tkn = self.tokenLog.nextActionable() # "(" character
    272273                                argText = tkn['tokLine'].strip()[len('field'):]
  • topdoc/src/TopDoc/config.xml

    r434 r519  
    1818  <reportDirectory>./iocs</reportDirectory>
    1919
    20   <top project="test_12ida" name="test something provisional">
    21     <rootDir>../../IOCs/12id</rootDir>
    22     <iocs><ioc iocDir="iocBoot/ioc12ida1" cmdFile="st.cmd"/></iocs>
    23     <docsDir>documentation</docsDir>
    24   </top>
    25 
    26   <top name="APS/XSD 30idb (synApps_5_2_1)" project="30idb">
    27     <rootDir>/net/s30dserv/xorApps/epics/synApps_5_2_1/ioc/30idb</rootDir>
    28     <iocs>
    29       <ioc iocDir="iocBoot/ioc30idb" cmdFile="st.cmd"/>
    30     </iocs>
    31     <docsDir>documentation</docsDir>
    32   </top>
    33 
    34   <top project="DESY_SoftIOC" name="DESY SoftIOC (OpcIoc) on como">
    35     <rootDir>C:\Users\Pete\Apps\CSS_SoftIOC</rootDir>
     20  <top project="OPC_SoftIOC" name="OPC SoftIOC, for Windows">
     21    <rootDir>../../IOCs/OPC_SoftIOC</rootDir>
    3622    <iocs>
    3723      <ioc iocDir="demo" cmdFile="st.cmd"/>
     
    7258    <docsDir>
    7359        <!--
     60                 TODO: this is not supported yet
    7461                 documentation will be placed in <rootDir>/<docsDir>
    7562         -->
     
    7865  </top>
    7966
    80 
    81   <top project="12id" name="12-ID beamline (in-situ)">
    82          
    83     <rootDir>
    84          /net/s12dserv/xorApps/epics/synApps_5_4_2/ioc/12id
    85     </rootDir>
    86 
    87     <iocs>
    88       <ioc iocDir="iocBoot/ioc12ida1" cmdFile="st.cmd"/>
    89       <ioc iocDir="iocBoot/ioc12ida2" cmdFile="st.cmd"/>
    90       <ioc iocDir="iocBoot/ioc12idb" cmdFile="st.cmd"/>
    91       <ioc iocDir="iocBoot/ioc12idc" cmdFile="st.cmd"/>
    92       <ioc iocDir="iocBoot/ioc12idd" cmdFile="st.cmd"/>
    93     </iocs>
    94 
    95     <docsDir>documentation</docsDir>
    96   </top>
    97 
    98   <top project="11bm" name="11-BM beamline (in-situ)">
    99          
    100     <rootDir>
    101         /net/s11bmdserv/xorApps/epics/synApps_5_5/ioc/11bm/
    102     </rootDir>
    103 
    104     <iocs>
    105       <ioc iocDir="iocBoot/ioc11bma" cmdFile="st.cmd"/>
    106       <ioc iocDir="iocBoot/ioc11bmb" cmdFile="st.cmd"/>
    107     </iocs>
    108 
    109     <docsDir>documentation</docsDir>
    110   </top>
    111 
    112   <top project="xxx_como" name="synApps xxx (IOC template) on como">
    113     <rootDir>C:\Users\Pete\Apps\epics\ioc\synApps_5_5\support\xxx-5-5</rootDir>
    114     <iocs>
    115       <ioc iocDir="iocBoot/iocCygwin" cmdFile="st.cmd"/>
    116       <ioc iocDir="iocBoot/iocLinux" cmdFile="st.cmd"/>
    117       <ioc iocDir="iocBoot/iocSolaris" cmdFile="st.cmd"/>
    118       <ioc iocDir="iocBoot/iocvxWorks" cmdFile="st.cmd"/>
    119     </iocs>
    120     <docsDir>documentation</docsDir>
    121   </top>
    122 
    123   <top project="xxx_typical" name="synApps xxx (IOC template) in typical location">
    124     <!--<rootDir>/usr/local/epics/synApps_5_4_1/support/xxx/5-4</rootDir>-->
    125     <rootDir>/usr/local/epics/ioc/synApps_5_5/support/xxx-5-5</rootDir>
    126     <iocs>
    127       <ioc iocDir="iocBoot/iocCygwin" cmdFile="st.cmd"/>
    128       <ioc iocDir="iocBoot/iocLinux" cmdFile="st.cmd"/>
    129       <ioc iocDir="iocBoot/iocSolaris" cmdFile="st.cmd"/>
    130       <ioc iocDir="iocBoot/iocvxWorks" cmdFile="st.cmd"/>
    131     </iocs>
    132     <docsDir>documentation</docsDir>
    133   </top>
    134 
    135   <top project="motor_como" name="synApps motor record on como">
    136     <rootDir>C:\Users\Pete\Apps\epics\ioc\synApps_5_5\support\motor-6-5</rootDir>
    137     <iocs>
    138       <ioc iocDir="iocBoot/iocNoAsyn" cmdFile="st.cmd.mx"/>
    139       <ioc iocDir="iocBoot/iocNoAsyn" cmdFile="st.cmd.Vx"/>
    140       <ioc iocDir="iocBoot/iocSim" cmdFile="st.cmd.unix"/>
    141       <ioc iocDir="iocBoot/iocSim" cmdFile="st.cmd.Vx"/>
    142       <ioc iocDir="iocBoot/iocSim" cmdFile="st.cmd.win32"/>
    143       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.unix"/>
    144       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.Vx"/>
    145       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.win32"/>
    146       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.xps"/>
    147     </iocs>
    148     <docsDir>documentation</docsDir>
    149   </top>
    150 
    151   <top project="motor_typical" name="synApps motor record in typical location">
    152     <rootDir>/usr/local/epics/ioc/synApps_5_5/support/motor-6-5</rootDir>
    153     <iocs>
    154       <ioc iocDir="iocBoot/iocNoAsyn" cmdFile="st.cmd.mx"/>
    155       <ioc iocDir="iocBoot/iocNoAsyn" cmdFile="st.cmd.Vx"/>
    156       <ioc iocDir="iocBoot/iocSim" cmdFile="st.cmd.unix"/>
    157       <ioc iocDir="iocBoot/iocSim" cmdFile="st.cmd.Vx"/>
    158       <ioc iocDir="iocBoot/iocSim" cmdFile="st.cmd.win32"/>
    159       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.unix"/>
    160       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.Vx"/>
    161       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.win32"/>
    162       <ioc iocDir="iocBoot/iocWithAsyn" cmdFile="st.cmd.xps"/>
    163     </iocs>
    164     <docsDir>documentation</docsDir>
    165   </top>
    166 
    167   <top project="cygwin_b1168_win" name="Cygwin 401/B1168 soft IOC for development">
    168     <rootDir>C:\Users\Pete\Apps\epics\ioc\b1168</rootDir>
    169     <iocs>
    170       <ioc iocDir="iocBoot\iocCygwin" cmdFile="st.cmd"/>
    171     </iocs>
    172     <docsDir>documentation</docsDir>
    173   </top>
    174 
    175   <top project="cygwin_b1168_cygwin" name="Cygwin 401/B1168 soft IOC for development">
    176     <rootDir>/usr/local/epics/ioc/b1168</rootDir>
    177     <iocs>
    178       <ioc iocDir="iocBoot/iocCygwin" cmdFile="st.cmd"/>
    179     </iocs>
    180     <docsDir>documentation</docsDir>
    181   </top>
    182 
    183   <top project="cygwin_test" name="Cygwin soft IOC on como using cygwin path">
    184     <rootDir> /usr/local/epics/ioc/local </rootDir>
    185     <iocs>
    186       <ioc iocDir="iocBoot/ioctest" cmdFile="st.cmd"/>
    187     </iocs>
    188     <docsDir>documentation</docsDir>
    189   </top>
    190 
    191   <top project="cygwin_test_winpath" name="Cygwin soft IOC on como using Windows path">
    192     <rootDir>C:\Users\Pete\Apps\epics\ioc\local</rootDir>
    193     <iocs>
    194       <ioc iocDir="iocBoot\ioctest" cmdFile="st.cmd"/>
    195     </iocs>
    196     <docsDir>documentation</docsDir>
    197   </top>
    198 
    199   <top project="Linux_regitte" name="Linux soft IOC on regitte">
    200     <rootDir>/usr/local/epics/ioc/prj</rootDir>
    201     <iocs>
    202       <ioc iocDir="iocBoot/iocLinux" cmdFile="st.cmd"/>
    203     </iocs>
    204     <docsDir>documentation</docsDir>
    205   </top>
    206 
    207   <top project="Linux_morel" name="Linux soft IOC on morel">
    208     <rootDir>/usr/local/epics/ioc/morel</rootDir>
    209     <iocs>
    210       <ioc iocDir="iocBoot/iocLinux" cmdFile="st.cmd"/>
    211     </iocs>
    212     <docsDir>documentation</docsDir>
    213   </top>
    214 
    21567</TopDoc-config>
Note: See TracChangeset for help on using the changeset viewer.