Merge "Fix ByteBufferBulkPerfTest issues by shortening param & test names." am: 5c73e446de am: 29267e1b30 am: b991caa231

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2128773

Change-Id: I73ac0f4f830c2582d5af66948042ecf21eb1f9f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Miguel Aranda
2022-06-20 15:04:14 +00:00
committed by Automerger Merge Worker

View File

@@ -36,10 +36,10 @@ import java.util.Collection;
@RunWith(Parameterized.class)
@LargeTest
public class ByteBufferBulkPerfTest {
public class BulkPerfTest {
@Rule public PerfStatusReporter mPerfStatusReporter = new PerfStatusReporter();
@Parameters(name = "mAligned({0}), mSrcBufferType({1}), mDataBufferType({2}), mBufferSize({3})")
@Parameters(name = "mAlign({0}), mSBuf({1}), mDBuf({2}), mSize({3})")
public static Collection<Object[]> data() {
return Arrays.asList(
new Object[][] {
@@ -83,7 +83,7 @@ public class ByteBufferBulkPerfTest {
}
@Parameterized.Parameter(0)
public boolean mAligned;
public boolean mAlign;
enum MyBufferType {
DIRECT,
@@ -92,13 +92,13 @@ public class ByteBufferBulkPerfTest {
}
@Parameterized.Parameter(1)
public MyBufferType mSrcBufferType;
public MyBufferType mSBuf;
@Parameterized.Parameter(2)
public MyBufferType mDataBufferType;
public MyBufferType mDBuf;
@Parameterized.Parameter(3)
public int mBufferSize;
public int mSize;
public static ByteBuffer newBuffer(boolean aligned, MyBufferType bufferType, int bsize)
throws IOException {
@@ -126,13 +126,13 @@ public class ByteBufferBulkPerfTest {
}
@Test
public void timeByteBuffer_putByteBuffer() throws Exception {
ByteBuffer src = ByteBufferBulkPerfTest.newBuffer(mAligned, mSrcBufferType, mBufferSize);
ByteBuffer data = ByteBufferBulkPerfTest.newBuffer(mAligned, mDataBufferType, mBufferSize);
public void timePut() throws Exception {
ByteBuffer src = BulkPerfTest.newBuffer(mAlign, mSBuf, mSize);
ByteBuffer data = BulkPerfTest.newBuffer(mAlign, mDBuf, mSize);
BenchmarkState state = mPerfStatusReporter.getBenchmarkState();
while (state.keepRunning()) {
src.position(mAligned ? 0 : 1);
data.position(mAligned ? 0 : 1);
src.position(mAlign ? 0 : 1);
data.position(mAlign ? 0 : 1);
src.put(data);
}
}