Ticket #2804 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

CxxTestGen: special flag to build performance tests?

Reported by: Janik Zikovsky Owned by: Janik Zikovsky
Priority: major Milestone: Iteration 28
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Michael Whitty

Description

So as to build fine-grained C++ performance tests. Refs #839.

Change History

comment:1 Changed 10 years ago by Janik Zikovsky

  • Status changed from new to accepted

comment:2 Changed 10 years ago by Janik Zikovsky

(In [10704]) Refs #2804, #839: Added support for Performance tests in C++ by defining an extra test suite in a test .h file. File is added to ctest list if CXXTEST_ADD_PERFORMANCE cmake variable is TRUE. The tests are always built though.

comment:3 Changed 10 years ago by Janik Zikovsky

(In [10706]) Refs #2804: Timing check for PerformanceTest

comment:4 Changed 10 years ago by Janik Zikovsky

(In [10707]) Refs #2804: Modified CXXtest to report the time actually running the test, not the setUp() and tearDown().

comment:5 Changed 10 years ago by Janik Zikovsky

(In [10708]) Refs #2804: Added a measurement of the fraction of CPU usage to the test XML reporter.

comment:6 Changed 10 years ago by Janik Zikovsky

(In [10709]) Refs #2804: Fix XML output.

comment:7 Changed 10 years ago by Janik Zikovsky

(In [10711]) Refs #2804: Changed the XML of the CPU fraction measurement to work with hudson.

comment:8 Changed 10 years ago by Janik Zikovsky

(In [10712]) Refs #2804: Fix broken XML for unit tests.

comment:9 Changed 9 years ago by Janik Zikovsky

(In [10738]) Refs #2804: Trying to get xunit plugin for jenkins to see an extra measurement.

comment:10 Changed 9 years ago by Janik Zikovsky

(In [10741]) Refs #2804: Added cpufraction to other spot in XML.

comment:11 Changed 9 years ago by Janik Zikovsky

(In [10745]) Refs #2804: Analysis of xunit XML performance test results.

comment:12 Changed 9 years ago by Janik Zikovsky

(In [10746]) Refs #2804.

comment:13 Changed 9 years ago by Janik Zikovsky

(In [10747]) Refs #2804: Aggregate several databases into one for reporting.

comment:14 Changed 9 years ago by Janik Zikovsky

(In [10749]) Refs #2804: EventList performance test.

comment:15 Changed 9 years ago by Janik Zikovsky

(In [10765]) Refs #2804: Slower performance test.

comment:16 Changed 9 years ago by Janik Zikovsky

(In [10768]) Refs #2804: Exclude running Performance tests in the CXXtest executables unless a flag is given. This will avoid slow RHEL5 test runs.

comment:17 Changed 9 years ago by Janik Zikovsky

(In [10769]) Refs #2804: Dont exclude performance tests when running them directly.

comment:18 Changed 9 years ago by Janik Zikovsky

(In [10776]) Refs #2804: Performance tests

comment:19 Changed 9 years ago by Janik Zikovsky

(In [10798]) Refs #2804: Shorter EventListTest

comment:20 Changed 9 years ago by Janik Zikovsky

(In [10799]) Refs #2804: Performance test reporting

comment:21 Changed 9 years ago by Janik Zikovsky

(In [10802]) Refs #2804: Performance test reporting

comment:22 Changed 9 years ago by Janik Zikovsky

(In [10803]) Refs #2804: More robust report gen

comment:23 Changed 9 years ago by Janik Zikovsky

(In [10806]) Refs #2804: More robust report gen

comment:24 Changed 9 years ago by Janik Zikovsky

(In [10828]) Refs #2804: Analysis report

comment:25 Changed 9 years ago by Janik Zikovsky

(In [10855]) Refs #2804: New C++ performance tests, for Plus and Minus.

comment:26 Changed 9 years ago by Janik Zikovsky

  • Status changed from accepted to verify
  • Resolution set to fixed

comment:27 Changed 9 years ago by Michael Whitty

  • Status changed from verify to verifying
  • Tester set to Michael Whitty

comment:28 Changed 9 years ago by Michael Whitty

  • Status changed from verifying to closed

comment:29 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 3651

Note: See TracTickets for help on using tickets.