]> granicus.if.org Git - icu/commit
ICU-21843 Modifies performance tests and test framework in preparation of
authorgnrunge <nrunge@google.com>
Tue, 8 Feb 2022 23:23:21 +0000 (15:23 -0800)
committerNorbert Runge <41129501+gnrunge@users.noreply.github.com>
Fri, 11 Feb 2022 19:29:19 +0000 (11:29 -0800)
commite951f4aec4600a3fbec9d7ff2252f2550a3856ec
treef1be227d8d15053a12096aba6e98e8271401527e
parenta7b2d9dae17db64ed032f9f6171add1c3eda4663
ICU-21843 Modifies performance tests and test framework in preparation of
adding performance tests to ICU CI.
- test/perf/Makefile.in:
    adds strsrchperf to list of subdirs.
    changes target 'all' to compile everything in the standard way.
- test/perf/ustrperf/Makefile.in: changes target executable from stringperf to
  ustrperf (i.e. name of directory) to allow uniform handling with other
  perf tests in GHA CI rules.
- tools/ctestfw/uperf.cpp: changes output to ndjson format for processing with
  GHA Benchmark. Keep the previous output, which gets processed by the Perl
  scripts, when executed in 'verbose' mode. Backward compatibility,
  in case someone still wants to use the Perl scripts for the time being.
  May get cleaned up later.
Also remove a few non-essential output lines that would interfer with
GHA Benchmark.
processing
icu4c/source/test/perf/Makefile.in
icu4c/source/test/perf/charperf/charperf.cpp
icu4c/source/test/perf/ustrperf/Makefile.in
icu4c/source/test/perf/ustrperf/stringperf.h
icu4c/source/tools/ctestfw/uperf.cpp