aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
3 daysrteval: Add summary reporting for timerlatHEADmainJohn Kacur2-4/+100
3 daysrteval: Use -j with make mrproperCrystal Wood1-1/+1
4 daysrteval: timerlat.py Add statistics and generate xmlJohn Kacur1-7/+259
4 daysrteval: cyclictest.py: Fix the median calculationJohn Kacur1-6/+14
10 daysrteval: cyclictest.py: Remove unused method sampleJohn Kacur1-6/+0
11 daysrteval: cyclictest.py: Fix the description in the xml reportJohn Kacur1-2/+2
2024-04-12rteval: Add rtla timerlat as a measurement moduleJohn Kacur2-0/+132
2024-04-12rteval: Cyclictest.py: Make standalone file work againJohn Kacur1-11/+8
2024-04-05rteval: Add relative cpulists for loadsTomas Glozar1-7/+10
2024-04-02rteval: Remove 30 second "settling" periodCrystal Wood1-2/+0
2024-04-02rteval: Break out of main loop faster on interrupt/stoptimeCrystal Wood1-6/+5
2024-03-28rteval: kcompile: Fix path lookups in _remove_build_dirsCrystal Wood1-3/+2
2024-03-28rteval: default_config_search: Return None on failureCrystal Wood2-2/+2
2024-03-28rteval: Remove XML-RPC serverTomas Glozar71-9604/+2
2024-03-19rteval: Implement initial dmidecode supportTomas Glozar3-64/+118
2024-02-13rteval: More formatting using f-string changes for readabilityJohn Kacur2-39/+39
2024-01-23rteval: Add Dockerfile READMEChris White1-0/+49
2024-01-23rteval: Add interactive source-to-image DockerfileChris White2-0/+70
2024-01-18rteval: Add relative cpulists for measurementsTomas Glozar5-61/+90
2024-01-18rteval: Convert CpuList class to a moduleTomas Glozar9-181/+177
2023-12-20rteval: Disable use of python-dmidecodeJohn Kacur3-17/+2
2023-12-20rteval: Makefile: More rpm cleanupsJohn Kacur1-8/+3
2023-12-15rteval: systopology: Fix incorrect test to invert a cpulistJohn Kacur1-1/+2
2023-12-15rteval: Minor improvements to CpuList classTomas Glozar1-14/+15
2023-12-11rteval: Refactor collapse_cpulist in systopologyTomas Glozar5-56/+30
2023-11-13rteval: Remove upstream spec fileJohn Kacur2-521/+0
2023-11-09rteval: Change the default kernel for kcompile to linux-6.6.1John Kacur3-4/+4
2023-10-03rteval: Update version to v3.7v3.7John Kacur2-2/+2
2023-09-13rteval: Support run-on-isolcpus in cyclictestTomas Glozar1-2/+10
2023-09-13rteval: Add run_on_isolcpus option to measurementsTomas Glozar1-3/+14
2023-09-13rteval: Allow arguments specific to module groupTomas Glozar1-8/+10
2023-08-31rteval: return empty string in compress_cpulist for an empty listJohn Kacur1-0/+2
2023-08-14rteval: Add SPDX-License-Identifier to rtevalEder Zulian86-1055/+87
2023-08-08rteval: Correct Python version in doc/rteval.txtTomas Glozar1-1/+1
2023-07-26rteval: Add missing docstrings in SysTopologyTomas Glozar1-0/+2
2023-07-25rteval: Exclude isolcpus from loads reportTomas Glozar2-2/+2
2023-07-25rteval: Fix CPU count calculation for hackbenchTomas Glozar1-1/+5
2023-07-25rteval: Exclude isolcpus from stressng by defaultTomas Glozar1-0/+5
2023-07-25rteval: Exclude isolcpus from kcompile by defaultTomas Glozar1-2/+6
2023-07-25rteval: Report isolated CPUsTomas Glozar2-0/+15
2023-07-25rteval: Detect isolcpus in systopologyTomas Glozar1-0/+47
2023-06-30Edited code from previous commit to exclude try-except blockAnubhav Shelat1-5/+1
2023-06-30Fixed bug in kcompile where run would fail if kcompile-source version had the...Anubhav Shelat1-2/+2
2023-06-28rteval/server: edited files to use optparse instead of argparseAnubhav Shelat3-14/+13
2023-06-28rteval: fixed commentsAnubhav Shelat3-4/+4
2023-06-28rteval: added code to download default kernel version if no version is specifiedAnubhav Shelat1-1/+9
2023-06-28rteval-cmd: added code to handle downloading kernel versions of the x.xAnubhav Shelat1-1/+5
2023-06-28rteval: Changed files to use argparse library instead of optparseAnubhav Shelat5-53/+70
2023-06-21rteval: osinfo.py: Added code to use 'sos report' instead of sosreport.Anubhav Shelat1-4/+6
2023-06-12rteval: Use f-strings in tools.pyAnubhav Shelat1-1/+1
2023-06-12rteval: Use f-strings in services.pyAnubhav Shelat1-6/+6
2023-06-12rteval: Use f-strings in osinfoAnubhav Shelat1-6/+6
2023-06-12rteval: Use f-strings in memory.pyAnubhav Shelat1-4/+4
2023-06-12rteval: Use f-strings in kernel.pyAnubhav Shelat1-2/+2
2023-06-12rteval: Use f-strings in cputopologyAnubhav Shelat1-3/+1
2023-06-06Added code to check if the proc/net/if_inet6 file exists while loading IPv6 a...Anubhav Shelat1-12/+16
2023-06-05rteval: Use f-strings in rtevalConfigAnubhav Shelat1-1/+1
2023-06-05rteval: Use f-strings in rtevalclient.pyAnubhav Shelat1-1/+1
2023-05-26rteval: Fix the unit test in osinfoJohn Kacur1-1/+1
2023-02-17rteval: Update version number to v3.6v3.6John Kacur2-2/+2
2023-02-17rteval: setup: Remove distutils and clean-upsJohn Kacur1-12/+15
2023-02-17rteval: Use sysconfig instead of deprecated distutilsJohn Kacur1-2/+7
2023-02-03rteval: Change the default kernel to compile to linux-6.1.8John Kacur3-4/+4
2023-02-02rteval: Catch failures in python-dmidecodeJohn Kacur1-1/+13
2022-12-06rteval: Log.py: Convert to f-stringsJohn Kacur1-6/+3
2022-12-06rteval: xmlout.py: Convert to f-strings where possibleJohn Kacur1-5/+5
2022-11-09rteval: rtevalConfig.py: Convert regular strings to f-stringsJohn Kacur1-5/+5
2022-11-09rteval: rtevalXMLRPC.py: Convert regular strings to f-stringsJohn Kacur1-20/+14
2022-11-09rteval: rtevalReport.py: Convert regular strings to f-stringsJohn Kacur1-3/+3
2022-11-09rteval: rteval/__init__.py: Convert regular strings to f-stringsJohn Kacur1-17/+15
2022-10-27rteval: Don't attempt to get DMIinfo if there are dmi warningsJohn Kacur3-16/+24
2022-10-10rteval: Replace python-ethtool with inline codeJohn Kacur3-118/+227
2022-09-29rteval: Fix "DMI WARNING" when not running as rootJohn Kacur2-25/+26
2022-08-16rteval: Update version number to v3.5v3.5John Kacur2-2/+2
2022-08-16rteval: Use "with" for open of loadavgJohn Kacur1-4/+2
2022-08-16rteval: Add measurement and load location to run reportLeah Leshchinsky3-1/+26
2022-08-11rteval: Move cpuinfo to systopology.py and delete misc.pyJohn Kacur3-117/+41
2022-08-09rteval: Allow user to enter compressed cpu-lists, fix reportingJohn Kacur2-11/+32
2022-08-05rteval: Fix loads cpulist restrictionValentin Schneider3-3/+3
2022-08-05rteval: enhancement to --kcompile-source option for kernel tarballManasi Godse1-4/+21
2022-08-04rteval: fix regex in kcompile to calculate patch number for kernel prefixManasi Godse1-1/+1
2022-08-04rteval: restrict kernel source download with invalid file extensionsManasi Godse1-0/+4
2022-08-03rteval: cyclictest: Reset cpulist from newly calculated cpusJohn Kacur1-1/+3
2022-07-26rteval: Make use of systopology instead of misc in cyclictestJohn Kacur1-31/+36
2022-07-26rteval: Make use of systopology instead of misc in stressng moduleJohn Kacur1-7/+8
2022-07-26rteval: Make use of systopology instead of misc in kcompileJohn Kacur1-40/+46
2022-07-26rteval: Make use of systopology instead of misc in hackbenchJohn Kacur1-16/+14
2022-07-26rteval: Make use of systopology instead of misc in rteval-cmdJohn Kacur1-22/+23
2022-07-26rteval: Create common functions in CpuList and SysTopologyJohn Kacur1-16/+74
2022-07-26rteval: Add man page entry for -S, --source-download optionManasi Godse1-0/+4
2022-07-15rteval: Add option for downloading kernelManasi Godse2-0/+62
2022-06-28rteval: update version number to v3.4v3.4John Kacur2-2/+2
2022-06-07rteval: Change the default kernel to compile to linux-5.18.1John Kacur3-4/+4
2022-06-03rteval: stressng: The stressng option should not be a stringJohn Kacur1-1/+2
2022-06-03rteval: kcompile: Fix regular expression to match kernel prefixJohn Kacur1-1/+2
2022-05-06rteval: systopology.py: Use "with" for resource allocationJohn Kacur1-14/+16
2022-05-06rteval: cyclictest.py: Use "with" with resource allocationJohn Kacur1-8/+8
2022-05-06rteval: stressng.py: Remove unnecessary listJohn Kacur1-1/+1
2022-05-06rteval: misc.py: Use "with" for resource allocationJohn Kacur1-11/+17
2022-05-06rteval: rteval-cmd: Use "with" with openJohn Kacur1-7/+5
2022-05-03rteval: kcompile: Fix source tarball argument handlingValentin Schneider1-4/+7
2022-05-03rteval: kcompile: Use systopology to get a list of cpus on a nodeJohn Kacur1-1/+1
2022-04-29rteval: systopology: Fix offline NUMA node parsingValentin Schneider1-0/+4
2022-03-09rteval: Fix allmodconfig build on machines that don't allow sha1 signingJohn Kacur1-0/+1
2022-03-09rteval: Fix Popen for python3.6 where text=True is not availableJohn Kacur1-4/+4
2022-02-14rteval: If the user doesn't specify a cpumask, use the inherited oneJohn Kacur1-0/+6
2022-02-07rteval: Don't restrict measurement threads to inherited cpumaskJohn Kacur1-11/+1
2022-01-26rteval: Increase default buckets from 2000 to 3500John Kacur3-3/+3
2022-01-14rteval: Fix test misses threshold assignmentJohn Kacur1-1/+1
2022-01-13rteval: update version number to v3.3v3.3John Kacur2-2/+2
2022-01-13rteval: Don't run hackbench by default on low memory systemsJohn Kacur1-1/+9
2022-01-12rteval: Add --cyclictest-threshold=USECJohn Kacur1-2/+8
2021-12-10rteval: Change misc.py to be executableJohn Kacur1-0/+0
2021-11-09rteval: kcompile: Fix spelling in debug messageJohn Kacur1-1/+1
2021-11-04rteval: cyclictest.py: Skip statistics reporting in case of an overflowPunit Agrawal1-0/+10
2021-11-04rteval: cyclictest.py: Sort the list of cpusPunit Agrawal1-0/+4
2021-11-04rteval: cyclictest.py Parse max latencies from cyclictest outputPunit Agrawal1-6/+25
2021-09-27rteval: systopology: Update copyrightJohn Kacur1-0/+1
2021-09-27rteval: systopology: Use 'with' on open with sysreadJohn Kacur1-2/+2
2021-09-23rteval: Add idea of exclusive load module and make stress-ng oneJohn Kacur2-0/+23
2021-09-23rteval: Make donotrun work correctly in load modulesJohn Kacur4-3/+15
2021-09-15rteval: kernel.py: Add support for kthreads running with deadline policyPunit Agrawal1-1/+1
2021-09-14rteval: Remove self.__err_sleepJohn Kacur1-1/+0
2021-09-14rteval: Remove mult from hackbench.pyJohn Kacur1-5/+2
2021-09-14rteval: hackbench.py: Enable running on a system with low memoryPunit Agrawal1-2/+1
2021-09-14rteval: services: Iterate through items in MakeReportJohn Kacur1-3/+3
2021-09-13rteval: services.py: Fix incorrect detection of container environmentPunit Agrawal1-5/+5
2021-09-13rteval: osinfo.py: Fix RT kernel detectionPunit Agrawal1-1/+1
2021-09-13rteval: kcompile: Fix for no numactl and no cpulistJohn Kacur1-7/+17
2021-09-13rteval: systopology.py: Add support for systems that don't have NumaPunit Agrawal1-6/+31
2021-09-13rteval: Construct a 'model name' on architectures that don't have oneJohn Kacur1-0/+21
2021-09-13rteval: Only process warnings if dmidecode_loaded is TrueJohn Kacur1-0/+3
2021-07-29rteval: Add __contains__ in rtevalConfigJohn Kacur1-0/+2
2021-07-28rteval: cyclictest.py: Do not pass obsolete --notrace optionAtsushi Nemoto1-1/+0
2021-07-16rteval: Update to using the linux-5.13.2 kernelJohn Kacur3-4/+4
2021-07-15rteval: Restrict measurement threads to the cpus in cpumaskJohn Kacur1-0/+9
2021-06-25rteval: update version number to v3.2v3.2John Kacur2-2/+2
2021-05-06rteval: Remove rteval-loads.specJohn Kacur1-66/+0
2021-05-06rteval: doc: Remove obsolete release-checklist.txtJohn Kacur1-22/+0
2021-03-02rteval: cyclictest.py: Make build targets architecture independentPunit Agrawal1-1/+1
2021-01-13rteval: Remove requirement to install python-schedutilsJohn Kacur3-9/+2
2021-01-13rteval: Fix incorrect import in sysinfo dirJohn Kacur1-1/+1
2021-01-07rteval: Update version numberv3.1John Kacur2-2/+2
2020-12-22rteval: Update information files with the correct source code reposJohn Kacur2-10/+13
2020-11-26rteval: Use rtevalConfig tp find histogram xsltJonathan Schwender2-1/+2
2020-11-26rteval: Use rteval_text.xsl path found at config initializationJonathan Schwender1-1/+1
2020-11-26rteval: rtevalConfig.py: Add entry to ConfigDirectoriesJonathan Schwender1-1/+2
2020-09-15rteval: services.py: a few clean-upsJohn Kacur1-10/+15
2020-09-15rteval: memory.py: convert mem_get_size to staticmethodJohn Kacur1-4/+6
2020-09-15rteval: sysstat.py: Put imports on separate linesJohn Kacur1-1/+7
2020-09-15rteval: hackbench.py: Comment out broken __main__John Kacur1-5/+10
2020-09-15rteval: loads/__init__.py: line continuation fixesJohn Kacur1-2/+6
2020-09-15rteval: misc.py: Change type() to isinstance() for python3 idiomsJohn Kacur1-9/+7
2020-09-15rteval: make __show_remaining_time a staticmethodJohn Kacur1-26/+36
2020-09-15rteval: Remove unnecessary importJohn Kacur1-4/+8
2020-09-10rteval: tools.py: Add module docstringJohn Kacur1-2/+2
2020-09-06rteval: cyclictest.py: change __get_debugfs_mount to staticmethodJohn Kacur1-14/+17
2020-09-06rteval: rteval/modules/__init__.py: docstring fixesJohn Kacur1-34/+50
2020-09-06rteval: kcompile.py a few clean-upsJohn Kacur1-13/+21
2020-09-06rteval: systopology.py: declare methods as staticJohn Kacur1-32/+41
2020-09-02rteval: Clean-ups for rtevalXMLRPC.pyJohn Kacur1-14/+11
2020-09-02rteval: clean-ups to rtevalReportJohn Kacur1-7/+8
2020-09-02rteval: Various fixes to xmlout.pyJohn Kacur1-101/+90
2020-09-02rteval: Clean-up dmi.pyJohn Kacur1-14/+13
2020-09-02rteval: A few clean-ups to rtevalConfig.pyJohn Kacur1-16/+14
2020-09-02rteval: A few cleanups to osinfo.pyJohn Kacur1-7/+10
2020-09-02rteval: kernel.py style modificationsJohn Kacur1-8/+10
2020-09-02rteval: A few style changes to cputopology.pyJohn Kacur1-9/+10
2020-08-28rteval: Fully specify the location of imports in sysinfo/__init__.pyJohn Kacur1-14/+16
2020-08-27rteval: Makefile: Add the ability to generate ctagsJohn Kacur1-0/+10
2020-08-27rteval:unittest.py Apply some fixes to unittest.pyJohn Kacur1-3/+3
2020-08-27rteval: Fix potential relative import error with rtevalConfigJohn Kacur1-2/+2
2020-08-27rteval: 2to3 conversion on xmlout.pyJohn Kacur1-2/+2
2020-08-27rteval: Parse cpuinfo correctly when model name has a colonJohn Kacur1-2/+4
2020-07-23rteval: Use linux-5.7 in kcompileJohn Kacur4-5/+5
2020-06-24rteval: Rename self.cmd to self.args for inheritance in stressngJohn Kacur1-8/+9
2020-06-15rteval: Add the stressng load moduleJohn Kacur4-2/+140
2020-05-07rteval/rtevalReport.py: Fix non-existant variableJohn Kacur1-1/+1
2020-05-07rteval/rtevalReport.py: Some style changes suggested by pylint-3John Kacur1-4/+7
2020-05-07rteval/rtevalConfig.py: Some style changes suggested by pylint-3John Kacur1-12/+13
2020-05-06rteval: cyclictest.py: Some style changes suggested by pylint-3John Kacur1-11/+16
2020-05-06rteval: Some style changes to rteval/modules/measurement/__init__.pyJohn Kacur1-6/+6
2020-05-06rteval: sysstat: Some style changes suggested by pylint-3John Kacur1-7/+7
2020-05-06rteval: kcompile.py: Some style changes suggested by pylint-3John Kacur1-19/+19
2020-05-06rteval: hackbench.py: Some Style changes suggested by pylint-3John Kacur1-7/+7
2020-05-06rteval: modules/__init__.py: Some style changes suggested by pylint-3John Kacur1-11/+14
2020-05-06rteval: rteval/__init__.py: A few style changes suggested by pylint-3John Kacur1-2/+2
2020-05-06rteval: systopology.py: Some style changes suggested by pylint-3John Kacur1-11/+11
2020-05-06rteval: rteval/Log.py: Some style changes suggested from pylint-3John Kacur1-7/+6
2020-05-06rteval: rteval-cmd: Some style changes suggested by pylint-3John Kacur1-14/+13
2020-04-07modules: Don't abort if a workload isn't runningScott Wood1-3/+0
2020-04-07Makefile: Use parentheses around print argsScott Wood1-1/+1
2020-04-07Makefile: Remove non-distutil install leftoversScott Wood1-14/+0
2019-12-10rteval: hackbench Fix interating through nodesJohn Kacur1-2/+2
2019-12-02rteval: node in args to Popen must be a stringJohn Kacur1-1/+1
2019-12-02rteval: Don't assume cpu0 cannot be offlined, test itJohn Kacur1-2/+0
2019-12-02rteval: Change hackbench to use systopology to calculate online cpusJohn Kacur2-10/+10
2019-12-02rteval: Check whether a cpu is online before adding it to the listJohn Kacur2-6/+42
2019-11-13Create version 3.0 for python3v3.0John Kacur2-6/+6
2019-08-23Merge branch 'py3/rteval'John Kacur38-418/+486