Loading ATS_DMR/DMR.ttp 0 → 100644 +423 −0 Original line number Diff line number Diff line Entities_Definitions DEFINITIONS ::= BEGIN file_ref ::= SEQUENCE OF { SEQUENCE { identity oid, folder oid, persist_as string } } project ::= SEQUENCE OF { SEQUENCE { identity oid, default_configuration oid } } folder ::= SEQUENCE OF { SEQUENCE { identity oid, folder oid, extensions string, name string } } configuration ::= SEQUENCE OF { SEQUENCE { identity oid, name string, project oid } } prop ::= SEQUENCE OF { SEQUENCE { identity oid, name string, entity oid, configuration oid, values SEQUENCE OF string } } base ::= SEQUENCE OF { SEQUENCE { oid_count integer, version string } } base ::= { {106, ""} } prop ::= { {"3", "@STUDIO:PRODUCT", "1", NULL, {"ttcn3"}}, {"4", "@STUDIO:ACTIVETOOL", "1", NULL, {"TTCN3 TOC TOOL"}}, {"55", "@T3TOC:ROOT_MODULE", "1", "2", {"DMR_TestExecution"}}, {"56", "@T3TOC:MAKE_FILE", "1", "2", {"C:\\STF275\\DMR_new\\makefile_TRI.mak"}}, {"57", "@T3TOC:SWITCH_FILE", "1", "2", {"C:\\STF275\\tstadapt\\TesterDMR.conf"}}, {"59", "@T3TOC:EXEC_BINARY", "1", "2", {"C:\\STF275\\DMR_new\\DMR_TestExecution.exe"}}, {"106", "@U2:Session", "1", NULL, {"<?xml version=\"1.0\" encoding=\"UTF-8\"?> <u2 OMVersion=\"3.0\" StorageVersion=\"4\" xmlns=\"http://www.telelogic.com/tau\"> <Session Guid=\"JslJvENe6FiL9dFZ6Vvr*tYV\"> <cHiddenStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\DebuggerProfile.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\DiagramView.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\ExtensionManagement.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\LineStyle.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDAgent.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDExport.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDFileModel.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDLinks.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDMetamodel.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDPredefinedStereotypes.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDStereotypeDetails.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\U2ParserProfile.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\ttdab.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> </cHiddenStereotypeInstance> <cClientDependency> <Dependency Guid=\"4NtB8EzpLNILLitWZVw3QEQL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:oCLzdV71PC0LDRRgmLF5Q-rE\"/> </Dependency> <Dependency Guid=\"9xW8vIXQ4PCLDTFc9INjOH4I\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDMetamodel\"/> </Dependency> <Dependency Guid=\"RLiNAIgm2XALvdKjoIMk3aCL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDPredefinedStereotypes\"/> </Dependency> <Dependency Guid=\"LyK0lVfv3jiLw-uavLQejipE\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDLineStyles\"/> </Dependency> <Dependency Guid=\"CbrFuV8XBUALF9ZYqLXy5DbE\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDExtensionManagement\"/> </Dependency> <Dependency Guid=\"5bpc8V*pOsLLmN8jmL9u17vV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@Debugger\"/> </Dependency> <Dependency Guid=\"EwrDYVXaxfVLaiWZ1LNh8aGV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDApplicationBuilder\"/> </Dependency> <Dependency Guid=\"OAkFLI*kagBLDZrX4Il7UVIL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:UQpkkI8hEdALIBZ92EnYVMRI\"/> </Dependency> <Dependency Guid=\"1wP4PEGCGFlLSAQkHVSvRJWV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDExport\"/> </Dependency> <Dependency Guid=\"bDACbIrnq0ELFL97HI32nuiL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDStereotypeDetails\"/> </Dependency> <Dependency Guid=\"Cdx60L7xb7lLESPXWEffHKaE\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:6gWZ9LDbqBBL2qGhlL-vixnV\"/> </Dependency> <Dependency Guid=\"-y0VbI8HHoeLcV9WCLiGDcRI\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:S8QLhIoKAv0LbSjc9LUqc08E\"/> </Dependency> <Dependency Guid=\"JoBw0EvkzqLLDsZhDLPcbzDV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDAgent\"/> </Dependency> </cClientDependency> </Session> </u2> "}} } configuration ::= { {"2", "Default", "1"} } folder ::= { {"17", NULL, "ttcn", "Ats"}, {"35", NULL, "asn", "asn"}, {"45", NULL, "*.c;*.h", "testadapter"}, {"53", NULL, "*.mcfg", "makefiles"}, {"61", NULL, "*.ttcn", "commonlib"} } project ::= { {"1", "2"} } file_ref ::= { {"18", "17", "DMR_TestSystem.ttcn"}, {"32", "17", "DMR_Templates.ttcn"}, {"33", "17", "DMR_ExtFunctions.ttcn"}, {"40", "17", "DMR_PixitParameters.ttcn"}, {"41", "35", "DMRTypes.asn"}, {"42", "35", "CommonLibDataStringTypes.asn"}, {"43", "17", "DMR_PicsParameters.ttcn"}, {"60", "17", "DMR_TestExecution.ttcn"}, {"62", "61", "CommonLib_AbstractDataLib.ttcn"}, {"63", "61", "CommonLib_SyncLib.ttcn"}, {"66", "61", "CommonLib_VerdictControlLib.ttcn"}, {"67", "17", "DMR_TestConfiguration.ttcn"}, {"69", "17", "DMR_Functions.ttcn"}, {"72", "17", "DMR_Defaults.ttcn"}, {"74", "35", "CommonLibSyncTypes.asn"}, {"78", "17", "DMR_Values.ttcn"}, {"79", "17", "DMR_TestCasesCcl.ttcn"}, {"80", "17", "DMR_TestCasesDll.ttcn"}, {"83", "61", "CommonLib_SyncTemplateValues.ttcn"}, {"85", "17", "DMR_TestCasesDemo.ttcn"}, {"95", "53", "make_win.mcfg"}, {"96", "45", "..\\tstadapt\\tut_ports.h"}, {"97", "45", "..\\tstadapt\\tut_ports.c"}, {"98", "45", "..\\tstadapt\\tut_log.c"}, {"99", "45", "..\\tstadapt\\tut_comm.h"}, {"100", "45", "..\\tstadapt\\tut_comm.c"}, {"101", "45", "..\\tstadapt\\tut_codecs.c"}, {"102", "45", "..\\tstadapt\\tut_tri.c"}, {"103", "17", "DMR_TestCasesTscc.ttcn"}, {"105", "17", "DMR_TestCasesTspc.ttcn"} } END ATS_DMR/DMR.ttw 0 → 100644 +30 −0 Original line number Diff line number Diff line Entities_Definitions DEFINITIONS ::= BEGIN project_ref ::= SEQUENCE OF { SEQUENCE { identity oid, persist_as string, workspace oid } } workspace ::= SEQUENCE OF { SEQUENCE { identity oid, active_project oid } } base ::= SEQUENCE OF { SEQUENCE { oid_count integer, version string } } base ::= { {3, ""} } workspace ::= { {"1", "3"} } project_ref ::= { {"3", "DMR.ttp", "1"} } END ATS_DMR/make_win.mcfg 0 → 100644 +175 −0 Original line number Diff line number Diff line ////////////////////////////////////////////////////////////////////// // INSTRUCTIONS // First the global settings are read, then the relevant TRI settings. // If the values are specified with '=' they override, with '+=' they // append. // Several values on one line is acceptable. Space separates values. // Pairs of qoutes, '"', makes values containing spaces possible. // // The following values are recognized: // // Tools & tool settings // // CC - The compiler used // CC_OUT_FLAG - // CC_INCLUDE_PATH_FLAG - // CC_COMPILE_FLAG - // CC_DEFINE_FLAG - // CC_OBJ_EXT - Extension of object files (without ".") // // LD - // LD_OUT_FLAG - // LD_LIBRARY_PATH_FLAG - // LD_LIBRARY_FLAG - // LD_EXE_EXT - Extension of executable files (without ".") // // Build/Compile settings // // LD_FLAGS - // CC_FLAGS - // // Target naming // // ETS_NAME - The name of the resulting executable. If // none is given the name is deduced from // the name of the root module. // // User files // // USER_INCLUDE_DIRS - // USER_LIBRARY_DIRS - // USER_OBJS - // USER_LIBS - // USER_SRCS - C-files that are user specified // USER_CC_FLAGS - User specified compiler flags // // TTCN-3 RTS files // // RTS_INCLUDE_DIRS - // RTS_LIBRARY_DIRS - // RTS_OBJS - // RTS_LIBS - // RTS_SRCS - C-files that are RTS related // RTS_CC_FLAGS - // // ASN.1 files // // ASN1_INCLUDE_DIRS - // ASN1_LIBRARY_DIRS - // ASN1_OBJS - // ASN1_LIBS - // ASN1_SRCS - C-files that are asn.1 related // ASN1_CC_FLAGS - ASN.1 specific compiler flags // // Directives follow. 'yes' and 'no' are acceptable values. // // MAINFILE - indicates wether a c-file containing a main // function shall be generated. // MSC_LOGGING - indicates wether directives that enable msc- // logging shall be generated. // // Sections are indicated by <SECTION=section-name> </SECTION> pairs. // All text between the tags are considered to be part of the section. // Text outside any section are considered to be part of a "global" // section. The "global" section acts as an outer scope. // // References // References are indicated by <reference-name> tags. They are defined // in the same manner as any value, but they are expanded. They can be // nested. They follow the same rules with regard to scoping as // ordinary values ////////////////////////////////////////////////////////////////////// <TAU_DIR> = "C:\Program Files\Telelogic\TAU 2.4" <testadapter_dir> = "C:\STF275\tstadapt" CC = cl CC_OUT_FLAG = /Fo CC_INCLUDE_PATH_FLAG = /I CC_COMPILE_FLAG = "/c " CC_DEFINE_FLAG = /D CC_OBJ_EXT = obj LD = link LD_OUT_FLAG = /OUT: LD_LIBRARY_PATH_FLAG = /LIBPATH: LD_LIBRARY_FLAG = LD_EXE_EXT = exe CC_FLAGS += /nologo LD_FLAGS += /nologo LD_FLAGS +=/NODEFAULTLIB:libc MAINFILE = yes MSC_LOGGING = no RTS_INCLUDE_DIRS += <TAU_DIR>\include RTS_LIBRARY_DIRS += <TAU_DIR>\lib\win32-vc RTS_LIBS += libt3rts.lib RTS_SRCS += <TAU_DIR>\lib\t3rts_conditional.c ASN1_LIBRARY_DIRS += <TAU_DIR>\lib\win32-vc ASN1_LIBS += librts.lib ASN1_LIBS += libasn2t3rts.lib ASN1_LIBS += libcvrts.lib GENERATED_INCLUDE_DIRS += <TAU_DIR>\include USER_INCLUDE_DIRS += <TAU_DIR>\include ////////////////////////////////////////////////////////////////////// // Default TRI settings ////////////////////////////////////////////////////////////////////// <SECTION=DEFAULT_TRI> MAKEFILE_NAME = makefile_TRI.mak CC_FLAGS += /W2 /MT /Zi USER_LIBRARY_DIRS += <TAU_DIR>\integrations\tri\win32-vc USER_SRCS += <testadapter_dir>\tut_tri.c USER_SRCS += <testadapter_dir>\tut_comm.c USER_SRCS += <testadapter_dir>\tut_ports.c USER_SRCS += <testadapter_dir>\tut_codecs.c USER_SRCS += <testadapter_dir>\tut_log.c USER_LIBS += libt3tri.lib USER_LIBS +=WS2_32.lib </SECTION> /////////////////////////////////////////////////////////////////////////////// // Default non-TRI settings /////////////////////////////////////////////////////////////////////////////// <SECTION=DEFAULT_NO_TRI> MAKEFILE_NAME = makefile_noTRI.mak CC_FLAGS += /W2 /MT /Zi USER_SRCS += <TAU_DIR>\integrations\example\example_communication.c USER_SRCS += <TAU_DIR>\integrations\example\example_concurrency.c USER_SRCS += <TAU_DIR>\integrations\example\example_general.c USER_SRCS += <TAU_DIR>\integrations\example\example_memory.c USER_SRCS += <TAU_DIR>\integrations\example\example_time.c USER_SRCS += <TAU_DIR>\integrations\example\example_components.c USER_SRCS += <TAU_DIR>\integrations\example\example_eventqueue.c USER_SRCS += <TAU_DIR>\integrations\example\example_semaphore.c USER_SRCS += <TAU_DIR>\integrations\example\example_sequence.c USER_SRCS += <TAU_DIR>\integrations\example\example_tri.c </SECTION> /////////////////////////////////////////////////////////////////////////////// // User defined settings /////////////////////////////////////////////////////////////////////////////// <SECTION=USER_DEFINED> MAKEFILE_NAME = makefile_ud.mak </SECTION> // End of File Loading
ATS_DMR/DMR.ttp 0 → 100644 +423 −0 Original line number Diff line number Diff line Entities_Definitions DEFINITIONS ::= BEGIN file_ref ::= SEQUENCE OF { SEQUENCE { identity oid, folder oid, persist_as string } } project ::= SEQUENCE OF { SEQUENCE { identity oid, default_configuration oid } } folder ::= SEQUENCE OF { SEQUENCE { identity oid, folder oid, extensions string, name string } } configuration ::= SEQUENCE OF { SEQUENCE { identity oid, name string, project oid } } prop ::= SEQUENCE OF { SEQUENCE { identity oid, name string, entity oid, configuration oid, values SEQUENCE OF string } } base ::= SEQUENCE OF { SEQUENCE { oid_count integer, version string } } base ::= { {106, ""} } prop ::= { {"3", "@STUDIO:PRODUCT", "1", NULL, {"ttcn3"}}, {"4", "@STUDIO:ACTIVETOOL", "1", NULL, {"TTCN3 TOC TOOL"}}, {"55", "@T3TOC:ROOT_MODULE", "1", "2", {"DMR_TestExecution"}}, {"56", "@T3TOC:MAKE_FILE", "1", "2", {"C:\\STF275\\DMR_new\\makefile_TRI.mak"}}, {"57", "@T3TOC:SWITCH_FILE", "1", "2", {"C:\\STF275\\tstadapt\\TesterDMR.conf"}}, {"59", "@T3TOC:EXEC_BINARY", "1", "2", {"C:\\STF275\\DMR_new\\DMR_TestExecution.exe"}}, {"106", "@U2:Session", "1", NULL, {"<?xml version=\"1.0\" encoding=\"UTF-8\"?> <u2 OMVersion=\"3.0\" StorageVersion=\"4\" xmlns=\"http://www.telelogic.com/tau\"> <Session Guid=\"JslJvENe6FiL9dFZ6Vvr*tYV\"> <cHiddenStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\DebuggerProfile.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\DiagramView.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\ExtensionManagement.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\LineStyle.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDAgent.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDExport.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDFileModel.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDLinks.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDMetamodel.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDPredefinedStereotypes.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\TTDStereotypeDetails.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\U2ParserProfile.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@modelDependency\"/> <cExpression> <BinaryExpr> <rOperation R=\"uid:@Predefined@Collection@=@Collection@Collection@Collection\"/> <cRightOperand> <CharstringValue ValueString=\"urn:u2:etc\\ttdab.u2\"> </CharstringValue> </cRightOperand> <cLeftOperand> <Ident Name=\"strUri\"> </Ident> </cLeftOperand> </BinaryExpr> </cExpression> </InstanceExpr> </cHiddenStereotypeInstance> <cClientDependency> <Dependency Guid=\"4NtB8EzpLNILLitWZVw3QEQL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:oCLzdV71PC0LDRRgmLF5Q-rE\"/> </Dependency> <Dependency Guid=\"9xW8vIXQ4PCLDTFc9INjOH4I\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDMetamodel\"/> </Dependency> <Dependency Guid=\"RLiNAIgm2XALvdKjoIMk3aCL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDPredefinedStereotypes\"/> </Dependency> <Dependency Guid=\"LyK0lVfv3jiLw-uavLQejipE\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDLineStyles\"/> </Dependency> <Dependency Guid=\"CbrFuV8XBUALF9ZYqLXy5DbE\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDExtensionManagement\"/> </Dependency> <Dependency Guid=\"5bpc8V*pOsLLmN8jmL9u17vV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@Debugger\"/> </Dependency> <Dependency Guid=\"EwrDYVXaxfVLaiWZ1LNh8aGV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDApplicationBuilder\"/> </Dependency> <Dependency Guid=\"OAkFLI*kagBLDZrX4Il7UVIL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:UQpkkI8hEdALIBZ92EnYVMRI\"/> </Dependency> <Dependency Guid=\"1wP4PEGCGFlLSAQkHVSvRJWV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDExport\"/> </Dependency> <Dependency Guid=\"bDACbIrnq0ELFL97HI32nuiL\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDStereotypeDetails\"/> </Dependency> <Dependency Guid=\"Cdx60L7xb7lLESPXWEffHKaE\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:6gWZ9LDbqBBL2qGhlL-vixnV\"/> </Dependency> <Dependency Guid=\"-y0VbI8HHoeLcV9WCLiGDcRI\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:S8QLhIoKAv0LbSjc9LUqc08E\"/> </Dependency> <Dependency Guid=\"JoBw0EvkzqLLDsZhDLPcbzDV\"> <cStereotypeInstance> <InstanceExpr> <rInstanceOf R=\"uid:@Predefined@access\"/> </InstanceExpr> </cStereotypeInstance> <rSupplier R=\"uid:@TTDAgent\"/> </Dependency> </cClientDependency> </Session> </u2> "}} } configuration ::= { {"2", "Default", "1"} } folder ::= { {"17", NULL, "ttcn", "Ats"}, {"35", NULL, "asn", "asn"}, {"45", NULL, "*.c;*.h", "testadapter"}, {"53", NULL, "*.mcfg", "makefiles"}, {"61", NULL, "*.ttcn", "commonlib"} } project ::= { {"1", "2"} } file_ref ::= { {"18", "17", "DMR_TestSystem.ttcn"}, {"32", "17", "DMR_Templates.ttcn"}, {"33", "17", "DMR_ExtFunctions.ttcn"}, {"40", "17", "DMR_PixitParameters.ttcn"}, {"41", "35", "DMRTypes.asn"}, {"42", "35", "CommonLibDataStringTypes.asn"}, {"43", "17", "DMR_PicsParameters.ttcn"}, {"60", "17", "DMR_TestExecution.ttcn"}, {"62", "61", "CommonLib_AbstractDataLib.ttcn"}, {"63", "61", "CommonLib_SyncLib.ttcn"}, {"66", "61", "CommonLib_VerdictControlLib.ttcn"}, {"67", "17", "DMR_TestConfiguration.ttcn"}, {"69", "17", "DMR_Functions.ttcn"}, {"72", "17", "DMR_Defaults.ttcn"}, {"74", "35", "CommonLibSyncTypes.asn"}, {"78", "17", "DMR_Values.ttcn"}, {"79", "17", "DMR_TestCasesCcl.ttcn"}, {"80", "17", "DMR_TestCasesDll.ttcn"}, {"83", "61", "CommonLib_SyncTemplateValues.ttcn"}, {"85", "17", "DMR_TestCasesDemo.ttcn"}, {"95", "53", "make_win.mcfg"}, {"96", "45", "..\\tstadapt\\tut_ports.h"}, {"97", "45", "..\\tstadapt\\tut_ports.c"}, {"98", "45", "..\\tstadapt\\tut_log.c"}, {"99", "45", "..\\tstadapt\\tut_comm.h"}, {"100", "45", "..\\tstadapt\\tut_comm.c"}, {"101", "45", "..\\tstadapt\\tut_codecs.c"}, {"102", "45", "..\\tstadapt\\tut_tri.c"}, {"103", "17", "DMR_TestCasesTscc.ttcn"}, {"105", "17", "DMR_TestCasesTspc.ttcn"} } END
ATS_DMR/DMR.ttw 0 → 100644 +30 −0 Original line number Diff line number Diff line Entities_Definitions DEFINITIONS ::= BEGIN project_ref ::= SEQUENCE OF { SEQUENCE { identity oid, persist_as string, workspace oid } } workspace ::= SEQUENCE OF { SEQUENCE { identity oid, active_project oid } } base ::= SEQUENCE OF { SEQUENCE { oid_count integer, version string } } base ::= { {3, ""} } workspace ::= { {"1", "3"} } project_ref ::= { {"3", "DMR.ttp", "1"} } END
ATS_DMR/make_win.mcfg 0 → 100644 +175 −0 Original line number Diff line number Diff line ////////////////////////////////////////////////////////////////////// // INSTRUCTIONS // First the global settings are read, then the relevant TRI settings. // If the values are specified with '=' they override, with '+=' they // append. // Several values on one line is acceptable. Space separates values. // Pairs of qoutes, '"', makes values containing spaces possible. // // The following values are recognized: // // Tools & tool settings // // CC - The compiler used // CC_OUT_FLAG - // CC_INCLUDE_PATH_FLAG - // CC_COMPILE_FLAG - // CC_DEFINE_FLAG - // CC_OBJ_EXT - Extension of object files (without ".") // // LD - // LD_OUT_FLAG - // LD_LIBRARY_PATH_FLAG - // LD_LIBRARY_FLAG - // LD_EXE_EXT - Extension of executable files (without ".") // // Build/Compile settings // // LD_FLAGS - // CC_FLAGS - // // Target naming // // ETS_NAME - The name of the resulting executable. If // none is given the name is deduced from // the name of the root module. // // User files // // USER_INCLUDE_DIRS - // USER_LIBRARY_DIRS - // USER_OBJS - // USER_LIBS - // USER_SRCS - C-files that are user specified // USER_CC_FLAGS - User specified compiler flags // // TTCN-3 RTS files // // RTS_INCLUDE_DIRS - // RTS_LIBRARY_DIRS - // RTS_OBJS - // RTS_LIBS - // RTS_SRCS - C-files that are RTS related // RTS_CC_FLAGS - // // ASN.1 files // // ASN1_INCLUDE_DIRS - // ASN1_LIBRARY_DIRS - // ASN1_OBJS - // ASN1_LIBS - // ASN1_SRCS - C-files that are asn.1 related // ASN1_CC_FLAGS - ASN.1 specific compiler flags // // Directives follow. 'yes' and 'no' are acceptable values. // // MAINFILE - indicates wether a c-file containing a main // function shall be generated. // MSC_LOGGING - indicates wether directives that enable msc- // logging shall be generated. // // Sections are indicated by <SECTION=section-name> </SECTION> pairs. // All text between the tags are considered to be part of the section. // Text outside any section are considered to be part of a "global" // section. The "global" section acts as an outer scope. // // References // References are indicated by <reference-name> tags. They are defined // in the same manner as any value, but they are expanded. They can be // nested. They follow the same rules with regard to scoping as // ordinary values ////////////////////////////////////////////////////////////////////// <TAU_DIR> = "C:\Program Files\Telelogic\TAU 2.4" <testadapter_dir> = "C:\STF275\tstadapt" CC = cl CC_OUT_FLAG = /Fo CC_INCLUDE_PATH_FLAG = /I CC_COMPILE_FLAG = "/c " CC_DEFINE_FLAG = /D CC_OBJ_EXT = obj LD = link LD_OUT_FLAG = /OUT: LD_LIBRARY_PATH_FLAG = /LIBPATH: LD_LIBRARY_FLAG = LD_EXE_EXT = exe CC_FLAGS += /nologo LD_FLAGS += /nologo LD_FLAGS +=/NODEFAULTLIB:libc MAINFILE = yes MSC_LOGGING = no RTS_INCLUDE_DIRS += <TAU_DIR>\include RTS_LIBRARY_DIRS += <TAU_DIR>\lib\win32-vc RTS_LIBS += libt3rts.lib RTS_SRCS += <TAU_DIR>\lib\t3rts_conditional.c ASN1_LIBRARY_DIRS += <TAU_DIR>\lib\win32-vc ASN1_LIBS += librts.lib ASN1_LIBS += libasn2t3rts.lib ASN1_LIBS += libcvrts.lib GENERATED_INCLUDE_DIRS += <TAU_DIR>\include USER_INCLUDE_DIRS += <TAU_DIR>\include ////////////////////////////////////////////////////////////////////// // Default TRI settings ////////////////////////////////////////////////////////////////////// <SECTION=DEFAULT_TRI> MAKEFILE_NAME = makefile_TRI.mak CC_FLAGS += /W2 /MT /Zi USER_LIBRARY_DIRS += <TAU_DIR>\integrations\tri\win32-vc USER_SRCS += <testadapter_dir>\tut_tri.c USER_SRCS += <testadapter_dir>\tut_comm.c USER_SRCS += <testadapter_dir>\tut_ports.c USER_SRCS += <testadapter_dir>\tut_codecs.c USER_SRCS += <testadapter_dir>\tut_log.c USER_LIBS += libt3tri.lib USER_LIBS +=WS2_32.lib </SECTION> /////////////////////////////////////////////////////////////////////////////// // Default non-TRI settings /////////////////////////////////////////////////////////////////////////////// <SECTION=DEFAULT_NO_TRI> MAKEFILE_NAME = makefile_noTRI.mak CC_FLAGS += /W2 /MT /Zi USER_SRCS += <TAU_DIR>\integrations\example\example_communication.c USER_SRCS += <TAU_DIR>\integrations\example\example_concurrency.c USER_SRCS += <TAU_DIR>\integrations\example\example_general.c USER_SRCS += <TAU_DIR>\integrations\example\example_memory.c USER_SRCS += <TAU_DIR>\integrations\example\example_time.c USER_SRCS += <TAU_DIR>\integrations\example\example_components.c USER_SRCS += <TAU_DIR>\integrations\example\example_eventqueue.c USER_SRCS += <TAU_DIR>\integrations\example\example_semaphore.c USER_SRCS += <TAU_DIR>\integrations\example\example_sequence.c USER_SRCS += <TAU_DIR>\integrations\example\example_tri.c </SECTION> /////////////////////////////////////////////////////////////////////////////// // User defined settings /////////////////////////////////////////////////////////////////////////////// <SECTION=USER_DEFINED> MAKEFILE_NAME = makefile_ud.mak </SECTION> // End of File