[SERVER-36078] Integrate adb resource monitor into mongoebench test suite for Android Created: 11/Jul/18  Updated: 29/Oct/23  Resolved: 21/Aug/18

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 4.0.3, 4.1.3

Type: Improvement Priority: Major - P3
Reporter: Max Hirschhorn Assignee: Jonathan Abrahams
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File perf-benchrun_embedded_json_only.tgz    
Issue Links:
Backports
Depends
depends on SERVER-36019 Create script to collect resource uti... Closed
depends on SERVER-36077 Create new resmoke.py test suite for ... Closed
Related
related to SERVER-36757 Generate and extract mongoebench-comp... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Sprint: TIG 2018-08-27
Participants:
Story Points: 2

 Description   

This involves creating a new hook that calls the start() and stop() methods before and after each test, respectively. The generated files from the resource monitor should be packaged into subdirectories based on the (test case, execution) pair which ran.



 Comments   
Comment by Githook User [ 22/Sep/18 ]

Author:

{'name': 'Jonathan Abrahams', 'email': 'jonathan@mongodb.com', 'username': 'hptabster'}

Message: SERVER-36078 Integrate adb resource monitor into mongoebench test suite for Android

(cherry picked from commit 5c647106e67bed997d649699fc929e5b41a0a759)
Branch: v4.0
https://github.com/mongodb/mongo/commit/4131e8e403ad527ae82dd5632404762889fdd385

Comment by Githook User [ 21/Aug/18 ]

Author:

{'name': 'Jonathan Abrahams', 'email': 'jonathan@mongodb.com', 'username': 'hptabster'}

Message: SERVER-36078 Integrate adb resource monitor into mongoebench test suite for Android
Branch: master
https://github.com/mongodb/mongo/commit/5c647106e67bed997d649699fc929e5b41a0a759

Comment by Jonathan Abrahams [ 14/Aug/18 ]

We are planning to save the testcase & results in a tree structure as follows:

/benchrun_embedded
    /testcases
        /testcase1.json
    /results
        /testcase1
          /thread1
               /battery.csv
               /cpu.json
               /memory.csv
               /mongoebench.0.json
               /mongoebench.1.json
               /mongoebench.2.json

Generated at Thu Feb 08 04:41:57 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.