Commit 302d3e43 authored by filatov's avatar filatov
Browse files

Release v1.3.1

parent 0837d651
Loading
Loading
Loading
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