mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-21 22:56:13 +00:00
Merge with develop
--HG-- branch : compatibility-develop
This commit is contained in:
commit
c7e0b56a40
13 changed files with 50 additions and 951 deletions
|
@ -714,7 +714,12 @@ namespace NLGUI
|
||||||
std::vector<CCellParams> _CellParams;
|
std::vector<CCellParams> _CellParams;
|
||||||
|
|
||||||
// Indentation
|
// Indentation
|
||||||
uint _Indent;
|
std::vector<uint> _Indent;
|
||||||
|
inline uint getIndent() const {
|
||||||
|
if (_Indent.empty())
|
||||||
|
return 0;
|
||||||
|
return _Indent.back();
|
||||||
|
}
|
||||||
|
|
||||||
// Current node is a title
|
// Current node is a title
|
||||||
bool _Title;
|
bool _Title;
|
||||||
|
|
|
@ -94,6 +94,7 @@ namespace NLGUI
|
||||||
_XReal = _YReal = _WReal = _HReal = 0;
|
_XReal = _YReal = _WReal = _HReal = 0;
|
||||||
_X = _Y = _W = _H = 0;
|
_X = _Y = _W = _H = 0;
|
||||||
//_Snap = 1;
|
//_Snap = 1;
|
||||||
|
_MarginLeft = 0;
|
||||||
|
|
||||||
_PosRef = Hotspot_BL;
|
_PosRef = Hotspot_BL;
|
||||||
_ParentPosRef = Hotspot_BL;
|
_ParentPosRef = Hotspot_BL;
|
||||||
|
@ -178,6 +179,9 @@ namespace NLGUI
|
||||||
sint32 getH() const { return (_Active?_H:0); }
|
sint32 getH() const { return (_Active?_H:0); }
|
||||||
sint32 getH(bool bTestActive) const { return (bTestActive?(_Active?_H:0):_H); }
|
sint32 getH(bool bTestActive) const { return (bTestActive?(_Active?_H:0):_H); }
|
||||||
|
|
||||||
|
void setMarginLeft(sint32 m) { _MarginLeft = m; }
|
||||||
|
sint32 getMarginLeft() const { return _MarginLeft; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the max width used by the window.
|
* Get the max width used by the window.
|
||||||
*
|
*
|
||||||
|
@ -568,6 +572,8 @@ namespace NLGUI
|
||||||
sint32 _W;
|
sint32 _W;
|
||||||
sint32 _H;
|
sint32 _H;
|
||||||
|
|
||||||
|
sint32 _MarginLeft;
|
||||||
|
|
||||||
//sint32 _Snap;
|
//sint32 _Snap;
|
||||||
|
|
||||||
// position references e.g. : _PosRef=BL, _ParentPosref=MM : the bottom left corner of the element
|
// position references e.g. : _PosRef=BL, _ParentPosref=MM : the bottom left corner of the element
|
||||||
|
|
|
@ -93,7 +93,7 @@ namespace NLGUI
|
||||||
void setMultiLineSpace (sint nMultiLineSpace);
|
void setMultiLineSpace (sint nMultiLineSpace);
|
||||||
void setMultiLineMaxWOnly (bool state);
|
void setMultiLineMaxWOnly (bool state);
|
||||||
void setMultiLineClipEndSpace (bool state); // use it for multiline edit box for instance
|
void setMultiLineClipEndSpace (bool state); // use it for multiline edit box for instance
|
||||||
void setFirstLineX (uint firstLineX);
|
void setFirstLineX (sint firstLineX);
|
||||||
void setMultiMaxLine(uint l) { _MultiMaxLine = l; }
|
void setMultiMaxLine(uint l) { _MultiMaxLine = l; }
|
||||||
void setMultiMinLine(uint l) { _MultiMinLine = l; }
|
void setMultiMinLine(uint l) { _MultiMinLine = l; }
|
||||||
|
|
||||||
|
@ -398,7 +398,7 @@ namespace NLGUI
|
||||||
uint _TextSelectionEnd;
|
uint _TextSelectionEnd;
|
||||||
|
|
||||||
// First line X coordinate
|
// First line X coordinate
|
||||||
uint _FirstLineX;
|
sint _FirstLineX;
|
||||||
|
|
||||||
/// Dynamic tooltips
|
/// Dynamic tooltips
|
||||||
std::vector<CCtrlToolTip*> _Tooltips;
|
std::vector<CCtrlToolTip*> _Tooltips;
|
||||||
|
|
|
@ -225,8 +225,6 @@ namespace NLGUI
|
||||||
btn->setTexturePushed(file);
|
btn->setTexturePushed(file);
|
||||||
btn->invalidateCoords();
|
btn->invalidateCoords();
|
||||||
btn->invalidateContent();
|
btn->invalidateContent();
|
||||||
btn->resetInvalidCoords();
|
|
||||||
btn->updateCoords();
|
|
||||||
paragraphChange();
|
paragraphChange();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -242,8 +240,6 @@ namespace NLGUI
|
||||||
btm->setTexture (file);
|
btm->setTexture (file);
|
||||||
btm->invalidateCoords();
|
btm->invalidateCoords();
|
||||||
btm->invalidateContent();
|
btm->invalidateContent();
|
||||||
btm->resetInvalidCoords();
|
|
||||||
btm->updateCoords();
|
|
||||||
paragraphChange();
|
paragraphChange();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -254,14 +250,12 @@ namespace NLGUI
|
||||||
btgc->setTexture (file);
|
btgc->setTexture (file);
|
||||||
btgc->invalidateCoords();
|
btgc->invalidateCoords();
|
||||||
btgc->invalidateContent();
|
btgc->invalidateContent();
|
||||||
btgc->resetInvalidCoords();
|
|
||||||
btgc->updateCoords();
|
|
||||||
paragraphChange();
|
paragraphChange();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Force image width, height
|
// Force image width, height
|
||||||
void CGroupHTML::setImageSize(CViewBase *view, const CStyleParams &style)
|
void CGroupHTML::setImageSize(CViewBase *view, const CStyleParams &style)
|
||||||
{
|
{
|
||||||
|
@ -2181,8 +2175,9 @@ namespace NLGUI
|
||||||
sint32 indent = LIIndent;
|
sint32 indent = LIIndent;
|
||||||
// list-style-type: outside
|
// list-style-type: outside
|
||||||
if (_CurrentViewLink)
|
if (_CurrentViewLink)
|
||||||
indent -= _CurrentViewLink->getMaxUsedW();
|
{
|
||||||
getParagraph()->setFirstViewIndent(indent);
|
getParagraph()->setFirstViewIndent(-_CurrentViewLink->getMaxUsedW());
|
||||||
|
}
|
||||||
|
|
||||||
flushString ();
|
flushString ();
|
||||||
|
|
||||||
|
@ -2238,8 +2233,7 @@ namespace NLGUI
|
||||||
if (present[MY_HTML_TABLE_CELLPADDING] && value[MY_HTML_TABLE_CELLPADDING])
|
if (present[MY_HTML_TABLE_CELLPADDING] && value[MY_HTML_TABLE_CELLPADDING])
|
||||||
fromString(value[MY_HTML_TABLE_CELLPADDING], table->CellPadding);
|
fromString(value[MY_HTML_TABLE_CELLPADDING], table->CellPadding);
|
||||||
|
|
||||||
// Table must fit the container size
|
table->setMarginLeft(getIndent());
|
||||||
|
|
||||||
addHtmlGroup (table, 0);
|
addHtmlGroup (table, 0);
|
||||||
|
|
||||||
_Tables.push_back(table);
|
_Tables.push_back(table);
|
||||||
|
@ -2247,6 +2241,7 @@ namespace NLGUI
|
||||||
// Add a cell pointer
|
// Add a cell pointer
|
||||||
_Cells.push_back(NULL);
|
_Cells.push_back(NULL);
|
||||||
_TR.push_back(false);
|
_TR.push_back(false);
|
||||||
|
_Indent.push_back(0);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case HTML_TH:
|
case HTML_TH:
|
||||||
|
@ -2328,7 +2323,12 @@ namespace NLGUI
|
||||||
|
|
||||||
_Cells.back()->NewLine = getTR();
|
_Cells.back()->NewLine = getTR();
|
||||||
table->addChild (_Cells.back());
|
table->addChild (_Cells.back());
|
||||||
|
|
||||||
|
// reusing indent pushed by table
|
||||||
|
_Indent.back() = 0;
|
||||||
|
|
||||||
newParagraph(TDBeginSpace);
|
newParagraph(TDBeginSpace);
|
||||||
|
// indent is already 0, getParagraph()->setMarginLeft(0); // maybe setIndent(0) if LI is using one
|
||||||
|
|
||||||
// Reset TR flag
|
// Reset TR flag
|
||||||
if (!_TR.empty())
|
if (!_TR.empty())
|
||||||
|
@ -2418,7 +2418,7 @@ namespace NLGUI
|
||||||
_UL.push_back(HTMLOListElement(1, "square"));
|
_UL.push_back(HTMLOListElement(1, "square"));
|
||||||
// if LI is already present
|
// if LI is already present
|
||||||
_LI = _UL.size() > 1 || _DL.size() > 1;
|
_LI = _UL.size() > 1 || _DL.size() > 1;
|
||||||
_Indent += ULIndent;
|
_Indent.push_back(getIndent() + ULIndent);
|
||||||
endParagraph();
|
endParagraph();
|
||||||
break;
|
break;
|
||||||
case HTML_OBJECT:
|
case HTML_OBJECT:
|
||||||
|
@ -2489,6 +2489,13 @@ namespace NLGUI
|
||||||
case HTML_DT:
|
case HTML_DT:
|
||||||
if (!_DL.empty())
|
if (!_DL.empty())
|
||||||
{
|
{
|
||||||
|
// close DT if still open
|
||||||
|
if (_DL.back().DD)
|
||||||
|
{
|
||||||
|
_DL.back().DD = false;
|
||||||
|
popIfNotEmpty(_Indent);
|
||||||
|
}
|
||||||
|
|
||||||
// see if this is the first <dt>, closing tag not required
|
// see if this is the first <dt>, closing tag not required
|
||||||
if (!_DL.back().DT)
|
if (!_DL.back().DT)
|
||||||
{
|
{
|
||||||
|
@ -2519,8 +2526,8 @@ namespace NLGUI
|
||||||
|
|
||||||
if (!_DL.back().DD)
|
if (!_DL.back().DD)
|
||||||
{
|
{
|
||||||
_Indent += ULIndent;
|
|
||||||
_DL.back().DD = true;
|
_DL.back().DD = true;
|
||||||
|
_Indent.push_back(getIndent() + ULIndent);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_LI)
|
if (!_LI)
|
||||||
|
@ -2547,7 +2554,7 @@ namespace NLGUI
|
||||||
_UL.push_back(HTMLOListElement(start, type));
|
_UL.push_back(HTMLOListElement(start, type));
|
||||||
// if LI is already present
|
// if LI is already present
|
||||||
_LI = _UL.size() > 1 || _DL.size() > 1;
|
_LI = _UL.size() > 1 || _DL.size() > 1;
|
||||||
_Indent += ULIndent;
|
_Indent.push_back(getIndent() + ULIndent);
|
||||||
endParagraph();
|
endParagraph();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -2659,6 +2666,7 @@ namespace NLGUI
|
||||||
popIfNotEmpty (_TR);
|
popIfNotEmpty (_TR);
|
||||||
popIfNotEmpty (_Cells);
|
popIfNotEmpty (_Cells);
|
||||||
popIfNotEmpty (_Tables);
|
popIfNotEmpty (_Tables);
|
||||||
|
popIfNotEmpty (_Indent);
|
||||||
endParagraph();
|
endParagraph();
|
||||||
// Add a cell
|
// Add a cell
|
||||||
break;
|
break;
|
||||||
|
@ -2801,13 +2809,9 @@ namespace NLGUI
|
||||||
case HTML_UL:
|
case HTML_UL:
|
||||||
if (!_UL.empty())
|
if (!_UL.empty())
|
||||||
{
|
{
|
||||||
if (_Indent > ULIndent)
|
|
||||||
_Indent = _Indent - ULIndent;
|
|
||||||
else
|
|
||||||
_Indent = 0;
|
|
||||||
|
|
||||||
endParagraph();
|
endParagraph();
|
||||||
popIfNotEmpty(_UL);
|
popIfNotEmpty(_UL);
|
||||||
|
popIfNotEmpty(_Indent);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case HTML_DL:
|
case HTML_DL:
|
||||||
|
@ -2824,10 +2828,7 @@ namespace NLGUI
|
||||||
// unclosed DD
|
// unclosed DD
|
||||||
if (_DL.back().DD)
|
if (_DL.back().DD)
|
||||||
{
|
{
|
||||||
if (_Indent > ULIndent)
|
popIfNotEmpty(_Indent);
|
||||||
_Indent = _Indent - ULIndent;
|
|
||||||
else
|
|
||||||
_Indent = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
popIfNotEmpty (_DL);
|
popIfNotEmpty (_DL);
|
||||||
|
@ -2846,12 +2847,8 @@ namespace NLGUI
|
||||||
// parser will process two DD in a row as nested when first DD is not closed
|
// parser will process two DD in a row as nested when first DD is not closed
|
||||||
if (_DL.back().DD)
|
if (_DL.back().DD)
|
||||||
{
|
{
|
||||||
if (_Indent > ULIndent)
|
|
||||||
_Indent = _Indent - ULIndent;
|
|
||||||
else
|
|
||||||
_Indent = 0;
|
|
||||||
|
|
||||||
_DL.back().DD = false;
|
_DL.back().DD = false;
|
||||||
|
popIfNotEmpty(_Indent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -2964,7 +2961,7 @@ namespace NLGUI
|
||||||
_Connecting = false;
|
_Connecting = false;
|
||||||
_CurrentViewLink = NULL;
|
_CurrentViewLink = NULL;
|
||||||
_CurrentViewImage = NULL;
|
_CurrentViewImage = NULL;
|
||||||
_Indent = 0;
|
_Indent.clear();
|
||||||
_LI = false;
|
_LI = false;
|
||||||
_SelectOption = false;
|
_SelectOption = false;
|
||||||
_GroupListAdaptor = NULL;
|
_GroupListAdaptor = NULL;
|
||||||
|
@ -4033,7 +4030,7 @@ namespace NLGUI
|
||||||
CGroupParagraph *newParagraph = new CGroupParagraph(CViewBase::TCtorParam());
|
CGroupParagraph *newParagraph = new CGroupParagraph(CViewBase::TCtorParam());
|
||||||
newParagraph->setResizeFromChildH(true);
|
newParagraph->setResizeFromChildH(true);
|
||||||
|
|
||||||
newParagraph->setIndent(_Indent);
|
newParagraph->setMarginLeft(getIndent());
|
||||||
|
|
||||||
// Add to the group
|
// Add to the group
|
||||||
addHtmlGroup (newParagraph, beginSpace);
|
addHtmlGroup (newParagraph, beginSpace);
|
||||||
|
@ -4767,7 +4764,7 @@ namespace NLGUI
|
||||||
_FontOblique.clear();
|
_FontOblique.clear();
|
||||||
_FontUnderlined.clear();
|
_FontUnderlined.clear();
|
||||||
_FontStrikeThrough.clear();
|
_FontStrikeThrough.clear();
|
||||||
_Indent = 0;
|
_Indent.clear();
|
||||||
_LI = false;
|
_LI = false;
|
||||||
_UL.clear();
|
_UL.clear();
|
||||||
_DL.clear();
|
_DL.clear();
|
||||||
|
|
|
@ -509,7 +509,7 @@ namespace NLGUI
|
||||||
// ------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------
|
||||||
void CInterfaceElement::updateCoords()
|
void CInterfaceElement::updateCoords()
|
||||||
{
|
{
|
||||||
_XReal = _X;
|
_XReal = _X + _MarginLeft;
|
||||||
_YReal = _Y;
|
_YReal = _Y;
|
||||||
_WReal = getW();
|
_WReal = getW();
|
||||||
_HReal = getH();
|
_HReal = getH();
|
||||||
|
@ -526,7 +526,7 @@ namespace NLGUI
|
||||||
if (el == NULL)
|
if (el == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
_XReal += el->_XReal;
|
_XReal += el->_XReal - el->_MarginLeft;
|
||||||
_YReal += el->_YReal;
|
_YReal += el->_YReal;
|
||||||
|
|
||||||
THotSpot hsParent = _ParentPosRef;
|
THotSpot hsParent = _ParentPosRef;
|
||||||
|
|
|
@ -1457,7 +1457,7 @@ namespace NLGUI
|
||||||
}
|
}
|
||||||
|
|
||||||
CViewBase::updateCoords();
|
CViewBase::updateCoords();
|
||||||
_XReal += _OffsetX;
|
_XReal += _OffsetX + _MarginLeft;
|
||||||
_YReal += _OffsetY;
|
_YReal += _OffsetY;
|
||||||
|
|
||||||
//update all children elements
|
//update all children elements
|
||||||
|
@ -1468,7 +1468,7 @@ namespace NLGUI
|
||||||
pIE->updateCoords();
|
pIE->updateCoords();
|
||||||
}
|
}
|
||||||
|
|
||||||
_XReal -= _OffsetX;
|
_XReal -= _OffsetX - _MarginLeft;
|
||||||
_YReal -= _OffsetY;
|
_YReal -= _OffsetY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1958,9 +1958,9 @@ namespace NLGUI
|
||||||
newSciH = newSciH - ((newSciY+newSciH)-(oldSciY+oldSciH));
|
newSciH = newSciH - ((newSciY+newSciH)-(oldSciY+oldSciH));
|
||||||
}
|
}
|
||||||
|
|
||||||
newSciXDest = newSciX;
|
newSciXDest = newSciX - _MarginLeft;
|
||||||
newSciYDest = newSciY;
|
newSciYDest = newSciY;
|
||||||
newSciWDest = newSciW;
|
newSciWDest = newSciW + _MarginLeft;
|
||||||
newSciHDest = newSciH;
|
newSciHDest = newSciH;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2494,7 +2494,7 @@ namespace NLGUI
|
||||||
}
|
}
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
void CViewText::setFirstLineX(uint firstLineX)
|
void CViewText::setFirstLineX(sint firstLineX)
|
||||||
{
|
{
|
||||||
_FirstLineX = firstLineX;
|
_FirstLineX = firstLineX;
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,6 @@ TARGET_LINK_LIBRARIES(nel_unit_test ${CPPTEST_LIBRARIES} nelmisc nelnet nelligo)
|
||||||
NL_DEFAULT_PROPS(nel_unit_test "Unit Tests")
|
NL_DEFAULT_PROPS(nel_unit_test "Unit Tests")
|
||||||
NL_ADD_RUNTIME_FLAGS(nel_unit_test)
|
NL_ADD_RUNTIME_FLAGS(nel_unit_test)
|
||||||
|
|
||||||
ADD_DEFINITIONS(-DNEL_UNIT_BASE="${PROJECT_SOURCE_DIR}/tools/nel_unit_test/")
|
ADD_DEFINITIONS(-DNEL_UNIT_BASE="${PROJECT_SOURCE_DIR}/nel/tools/nel_unit_test/")
|
||||||
|
|
||||||
INSTALL(TARGETS nel_unit_test RUNTIME DESTINATION ${NL_BIN_PREFIX})
|
INSTALL(TARGETS nel_unit_test RUNTIME DESTINATION ${NL_BIN_PREFIX})
|
||||||
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<NEL_LIGO_PRIMITIVE_CLASS>
|
|
||||||
<ALIAS_DYNAMIC_BITS BIT_COUNT="20"/>
|
|
||||||
<ALIAS_STATIC_FILE_ID FILE_NAME="file_index.cfg"/>
|
|
||||||
|
|
||||||
<PRIMITIVE CLASS_NAME="root" TYPE="node" AUTO_INIT="true" DELETABLE="true">
|
|
||||||
<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
|
|
||||||
<PARAMETER NAME="path" TYPE="string" VISIBLE="true"/>
|
|
||||||
<DYNAMIC_CHILD CLASS_NAME="test"/>
|
|
||||||
</PRIMITIVE>
|
|
||||||
|
|
||||||
<!-- the alias class, used by all other class that need persistent aliases-->
|
|
||||||
<PRIMITIVE CLASS_NAME="alias" TYPE="alias" AUTO_INIT="true" DELETABLE="false">
|
|
||||||
</PRIMITIVE>
|
|
||||||
|
|
||||||
<PRIMITIVE CLASS_NAME="test" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
|
|
||||||
<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
|
|
||||||
<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
|
|
||||||
<DYNAMIC_CHILD CLASS_NAME="test"/>
|
|
||||||
</PRIMITIVE>
|
|
||||||
</NEL_LIGO_PRIMITIVE_CLASS>
|
|
|
@ -1,27 +0,0 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<PRIMITIVES VERSION="1">
|
|
||||||
<ROOT_PRIMITIVE TYPE="CPrimNode">
|
|
||||||
<ALIAS LAST_GENERATED="1"/>
|
|
||||||
<CHILD TYPE="CPrimNode">
|
|
||||||
<PROPERTY TYPE="string">
|
|
||||||
<NAME>class</NAME>
|
|
||||||
<STRING>test</STRING>
|
|
||||||
</PROPERTY>
|
|
||||||
<PROPERTY TYPE="string">
|
|
||||||
<NAME>name</NAME>
|
|
||||||
<STRING>test_root</STRING>
|
|
||||||
</PROPERTY>
|
|
||||||
<CHILD TYPE="CPrimAlias">
|
|
||||||
<ALIAS VALUE="1"/>
|
|
||||||
<PROPERTY TYPE="string">
|
|
||||||
<NAME>class</NAME>
|
|
||||||
<STRING>alias</STRING>
|
|
||||||
</PROPERTY>
|
|
||||||
<PROPERTY TYPE="string">
|
|
||||||
<NAME>name</NAME>
|
|
||||||
<STRING>alias</STRING>
|
|
||||||
</PROPERTY>
|
|
||||||
</CHILD>
|
|
||||||
</CHILD>
|
|
||||||
</ROOT_PRIMITIVE>
|
|
||||||
</PRIMITIVES>
|
|
|
@ -1,41 +0,0 @@
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error_main.cfg" 1
|
|
||||||
// This config file include the config file with error then generate an error
|
|
||||||
// WARNING : is you add lines, update the code in the test
|
|
||||||
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error.cfg" 1
|
|
||||||
// In this cfg, we introduce an error in a line after define and if clause
|
|
||||||
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error.cfg" 5
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error.cfg" 7
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error.cfg" 9
|
|
||||||
// nothing
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error.cfg" 13
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error.cfg" 15
|
|
||||||
|
|
||||||
|
|
||||||
// Here is the offending line, at line 18
|
|
||||||
ABadVar iable = "foo";
|
|
||||||
|
|
||||||
// Some additionnal garbase lines
|
|
||||||
|
|
||||||
AGoodVar = "bar";
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error_main.cfg" 6
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error_main.cfg" 8
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error_main.cfg" 9
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error_main.cfg" 11
|
|
||||||
// nothing
|
|
||||||
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error_main.cfg" 15
|
|
||||||
#fileline "r:/code/nel/tools/nel_unit_test/ut_misc_files/cfg_with_error_main.cfg" 17
|
|
||||||
|
|
||||||
|
|
||||||
// Some additionnal garbase lines
|
|
||||||
|
|
||||||
AGoodVar = "bar";
|
|
|
@ -1,820 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
|
||||||
<meta name="generator" content="CppTest - http://cpptest.sourceforge.net" />
|
|
||||||
|
|
||||||
<title>NeLTest Unit Tests Results</title>
|
|
||||||
|
|
||||||
<style type="text/css" media="screen">
|
|
||||||
<!--
|
|
||||||
hr {
|
|
||||||
width: 100%;
|
|
||||||
border-width: 0px;
|
|
||||||
height: 1px;
|
|
||||||
color: #cccccc;
|
|
||||||
background-color: #cccccc;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table {
|
|
||||||
width:100%;
|
|
||||||
border-collapse:separate;
|
|
||||||
border-spacing: 2px;
|
|
||||||
border:0px;
|
|
||||||
}
|
|
||||||
tr {
|
|
||||||
margin:0px;
|
|
||||||
padding:0px;
|
|
||||||
}
|
|
||||||
td {
|
|
||||||
margin:0px;
|
|
||||||
padding:1px;
|
|
||||||
}
|
|
||||||
.table_summary {
|
|
||||||
}
|
|
||||||
.table_suites {
|
|
||||||
}
|
|
||||||
.table_suite {
|
|
||||||
}
|
|
||||||
.table_result {
|
|
||||||
margin: 0px 0px 1em 0px;
|
|
||||||
}
|
|
||||||
.tablecell_title {
|
|
||||||
background-color: #a5cef7;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tablecell_success {
|
|
||||||
background-color: #efefe7;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tablecell_error {
|
|
||||||
color: #ff0808;
|
|
||||||
background-color: #efefe7;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
p.spaced {
|
|
||||||
margin: 0px;
|
|
||||||
padding: 1em 0px 2em 0px;
|
|
||||||
}
|
|
||||||
p.unspaced {
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px 0px 2em 0px;
|
|
||||||
}
|
|
||||||
-->
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1><a name="top"></a>NeLTest Unit Tests Results</h1>
|
|
||||||
|
|
||||||
<div style="text-align:right">
|
|
||||||
Designed by <a href="http://cpptest.sourceforge.net">CppTest</a>
|
|
||||||
</div>
|
|
||||||
<hr />
|
|
||||||
|
|
||||||
<h2>Summary</h2>
|
|
||||||
<table summary="Summary of test results" class="table_summary">
|
|
||||||
<tr>
|
|
||||||
<td style="width:30%" class="tablecell_title">Tests</td>
|
|
||||||
<td style="width:30%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:30%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="width:30%" class="tablecell_error">66</td>
|
|
||||||
<td style="width:30%" class="tablecell_error">1</td>
|
|
||||||
<td style="width:30%" class="tablecell_error">98%</td>
|
|
||||||
<td style="width:10%" class="tablecell_error">35.265000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<hr />
|
|
||||||
|
|
||||||
<h2>Test suites</h2>
|
|
||||||
<table summary="Test Suites" class="table_suites">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Tests</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscCoTask">CUTMiscCoTask</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">2</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscCommand">CUTMiscCommand</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">5</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.015000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscConfigFile">CUTMiscConfigFile</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">6</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.032000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscDebug">CUTMiscDebug</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">2</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscDynLibLoad ">CUTMiscDynLibLoad </a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">1</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscFile">CUTMiscFile</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">4</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.859000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscPackFile">CUTMiscPackFile</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">11</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.016000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscSingleton">CUTMiscSingleton</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">2</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscSString">CUTMiscSString</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">1</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscStream">CUTMiscStream</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">4</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTMiscVariable ">CUTMiscVariable </a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">1</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_error"><a href="#CUTMiscTypes">CUTMiscTypes</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_error">1</td>
|
|
||||||
<td style="width:10%" class="tablecell_error">1</td>
|
|
||||||
<td style="width:10%" class="tablecell_error">0%</td>
|
|
||||||
<td style="width:10%" class="tablecell_error">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTNetLayer3">CUTNetLayer3</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">1</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">2.312000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTNetMessage">CUTNetMessage</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">3</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTNetModule">CUTNetModule</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">21</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">32.031000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success"><a href="#CUTLigoPrimitive">CUTLigoPrimitive</a></td>
|
|
||||||
<td style="width:10%" class="tablecell_success">1</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">100%</td>
|
|
||||||
<td style="width:10%" class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<hr />
|
|
||||||
|
|
||||||
<h3><a name="CUTMiscCoTask"></a>Suite: CUTMiscCoTask</h3>
|
|
||||||
<table summary="Details for suite CUTMiscCoTask" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">runTasks</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">tasksAndThreads</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscCommand"></a>Suite: CUTMiscCommand</h3>
|
|
||||||
<table summary="Details for suite CUTMiscCommand" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">createOneInstance</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.015000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">createAnotherInstance</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">deleteOneInstance</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">derivedClass</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">derivedClassAndBaseCall</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscConfigFile"></a>Suite: CUTMiscConfigFile</h3>
|
|
||||||
<table summary="Details for suite CUTMiscConfigFile" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">configWithInclude</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.016000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">configWithOptional</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">configWithDefine</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">configWithBadTest</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">configIncludeAndOptional</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">reportErrorInSubFiles</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.016000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscDebug"></a>Suite: CUTMiscDebug</h3>
|
|
||||||
<table summary="Details for suite CUTMiscDebug" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">testInstanceCounter</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">testInstanceCounterOutput</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscDynLibLoad "></a>Suite: CUTMiscDynLibLoad </h3>
|
|
||||||
<table summary="Details for suite CUTMiscDynLibLoad " class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">libraryNameDecoration</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscFile"></a>Suite: CUTMiscFile</h3>
|
|
||||||
<table summary="Details for suite CUTMiscFile" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">copyOneBigFile</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.187000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">copyDifferentFileSize</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.203000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">moveOneBigFile</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.203000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">moveDifferentFileSize</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.266000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscPackFile"></a>Suite: CUTMiscPackFile</h3>
|
|
||||||
<table summary="Details for suite CUTMiscPackFile" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">addBnp</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">loadFromBnp</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">addXmlpack</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.016000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">loadFromXmlpack</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">compressMemory</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">loadFromBnpCompressed</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">loadFromXmlpackCompressed</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">decompressMemory</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">loadFromBnpUncompressed</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">loadFromXmlpackUncompressed</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">loadXmlpackWithSameName</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscSingleton"></a>Suite: CUTMiscSingleton</h3>
|
|
||||||
<table summary="Details for suite CUTMiscSingleton" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">createSingleton</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">accessSingleton</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscSString"></a>Suite: CUTMiscSString</h3>
|
|
||||||
<table summary="Details for suite CUTMiscSString" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">testStrtok</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscStream"></a>Suite: CUTMiscStream</h3>
|
|
||||||
<table summary="Details for suite CUTMiscStream" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">constAndStream</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">memStreamSwap</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">copyOnWrite</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">preallocatedBitStream</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscVariable "></a>Suite: CUTMiscVariable </h3>
|
|
||||||
<table summary="Details for suite CUTMiscVariable " class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">declareVar</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTMiscTypes"></a>Suite: CUTMiscTypes</h3>
|
|
||||||
<table summary="Details for suite CUTMiscTypes" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_error"><a href="#CUTMiscTypes_basicTypes">basicTypes</a></td>
|
|
||||||
<td class="tablecell_error">1</td>
|
|
||||||
<td class="tablecell_error">false</td>
|
|
||||||
<td class="tablecell_error">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTNetLayer3"></a>Suite: CUTNetLayer3</h3>
|
|
||||||
<table summary="Details for suite CUTNetLayer3" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">sendReceiveUpdate</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">2.312000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTNetMessage"></a>Suite: CUTNetMessage</h3>
|
|
||||||
<table summary="Details for suite CUTNetMessage" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">messageSwap</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">lockSubMEssage</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">lockSubMEssageWithLongName</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTNetModule"></a>Suite: CUTNetModule</h3>
|
|
||||||
<table summary="Details for suite CUTNetModule" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">testModuleInitInfoParsing</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">testModuleInitInfoQuering</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">testModuleInitInfoBadParsing</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">localModuleFactory</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.016000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">failedInit</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">createLocalGateway</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">plugLocalGateway</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">gatewayTransportManagement</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">1.219000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">connectGateways</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.828000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">moduleDisclosure</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">1.328000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">moduleMessaging</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">1.625000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">localMessageQueing</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.609000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">uniqueNameGenerator</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">gwPlugUnplug</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">peerInvisible</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">3.453000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">firewalling</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">3.438000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">distanceAndConnectionLoop</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">6.109000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">securityPlugin</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">5.094000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">synchronousMessaging</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">1.031000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">layer3Autoconnect</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">6.672000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">interceptorTest</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.609000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<h3><a name="CUTLigoPrimitive"></a>Suite: CUTLigoPrimitive</h3>
|
|
||||||
<table summary="Details for suite CUTLigoPrimitive" class="table_suite">
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_title">Name</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Errors</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Success</td>
|
|
||||||
<td style="width:10%" class="tablecell_title">Time (s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="tablecell_success">testAliasGenerator</td>
|
|
||||||
<td class="tablecell_success">0</td>
|
|
||||||
<td class="tablecell_success">true</td>
|
|
||||||
<td class="tablecell_success">0.000000</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="spaced"><a href="#top">Back to top</a>
|
|
||||||
</p>
|
|
||||||
<hr />
|
|
||||||
|
|
||||||
<h2>Test results</h2>
|
|
||||||
<h3><a name="CUTMiscTypes_basicTypes"></a>CUTMiscTypes::basicTypes</h3>
|
|
||||||
<table summary="Test Failure" class="table_result">
|
|
||||||
<tr>
|
|
||||||
<td style="width:15%" class="tablecell_title">Test</td>
|
|
||||||
<td class="tablecell_success">CUTMiscTypes::basicTypes</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="width:15%" class="tablecell_title">File</td>
|
|
||||||
<td class="tablecell_success">d:\ryzom\nel\tools\nel_unit_test\ut_misc_types.h:31</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="width:15%" class="tablecell_title">Message</td>
|
|
||||||
<td class="tablecell_success">sizeof(time_t) == sizeof(uint32)</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="unspaced"><a href="#CUTMiscTypes">Back to CUTMiscTypes</a>
|
|
||||||
</p>
|
|
||||||
<hr />
|
|
||||||
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<a href="http://validator.w3.org/#validate-by-upload">
|
|
||||||
Valid XHTML 1.0 Strict
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in a new issue