Commit Graph

7 Commits

Author SHA1 Message Date
Pau Espin ce1d3cb08c gsup: Add PCO IE
This commit adds a new file PCO_Types.ttcn which allows generically
encoding decoding PCOs.

Change-Id: I9a1ae74712d6e8e0cd524ccd7fc2529b1a15dd97
2024-02-21 20:00:24 +01:00
Pau Espin 8f1403a471 Move templates from GSUP_Types.ttcn to GSUP_Templates.ttcn
Follow similar structure that we have for other protocols.

Change-Id: I54cc8c99d1e91d57c3d5a92f6529ef2055e9d4ed
2024-01-18 20:22:34 +01:00
Pau Espin 117a94f333 Split Diameter TS 29.272 templates into its own file
This allows more easily finding, understanding and using the tons of
templates coming from different specs.

Change-Id: I2e6b813a9e4ff98eef575aaaf46dbcf9f1a5d2d4
2023-12-21 16:16:17 +01:00
Alexander Couzens c583dea140 dia2gsup: sleep(1) to forget diameter state
Sleep to allow the remote to forget the connection (see diameter connect timer).

Related: OS#5657
Change-Id: Ib909eff5c381c6271b9d16e383bed3e78ca454da
2023-11-11 19:03:55 +01:00
Pau Espin 7aa4ad8b67 dia2gsup: Introduce new error scenario tests
Related: OS#5757
Change-Id: Ic870a2c1de74bee3f7d8e26874635d58469ccbea
2023-09-06 12:48:53 +00:00
Pau Espin 28dba3aa6e dia2gsup: initial refactoring
Do some refactoring to the core infrastructure of the tests before
adding new testsi. Among others:
- Move Tguard to main component
- Avoid having to call f_init_handler in each handler (do it
  automatically during f_start_handler()).

Change-Id: I4a1bf6ca03549688704815e3fec4e5152d0181a6
2023-08-31 11:50:47 +00:00
Harald Welte c98d9a9692 dia2gsup: Introduce initial testsuite
This testsuite contains 1 working test so far.

Related: OS#5757
Change-Id: Ia3db9fd62249777cd7c63f6c4af1568c79468728
2023-08-26 07:27:15 +00:00