Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
d0563c4
Remove package from manifest and put in build.gradle
JulianKast Feb 14, 2024
28564de
Update gradle version to 8.2.2
JulianKast Feb 14, 2024
1b1f7e3
Update gradle version to 8.2.2
JulianKast Feb 14, 2024
18d36fa
update maven plugin
JulianKast Feb 14, 2024
1a5fe56
add buildFeatures aidl as suggested by AGP update assistant
JulianKast Feb 14, 2024
088e811
Formatting
JulianKast Feb 14, 2024
b49b173
add androidTestImplementation 'androidx.test:rules:1.5.0' to test per…
JulianKast Feb 14, 2024
e0fbb56
Add permissions queries for routerService to Android test manifest
JulianKast Feb 14, 2024
7e5310d
Add TestSdlReceiver for unit test
JulianKast Feb 14, 2024
a1390bd
Reset SDK_INT version in AudioStreamManagerTest after it is changed f…
JulianKast Feb 14, 2024
1c63291
update manager layer test sleep calls to 1 sec
JulianKast Feb 14, 2024
486777b
Update DeviceUtil.isEmulator to catch new emulator for ci checks
JulianKast Feb 14, 2024
0f3792d
grant BLUETOOTH_CONNECT for TransportManagerTests
JulianKast Feb 14, 2024
2e53014
grant BLUETOOTH_CONNECT permission for MediaStreamingStatusTests
JulianKast Feb 14, 2024
fd5eab8
Ignore TransportBrokerTest with note to have an app with a running Ro…
JulianKast Feb 14, 2024
2912fb3
MultiplexBluetoothTransportTest testStateTransitions only check state…
JulianKast Feb 14, 2024
154a98a
Starting with API 30 we can not use reflection to fake NetworkCapabil…
JulianKast Feb 14, 2024
d186229
update comment for WiFiSocketFactoryTest
JulianKast Feb 14, 2024
d3027b3
Update yml to target proper API level, use newer JDK and beef up emul…
JulianKast Feb 14, 2024
690252c
Update targetSdkVersion to 36 and minSdkVersion to 21
JulianKast Nov 4, 2025
8fc0b9d
Update gradle to 8.13
JulianKast Nov 4, 2025
50402b3
update dependencies
JulianKast Nov 4, 2025
88620ca
update CI
JulianKast Nov 4, 2025
3f58414
downgrade api level on CI
JulianKast Nov 4, 2025
4308999
try arm runner with api level 36
JulianKast Nov 4, 2025
a4bacbd
update android test to use arm based emulator for api 36
JulianKast Nov 4, 2025
7bb575c
update to run on ubuntu with x86_64 android image
JulianKast Nov 4, 2025
e3e69c2
change back to mac
JulianKast Nov 4, 2025
c48ff18
beef up emulator
JulianKast Nov 4, 2025
187a94f
update emulator options
JulianKast Nov 4, 2025
c2b62f7
Use ubuntu runner
JulianKast Nov 4, 2025
b77f68e
improve emulator boot time
JulianKast Nov 4, 2025
7e3fd13
use google_apis for the emulator type
JulianKast Nov 4, 2025
bf51794
enable kvm for emulator
JulianKast Nov 4, 2025
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
Prev Previous commit
Next Next commit
Reset SDK_INT version in AudioStreamManagerTest after it is changed f…
…or tests
  • Loading branch information
JulianKast committed Feb 14, 2024
commit a1390bd299e6ec17dc395ee948bb42c8128beb9e
Original file line number Diff line number Diff line change
Expand Up @@ -134,99 +134,131 @@ public void onComplete(boolean success) {
}

public void testWithSquareSampleAudio16BitAnd8KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio16BitAnd16KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio16BitAnd22KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio16BitAnd44KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd8KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd16KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd22KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd44KhzApi16() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 16);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio16BitAnd8KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio16BitAnd16KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio16BitAnd22KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio16BitAnd44KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._16_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.SIGNED_16_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd8KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._8KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(8000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd16KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._16KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(16000, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd22KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._22KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(22050, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

public void testWithSquareSampleAudio8BitAnd44KhzApi21() throws Exception {
int versionCode = Build.VERSION.SDK_INT;
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), 21);
AudioPassThruCapabilities audioPassThruCapabilities = new AudioPassThruCapabilities(SamplingRate._44KHZ, BitsPerSample._8_BIT, AudioType.PCM);
runFullAudioManagerDecodeFlowWithSquareSampleAudio(44100, SampleType.UNSIGNED_8_BIT, audioPassThruCapabilities);
setFinalStatic(Build.VERSION.class.getField("SDK_INT"), versionCode);
}

private int testFullAudioManagerDecodeFlowCorrectCounter = 0;
Expand Down