1. 03 Nov, 2025 4 commits
    • Robert Schmidt's avatar
      Bugfix: "or None" is useless · 19c6d20b
      Robert Schmidt authored
      "or None" would assign if the first term is false-y. But not specifying
      it would already lead to the variable being set to None.
      19c6d20b
    • Robert Schmidt's avatar
      Centralize node for all XML steps · b0106f27
      Robert Schmidt authored
      All XML steps take a single node. We can thus "centralize" reading this
      parameter in the main loop and pass it to ExecuteActionWithParam().
      b0106f27
    • Robert Schmidt's avatar
      Simplify node management in CI · 9e0540fb
      Robert Schmidt authored
      Some CI tasks/commands like Iperf(), Ping() get multiple nodes (via XML
      parameter "nodes") to potentially run UEs on different nodes (hosts) at
      the same time. However, I argue that this is not good:
      
      - we don't actually use this -- where we specify multiple UEs, it's
        always "localhost localhost..."
      - it is inconsistent, as we typically have a single "node", not nodes,
        and there is a possibility to harmonize (see also next commit)
      - if we needed it, there would be better ways to achieve the same.
        First, for hardware-based UEs, the ci_infra.yaml can specify different
        UEs. For simulated UEs, it would be feasible to have multiple XML
        steps run in parallel, e.g., in the XML <parallel> tag, which would
        clarify that multiple UEs on different hosts run in parallel
      - it reduces code.
      
      Hence, make a single <node> for these XML steps.
      9e0540fb
    • Robert Schmidt's avatar
      CI: Remove unused code · a5689f5b
      Robert Schmidt authored
      a5689f5b
  2. 31 Oct, 2025 7 commits
  3. 30 Oct, 2025 29 commits