Refactor parameterization logic in net tests

This change refactors the logic to create parameterized tests in the
kernel unit tests. Logic for name generation is left to classes, while
common code for test injection is moved to the utility class

Bug: 66467511
Test: Ran net tests
Change-Id: I7eba57c616145246637beefac3aca16f9e2e899e
(cherry picked from commit ad7a31a77695b60bdcd223df568a2b921acc41b0)
3 files changed
tree: 06d8c097803925948575a36f2bf67f9773b2ddc0
  1. devicetree/
  2. net/
  3. Android.bp