The tests run with multiple configurations now:
- "GGSN_Tests" -> "all"
- "GGSN_Tests_v4_only" -> "v4_only"
- "GGSN_Tests_v4v6_only" -> "v4v6_only"
- "GGSN_Tests_v6_only" -> "v6_only"
Looking at the non-kernel tests then all of them are filled out, and the "GGSN_Tests" category is a continuation of the previous runs.
For the kernel tests, the "GGSN_Tests" category used to be v4 only before Feb 28, and then v4v6. This is when all the tests started failing, because v4v6 only works with osmo-ggsn master, libgtpnl master and Pablo's kernel tree.
The "all" configuration is skipped when using the kernel module, because it cannot have multiple APNs (#6106). So now the "GGSN_Tests" category is just empty for the kernel tests.
I considered making it v4v6 only, or v4 only, but felt that this would make it inconsistent with the testsuites for non-kernel gtp, more confusing in the long run and that it would be better to have this "shift" in the test results once. I'm sorry for not writing this down anywhere, I thought I'd address it in the weekly review today but then we skipped looking at most ttcn3 results and I forgot to mention it.
I've looked at each test, and except for TC_pdp46_act_deact_apn4, they are all passing with GGSN_Tests_v4_only now. Some tests don't run in configurations they are supposed to run, I will look into it. (EDIT: all tests are running in the configurations they are supposed to)
TC_act_deact_retrans_duplicate
- GGSN_Tests: intentionally missing (ttcn3-ggsn-test-kernel*)
- GGSN_Tests_v4_only: passing
- GGSN_Tests_v6_only:
missing, will look into it intentionally missing, as it tries to activate the v4 APN named "Internet"
- GGSN_Tests_v4v6_only:
missing, will look into it intentionally missing, as it tries to activate the v4 APN named "Internet"
TC_addr_pool_exhaustion, TC_lots_of_concurrent_pdp_ctx, TC_pdp_act_restart_ctr_echo
- GGSN_Tests: intentionally missing (ttcn3-ggsn-test-kernel*)
- GGSN_Tests_v4_only: passing
- GGSN_Tests_v6_only: intentionally missing (tests need v4)
- GGSN_Tests_v4v6_only: passing in ttcn3-ggsn-test-kernel-pablo-gtp, failing in ttcn3-ggsn-test-kernel (as expected)
TC_pdp46_act_deact_apn4
- GGSN_Tests: intentionally missing (ttcn3-ggsn-test-kernel*)
- GGSN_Tests_v4_only: intentionally missing, as it needs v4v6 and v4 APNs
- GGSN_Tests_v6_only: intentionally missing, as it needs v4v6 and v4 APNs
- GGSN_Tests_v4v6_only:
missing, will look into it intentionally missing, as it needs v4v6 and v4 APNs
TC_pdp_act2_recovery
- GGSN_Tests: intentionally missing (ttcn3-ggsn-test-kernel*)
- GGSN_Tests_v4_only: passing
- GGSN_Tests_v6_only:
missing, will look into it intentionally missing, as it tries to activate the v4 APN named "Internet"
- GGSN_Tests_v4v6_only:
missing, will look into it intentionally missing, as it tries to activate the v4 APN named "Internet"