Update Tracing and Tracing Perfetto library versions.
* Update the version in the native libray.
* Regenerate SHA's using the unit test.
Bump `TRACING_PERFETTO` to 1.0.1.
Bug: 445642230
Test: `./gradlew :tracing:tracing-perfetto-binary:publish`
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:7f0d991b1227c07cc7ef6947fa26252a5fe568b7
Cherrypick-From: https://android-review.googlesource.com/q/commit:77b437f1b904c32e9464667eda19e3d80740ab8d
Merged-In: I2ada14dbedc31d977fc4b548295688735c776e36
Change-Id: I2ada14dbedc31d977fc4b548295688735c776e36
diff --git a/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PerfettoSdkHandshakeTest.kt b/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PerfettoSdkHandshakeTest.kt
index fc47924..f1f063e 100644
--- a/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PerfettoSdkHandshakeTest.kt
+++ b/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PerfettoSdkHandshakeTest.kt
@@ -48,7 +48,7 @@
import org.junit.runners.Parameterized
import org.junit.runners.Parameterized.Parameters
-private const val tracingPerfettoVersion = "1.0.0" // TODO(224510255): get by 'reflection'
+private const val tracingPerfettoVersion = "1.0.1" // TODO(224510255): get by 'reflection'
private const val minSupportedSdk = Build.VERSION_CODES.R // TODO(234351579): Support API < 30
@RunWith(Parameterized::class)
diff --git a/libraryversions.toml b/libraryversions.toml
index e2e189d..33d38c7 100644
--- a/libraryversions.toml
+++ b/libraryversions.toml
@@ -154,7 +154,7 @@
TEXT = "1.0.0-alpha02"
TRACING = "1.3.0-rc01"
TRACING_DRIVER = "1.0.0-alpha01"
-TRACING_PERFETTO = "1.0.0"
+TRACING_PERFETTO = "1.0.1"
TRANSITION = "1.7.0-alpha01"
TV = "1.0.0-alpha12"
TVPROVIDER = "1.1.0-rc01"
diff --git a/tracing/tracing-perfetto-binary/src/main/cpp/tracing_perfetto.cc b/tracing/tracing-perfetto-binary/src/main/cpp/tracing_perfetto.cc
index c7ad150..90f6a89 100644
--- a/tracing/tracing-perfetto-binary/src/main/cpp/tracing_perfetto.cc
+++ b/tracing/tracing-perfetto-binary/src/main/cpp/tracing_perfetto.cc
@@ -25,7 +25,7 @@
// Concept of version useful e.g. for human-readable error messages, and stable once released.
// Does not replace the need for a binary verification mechanism (e.g. checksum check).
// TODO: populate using CMake
-#define VERSION "1.0.0"
+#define VERSION "1.0.1"
namespace tracing_perfetto {
void RegisterWithPerfetto() {
diff --git a/tracing/tracing-perfetto/src/androidTest/java/androidx/tracing/perfetto/jni/test/PerfettoNativeTest.kt b/tracing/tracing-perfetto/src/androidTest/java/androidx/tracing/perfetto/jni/test/PerfettoNativeTest.kt
index c26d17e..cafc19d 100644
--- a/tracing/tracing-perfetto/src/androidTest/java/androidx/tracing/perfetto/jni/test/PerfettoNativeTest.kt
+++ b/tracing/tracing-perfetto/src/androidTest/java/androidx/tracing/perfetto/jni/test/PerfettoNativeTest.kt
@@ -31,7 +31,7 @@
PerfettoNative.loadLib()
}
- const val libraryVersion = "1.0.0" // TODO: get using reflection
+ const val libraryVersion = "1.0.1" // TODO: get using reflection
}
@Test
diff --git a/tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/jni/PerfettoNative.kt b/tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/jni/PerfettoNative.kt
index 4ce5e1a..405e71d 100644
--- a/tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/jni/PerfettoNative.kt
+++ b/tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/jni/PerfettoNative.kt
@@ -25,13 +25,13 @@
// TODO(224510255): load from a file produced at build time
object Metadata {
- const val version = "1.0.0"
+ const val version = "1.0.1"
val checksums =
mapOf(
- "arm64-v8a" to "a152fbd7ebaa109a9c3cf6bbb6d585aa0df08f97ae022b2090b1096a8f5e2665",
- "armeabi-v7a" to "b2821c9ddb77a3f070cce42be7cd3255d7ec92c868d7d518a99ed968d9018b9f",
- "x86" to "4cefdc75fe41deeeb2306891c25ce4db33599698cc6fcb2e82caad5aece9aa09",
- "x86_64" to "23daf0750238cf96bf9ea9fa1b13ae1d2eeb17644ea5439e18939ec6a8b9e5be",
+ "arm64-v8a" to "56f3ee5ac2acffb4da14a9656e2793fe38eed6d2a50c67954b09972572caa2b7",
+ "armeabi-v7a" to "cd42550bfb36dfa24299a837e7ad6c15a6cf7535168ef8f3bdaf2ba1a25918c2",
+ "x86" to "25c4555795c81f66e1868fe099525c3e45932db3de44fbda9237cd89b0921d10",
+ "x86_64" to "eca114f8769316a288496646cf7ea4afbd1a61b38bf8fec5f3a4b27c6f13dfe7",
)
}