Skip to content
Snippets Groups Projects
  • James Clark's avatar
    23331eeb
    perf tests: Improve topology test to check all aggregation types · 23331eeb
    James Clark authored
    
    Improve the topology test to check all aggregation types. This is to
    lock down the behaviour before 'id' is changed into a struct in later
    commits.
    
    Committer testing:
    
      $ perf test topology
      41: Session topology: Ok
      $
    
      $ perf test -v topology
      41: Session topology:
      --- start ---
      test child forked, pid 965552
      templ file: /tmp/perf-test-mO7NtI
      Problems creating module maps, continuing anyway...
      CPU 0, core 0, socket 0
      CPU 1, core 1, socket 0
      CPU 2, core 2, socket 0
      CPU 3, core 4, socket 0
      CPU 4, core 5, socket 0
      CPU 5, core 6, socket 0
      CPU 6, core 8, socket 0
      CPU 7, core 9, socket 0
      CPU 8, core 10, socket 0
      CPU 9, core 12, socket 0
      CPU 10, core 13, socket 0
      CPU 11, core 14, socket 0
      CPU 12, core 0, socket 0
      CPU 13, core 1, socket 0
      CPU 14, core 2, socket 0
      CPU 15, core 4, socket 0
      CPU 16, core 5, socket 0
      CPU 17, core 6, socket 0
      CPU 18, core 8, socket 0
      CPU 19, core 9, socket 0
      CPU 20, core 10, socket 0
      CPU 21, core 12, socket 0
      CPU 22, core 13, socket 0
      CPU 23, core 14, socket 0
      test child finished with 0
      ---- end ----
      Session topology: Ok
      $
    
    Signed-off-by: default avatarJames Clark <james.clark@arm.com>
    Acked-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Acked-by: default avatarJiri Olsa <jolsa@redhat.com>
    Tested-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    Tested-by: default avatarJohn Garry <john.garry@huawei.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Richter <tmricht@linux.ibm.com>
    Link: https://lore.kernel.org/r/20201126141328.6509-2-james.clark@arm.com
    
    
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    23331eeb
    History
    perf tests: Improve topology test to check all aggregation types
    James Clark authored
    
    Improve the topology test to check all aggregation types. This is to
    lock down the behaviour before 'id' is changed into a struct in later
    commits.
    
    Committer testing:
    
      $ perf test topology
      41: Session topology: Ok
      $
    
      $ perf test -v topology
      41: Session topology:
      --- start ---
      test child forked, pid 965552
      templ file: /tmp/perf-test-mO7NtI
      Problems creating module maps, continuing anyway...
      CPU 0, core 0, socket 0
      CPU 1, core 1, socket 0
      CPU 2, core 2, socket 0
      CPU 3, core 4, socket 0
      CPU 4, core 5, socket 0
      CPU 5, core 6, socket 0
      CPU 6, core 8, socket 0
      CPU 7, core 9, socket 0
      CPU 8, core 10, socket 0
      CPU 9, core 12, socket 0
      CPU 10, core 13, socket 0
      CPU 11, core 14, socket 0
      CPU 12, core 0, socket 0
      CPU 13, core 1, socket 0
      CPU 14, core 2, socket 0
      CPU 15, core 4, socket 0
      CPU 16, core 5, socket 0
      CPU 17, core 6, socket 0
      CPU 18, core 8, socket 0
      CPU 19, core 9, socket 0
      CPU 20, core 10, socket 0
      CPU 21, core 12, socket 0
      CPU 22, core 13, socket 0
      CPU 23, core 14, socket 0
      test child finished with 0
      ---- end ----
      Session topology: Ok
      $
    
    Signed-off-by: default avatarJames Clark <james.clark@arm.com>
    Acked-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Acked-by: default avatarJiri Olsa <jolsa@redhat.com>
    Tested-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    Tested-by: default avatarJohn Garry <john.garry@huawei.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Richter <tmricht@linux.ibm.com>
    Link: https://lore.kernel.org/r/20201126141328.6509-2-james.clark@arm.com
    
    
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>