Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ITS - Intelligent Transport Systems
ITS
Commits
415b4ca9
Commit
415b4ca9
authored
Aug 24, 2020
by
Bostjan Pintar
Browse files
New IVI Tests added. Control file modified. TpFunctions will be updated.
parent
1845ad0a
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
ttcn/AtsIVIM/ItsIvim_TestCases.ttcn
View file @
415b4ca9
This diff is collapsed.
Click to expand it.
ttcn/AtsIVIM/ItsIvim_TestControl.ttcn
View file @
415b4ca9
/**
* @author ETSI / STF517
* @author ETSI / STF517
/ TTF002
* @version $Url: https://oldforge.etsi.org/svn/ITS/tags/20170222_STF527_Final/ttcn/AtsIVIM/ItsIvim_TestControl.ttcn $
* $Id: ItsIvim_TestControl.ttcn 2648 2017-01-03 09:02:30Z garciay $
* @desc Test Control file for IVIM
...
...
@@ -17,39 +17,203 @@ module ItsIvim_TestControl {
// LibIts
import
from
LibItsIvim_Pics
all
;
//TODO pics group will be removed when it is moved to ITS lib
group
pics
{
/**
* @desc Support for IVIM fragmentation
* @see TODO
*/
modulepar
boolean
PICS_IVIM_FRAGMENTATION
:=
false
;
/**
* @desc Support for IVIM general container
* @see TODO
*/
modulepar
boolean
PICS_IVIM_HAS_GENERAL_CONTAINER
:=
false
;
/**
* @desc Support for IVIM has layout container
* @see TODO
*/
modulepar
boolean
PICS_IVIM_HAS_LAYOUT_CONTAINER
:=
false
;
/**
* @desc Support for IVIM has road cfg container
* @see TODO
*/
modulepar
boolean
PICS_IVIM_HAS_ROAD_CFG_CONTAINER
:=
false
;
/**
* @desc Support for IVIM has text container
* @see TODO
*/
modulepar
boolean
PICS_IVIM_HAS_TEXT_CONTAINER
:=
false
;
/**
* @desc Support for IVIM rscode viennaconv
* @see TODO
*/
modulepar
boolean
PICS_IVIM_RSCODE_VIENNACONV
:=
false
;
/**
* @desc Support for IVIM rscode ISO14823
* @see TODO
*/
modulepar
boolean
PICS_IVIM_RSCODE_ISO14823
:=
false
;
/**
* @desc Support for IVIM rscode saej2540
* @see TODO
*/
modulepar
boolean
PICS_IVIM_RSCODE_SAEJ2540
:=
false
;
/**
* @desc Support for IVIM rscode anz catalogue
* @see TODO
*/
modulepar
boolean
PICS_IVIM_RSCODE_ANY_CATALOGUE
:=
false
;
}
//end group pics
// Test Execution
control
{
if
(
PICS_IVIM_GENERATION
)
{
execute
(
TC_IS_IVI_MSGF_BV_01
());
execute
(
TC_IS_IVI_EVGN_BV_01
());
execute
(
TC_IS_IVI_EVGN_BV_02
());
execute
(
TC_IS_IVI_EVGN_BV_03
());
execute
(
TC_IS_IVI_EVGN_BV_04
());
execute
(
TC_IS_IVI_EVGN_BV_05
());
execute
(
TC_IS_IVI_EVTR_BV_01
());
execute
(
TC_IS_IVI_EVTR_BV_02
());
execute
(
TC_IS_IVI_GFQ_TI_01
());
execute
(
TC_IS_IVI_GFQ_TI_02
());
execute
(
TC_IS_IVI_COMM_BV_01_01
());
execute
(
TC_IS_IVI_COMM_BV_01_02
());
execute
(
TC_IS_IVI_COMM_BV_02
());
execute
(
TC_IS_IVI_GEN_MSGF_BV_01
());
execute
(
TC_IS_IVI_GEN_LOC_BV_01
());
execute
(
TC_IS_IVI_GEN_LOC_BV_02
());
execute
(
TC_IS_IVI_GEN_LOC_BV_03
());
execute
(
TC_IS_IVI_GEN_LOC_BV_04
());
execute
(
TC_IS_IVI_GEN_LOC_BV_05
());
execute
(
TC_IS_IVI_GEN_LOC_BV_06
());
execute
(
TC_IS_IVI_GEN_MANC_BV_01
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_FRAGMENTATION
)
{
execute
(
TC_IS_IVI_GEN_MANC_BV_02
());
}
if
(
PICS_IVIM_GENERATION
)
{
execute
(
TC_IS_IVI_GEN_EVGN_BV_01
());
execute
(
TC_IS_IVI_GEN_EVGN_BV_02
());
execute
(
TC_IS_IVI_GEN_EVGN_BV_03
());
execute
(
TC_IS_IVI_GEN_EVGN_BV_04
());
execute
(
TC_IS_IVI_GEN_EVGN_BV_05
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_UPDATE
)
{
execute
(
TC_IS_IVI_GEN_EVUP_BV_01
());
execute
(
TC_IS_IVI_GEN_EVUP_BV_02
());
execute
(
TC_IS_IVI_GEN_EVUP_BV_03
());
execute
(
TC_IS_IVI_GEN_EVUP_BV_04
());
execute
(
TC_IS_IVI_GEN_EVUP_BV_05
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_HAS_GENERAL_CONTAINER
)
{
execute
(
TC_IS_IVI_GEN_GENAPP_BV_01
());
execute
(
TC_IS_IVI_GEN_GENAPP_BV_02
());
execute
(
TC_IS_IVI_GEN_GENAPP_BV_03
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_HAS_GENERAL_CONTAINER
and
PICS_IVIM_RSCODE_VIENNACONV
and
PICS_IVIM_RSCODE_ISO14823
and
PICS_IVIM_RSCODE_SAEJ2540
and
PICS_IVIM_RSCODE_ANY_CATALOGUE
)
{
execute
(
TC_IS_IVI_GEN_GENAPP_BV_04
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_RSCODE_ISO14823
)
{
execute
(
TC_IS_IVI_GEN_GENAPP_BV_05
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_HAS_GENERAL_CONTAINER
and
PICS_IVIM_HAS_LAYOUT_CONTAINER
)
{
execute
(
TC_IS_IVI_GEN_GENAPP_BV_06
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_HAS_ROAD_CFG_CONTAINER
)
{
execute
(
TC_IS_IVI_GEN_RCC_BV_01
());
execute
(
TC_IS_IVI_GEN_RCC_BV_02
());
execute
(
TC_IS_IVI_GEN_RCC_BV_03
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_HAS_TEXT_CONTAINER
)
{
execute
(
TC_IS_IVI_GEN_TEXT_BV_01
());
execute
(
TC_IS_IVI_GEN_TEXT_BV_02
());
execute
(
TC_IS_IVI_GEN_TEXT_BV_03
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IVIM_HAS_TEXT_CONTAINER
and
PICS_IVIM_HAS_LAYOUT_CONTAINER
)
{
execute
(
TC_IS_IVI_GEN_TEXT_BV_04
());
}
if
(
PICS_IVIM_GENERATION
)
{
execute
(
TC_IS_IVI_GEN_GFQ_TI_01
());
execute
(
TC_IS_IVI_GEN_GFQ_TI_02
());
}
if
(
PICS_IVIM_UPDATE
)
{
execute
(
TC_IS_IVI_EVUP_BV_01
());
execute
(
TC_IS_IVI_EVUP_BV_02
());
execute
(
TC_IS_IVI_EVUP_BV_03
());
execute
(
TC_IS_IVI_EVUP_BV_04
());
execute
(
TC_IS_IVI_EVUP_BV_05
());
execute
(
TC_IS_IVI_EVRP_BV_01
());
execute
(
TC_IS_IVI_EVRP_BV_02
());
execute
(
TC_IS_IVI_GEN_EVRP_BV_01
());
execute
(
TC_IS_IVI_GEN_EVRP_BV_02
());
}
if
(
PICS_IVIM_GENERATION
)
{
execute
(
TC_IS_IVI_GEN_EVTR_BV_01
());
execute
(
TC_IS_IVI_GEN_EVTR_BV_02
());
}
if
(
PICS_IVIM_CANCELLATION
)
{
execute
(
TC_IS_IVI_GEN_EVTR_BV_03
());
}
if
(
PICS_IVIM_NEGATION
)
{
execute
(
TC_IS_IVI_GEN_EVTR_BV_04
());
}
if
(
PICS_IVIM_GENERATION
)
{
execute
(
TC_IS_IVI_GEN_COM_BV_01
());
execute
(
TC_IS_IVI_GEN_COM_BV_02
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IS_IUT_SECURED
)
{
execute
(
TC_IS_IVI_GEN_SEC_BV_01
());
execute
(
TC_IS_IVI_GEN_SEC_BV_02
());
execute
(
TC_IS_IVI_GEN_SSP_BV_01
());
execute
(
TC_IS_IVI_GEN_SSP_BO_01
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IS_IUT_SECURED
and
PICS_IVIM_RSCODE_VIENNACONV
and
PICS_IVIM_RSCODE_SAEJ2540
)
{
execute
(
TC_IS_IVI_GEN_SSP_BV_02
());
execute
(
TC_IS_IVI_GEN_SSP_BO_02
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IS_IUT_SECURED
and
PICS_IVIM_RSCODE_ISO14823
)
{
execute
(
TC_IS_IVI_GEN_SSP_BV_03
());
execute
(
TC_IS_IVI_GEN_SSP_BV_04
());
execute
(
TC_IS_IVI_GEN_SSP_BO_03
());
execute
(
TC_IS_IVI_GEN_SSP_BO_04
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IS_IUT_SECURED
and
PICS_IVIM_HAS_ROAD_CFG_CONTAINER
and
PICS_IVIM_HAS_TEXT_CONTAINER
and
PICS_IVIM_HAS_LAYOUT_CONTAINER
)
{
execute
(
TC_IS_IVI_GEN_SSP_BV_05
());
execute
(
TC_IS_IVI_GEN_SSP_BO_05
());
}
if
(
PICS_IVIM_GENERATION
and
PICS_IS_IUT_SECURED
)
{
execute
(
TC_IS_IVI_GEN_SSP_BV_06
());
execute
(
TC_IS_IVI_GEN_SSP_BO_06
());
}
if
(
PICS_IVIM_RECEPTION
)
{
execute
(
TC_IS_IVI_MSGF_BV_02
());
execute
(
TC_IS_IVI_RCV_MSGF_BV_01
());
execute
(
TC_IS_IVI_RCV_DATA_BV_01
());
execute
(
TC_IS_IVI_RCV_DATA_BV_02
());
execute
(
TC_IS_IVI_RCV_DATA_BV_03
());
execute
(
TC_IS_IVI_RCV_DATA_BV_04
());
execute
(
TC_IS_IVI_RCV_DATA_BV_05
());
execute
(
TC_IS_IVI_RCV_EVUP_BV_01
());
execute
(
TC_IS_IVI_RCV_EVUP_BV_02
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IVIM_UPDATE
)
{
execute
(
TC_IS_IVI_RCV_EVUP_BV_03
());
execute
(
TC_IS_IVI_RCV_EVUP_BV_04
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IVIM_CANCELLATION
)
{
execute
(
TC_IS_IVI_RCV_EVUP_BV_05
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IVIM_NEGATION
)
{
execute
(
TC_IS_IVI_RCV_EVUP_BV_06
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IS_IUT_SECURED
)
{
execute
(
TC_IS_IVI_RCV_SSP_BV_01
());
execute
(
TC_IS_IVI_RCV_SSP_BO_01
());
execute
(
TC_IS_IVI_RCV_SSP_BO_02
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IS_IUT_SECURED
and
PICS_IVIM_RSCODE_VIENNACONV
and
PICS_IVIM_RSCODE_SAEJ2540
)
{
execute
(
TC_IS_IVI_RCV_SSP_BO_03
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IS_IUT_SECURED
and
PICS_IVIM_RSCODE_ISO14823
)
{
execute
(
TC_IS_IVI_RCV_SSP_BO_04
());
execute
(
TC_IS_IVI_RCV_SSP_BO_05
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IS_IUT_SECURED
and
PICS_IVIM_HAS_ROAD_CFG_CONTAINER
and
PICS_IVIM_HAS_TEXT_CONTAINER
and
PICS_IVIM_HAS_LAYOUT_CONTAINER
)
{
execute
(
TC_IS_IVI_RCV_SSP_BO_06
());
}
if
(
PICS_IVIM_RECEPTION
and
PICS_IS_IUT_SECURED
)
{
execute
(
TC_IS_IVI_RCV_SSP_BO_07
());
}
}
...
...
ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn
View file @
415b4ca9
This diff is collapsed.
Click to expand it.
LibCommon
@
fa2b5c7d
Compare
1c35e012
...
fa2b5c7d
Subproject commit
1c35e012cb65152abd1ab432a82d23a755c1276e
Subproject commit
fa2b5c7d9d2a170e4d876d82ed5e865d925837a7
LibIts
@
5d0d6eb7
Compare
094113c7
...
5d0d6eb7
Subproject commit
094113c7bb96d4d10d61024f8ac2aaff15f47928
Subproject commit
5d0d6eb75b6604a3ee58c98889994a3906e1dc44
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment