Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pts/stress-ng-1.13.0: Update against 0.18.09 upstream #315

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions pts/stress-ng-1.13.0/downloads.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.5-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.18.09.tar.gz</URL>
<MD5>7e6a7adf51828344458a2ddbf942707d</MD5>
<SHA256>0694f2c24eb5d839fe11f41adc2c0ea31bb7e9c1a53316fc251847d1d55f6344</SHA256>
<FileName>stress-ng-0.18.09.tar.gz</FileName>
<FileSize>6710486</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>
18 changes: 18 additions & 0 deletions pts/stress-ng-1.13.0/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/sh
tar -xf stress-ng-0.18.09.tar.gz
cd stress-ng-0.18.09
if [ "$OS_TYPE" = "BSD" ]
then
gmake
else
make -j $NUM_CPU_PHYSICAL_CORES
fi
echo $? > ~/install-exit-status
cd ~
cat << EOF > stress-ng
#!/bin/sh
cd stress-ng-0.18.09
./stress-ng \$@ > \$LOG_FILE 2>&1
echo \$? > ~/test-exit-status
EOF
chmod +x stress-ng
9 changes: 9 additions & 0 deletions pts/stress-ng-1.13.0/results-definition.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.5-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>stress-ng: info: [2271] cpu 103656 30.03 596.91 0.00 #_RESULT_# 173.65</OutputTemplate>
<ResultScale>Bogo Ops/s</ResultScale>
<ResultProportion>HIB</ResultProportion>
</ResultsParser>
</PhoronixTestSuite>
243 changes: 243 additions & 0 deletions pts/stress-ng-1.13.0/test-definition.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,243 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.5-->
<PhoronixTestSuite>
<TestInformation>
<Title>Stress-NG</Title>
<AppVersion>0.18.09</AppVersion>
<Description>Stress-NG is a Linux stress tool developed by Colin Ian King.</Description>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.13.0</Version>
<SupportedPlatforms>Linux, BSD, MacOSX</SupportedPlatforms>
<SoftwareType>Benchmark</SoftwareType>
<TestType>System</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, attr, jpeg-development</ExternalDependencies>
<EnvironmentSize>56</EnvironmentSize>
<ProjectURL>https://github.com/ColinIanKing/stress-ng/</ProjectURL>
<RepositoryURL>https://github.com/ColinIanKing/stress-ng</RepositoryURL>
<Maintainer>Michael Larabel</Maintainer>
<SystemDependencies>sys/apparmor.h</SystemDependencies>
</TestProfile>
<TestSettings>
<Default>
<Arguments>-t 30 --metrics-brief</Arguments>
</Default>
<Option>
<DisplayName>Test</DisplayName>
<Identifier>test</Identifier>
<Menu>
<Entry>
<Name>CPU Stress</Name>
<Value>--cpu -1 --cpu-method all --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Crypto</Name>
<Value>--crypt -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Memory Copying</Name>
<Value>--memcpy -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Glibc Qsort Data Sorting</Name>
<Value>--qsort -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Glibc C String Functions</Name>
<Value>--str -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Vector Math</Name>
<Value>--vecmath -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Matrix Math</Name>
<Value>--matrix -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Forking</Name>
<Value>--fork -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>System V Message Passing</Name>
<Value>--msg -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Semaphores</Name>
<Value>--sem -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Socket Activity</Name>
<Value>--sock -1 --no-rand-seed --sock-zerocopy</Value>
</Entry>
<Entry>
<Name>Context Switching</Name>
<Value>--switch -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Atomic</Name>
<Value>--atomic -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>CPU Cache</Name>
<Value>--cache -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Malloc</Name>
<Value>--malloc -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>MEMFD</Name>
<Value>--memfd -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>MMAP</Name>
<Value>--mmap -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>NUMA</Name>
<Value>--numa -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>x86_64 RdRand</Name>
<Value>--rdrand -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>SENDFILE</Name>
<Value>--sendfile -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>IO_uring</Name>
<Value>--io-uring -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Futex</Name>
<Value>--futex -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Mutex</Name>
<Value>--mutex -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Function Call</Name>
<Value>--funccall -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Poll</Name>
<Value>--poll -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Hash</Name>
<Value>--hash -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Pthread</Name>
<Value>--pthread -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Zlib</Name>
<Value>--zlib -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Floating Point</Name>
<Value>--fp -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Fused Multiply-Add</Name>
<Value>--fma -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Pipe</Name>
<Value>--pipe -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Matrix 3D Math</Name>
<Value>--matrix-3d -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>AVL Tree</Name>
<Value>--tree -1 --tree-method avl --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Vector Floating Point</Name>
<Value>--vecfp -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Vector Shuffle</Name>
<Value>--vecshuf -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Wide Vector Math</Name>
<Value>--vecwide -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Cloning</Name>
<Value>--clone -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>AVX-512 VNNI</Name>
<Value>--vnni -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Mixed Scheduler</Name>
<Value>--schedmix -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Exponential Math</Name>
<Value>--expmath -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Fractal Generator</Name>
<Value>--fractal -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Logarithmic Math</Name>
<Value>--logmath -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Power Math</Name>
<Value>--powmath -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Trigonometric Math</Name>
<Value>--trig -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Jpeg Compression</Name>
<Value>--jpeg -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Bitonic Integer Sort</Name>
<Value>--bitonicsort -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Radix String Sort</Name>
<Value>--radixsort -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>POSIX Regular Expressions</Name>
<Value>--regex -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Integer Math</Name>
<Value>--intmath -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Integer Bit Operations</Name>
<Value>--bitops -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Bessel Math Operations</Name>
<Value>--besselmath -1 --no-rand-seed</Value>
</Entry>
<Entry>
<Name>Hyperbolic Trigonometric Math</Name>
<Value>--hyperbolic -1 --no-rand-seed</Value>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>