[Chapel Merge] Enable start_test to run C++ tests and add a perfo

Branch: refs/heads/master
Revision: 3f5ec1f
Author: mppf
Log Message:

Merge pull request #17415 from mppf/cpp-map-perf-test

Enable start_test to run C++ tests and add a performance test

  • Enables start_test and sub_test to handle .test.cpp in addition to .test.c
  • Adds a performance test comparing the performance of Chapel map with C++ std::unordered_map
  • [x] full local testing

    Modified Files:
    A test/library/standard/Map/moby-perf-cpp.compopts
    A test/library/standard/Map/moby-perf-cpp.good
    A test/library/standard/Map/moby-perf-cpp.perfcompopts
    A test/library/standard/Map/moby-perf-cpp.perfexecopts
    A test/library/standard/Map/moby-perf-cpp.perfkeys
    A test/library/standard/Map/moby-perf-cpp.test.cpp
    A test/library/standard/Map/moby-perf.chpl
    A test/library/standard/Map/moby-perf.good
    A test/library/standard/Map/moby-perf.graph
    A test/library/standard/Map/moby-perf.perfexecopts
    A test/library/standard/Map/moby-perf.perfkeys
    A test/library/standard/Map/moby.txt
    M test/GRAPHFILES
    M util/test/start_test.py
    M util/test/sub_test.py

    Compare: Comparing e570da090f1a...3f5ec1fe00e1 · chapel-lang/chapel · GitHub