Skip to content

Commit 9395847

Browse files
feat(testing): update the API
#### testing:v1 The following keys were added: - schemas.ApkSplits.description - schemas.ApkSplits.id - schemas.ApkSplits.properties.bundleSplits.description - schemas.ApkSplits.properties.bundleSplits.items.$ref - schemas.ApkSplits.properties.bundleSplits.type - schemas.ApkSplits.type - schemas.AppBundle.properties.apks.$ref - schemas.AppBundle.properties.apks.description
1 parent b52ea12 commit 9395847

File tree

3 files changed

+33
-2
lines changed

3 files changed

+33
-2
lines changed

discovery/testing-v1.json

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@
454454
}
455455
}
456456
},
457-
"revision": "20250327",
457+
"revision": "20250624",
458458
"rootUrl": "https://testing.googleapis.com/",
459459
"schemas": {
460460
"Account": {
@@ -1016,10 +1016,28 @@
10161016
},
10171017
"type": "object"
10181018
},
1019+
"ApkSplits": {
1020+
"description": "A single dynamic feature apk.",
1021+
"id": "ApkSplits",
1022+
"properties": {
1023+
"bundleSplits": {
1024+
"description": "A list of .apk files generated by bundletool to install to the device under test as a single android app with adb install-multiple. If specified, requires one or more bundle_splits. The first split specified represents the base APK, while subsequent splits represent feature apks.",
1025+
"items": {
1026+
"$ref": "FileReference"
1027+
},
1028+
"type": "array"
1029+
}
1030+
},
1031+
"type": "object"
1032+
},
10191033
"AppBundle": {
10201034
"description": "An Android App Bundle file format, containing a BundleConfig.pb file, a base module directory, zero or more dynamic feature module directories. See https://developer.android.com/guide/app-bundle/build for guidance on building App Bundles.",
10211035
"id": "AppBundle",
10221036
"properties": {
1037+
"apks": {
1038+
"$ref": "ApkSplits",
1039+
"description": ".apk files generated by bundletool to install as a single android app."
1040+
},
10231041
"bundleLocation": {
10241042
"$ref": "FileReference",
10251043
"description": ".aab file representing the app bundle under test."

src/apis/testing/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"webpack": "webpack"
2929
},
3030
"dependencies": {
31-
"googleapis-common": "^8.0.0"
31+
"googleapis-common": "^8.0.2-rc.0"
3232
},
3333
"devDependencies": {
3434
"@microsoft/api-documenter": "^7.8.10",

src/apis/testing/v1.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,10 +513,23 @@ export namespace testing_v1 {
513513
*/
514514
versionName?: string | null;
515515
}
516+
/**
517+
* A single dynamic feature apk.
518+
*/
519+
export interface Schema$ApkSplits {
520+
/**
521+
* A list of .apk files generated by bundletool to install to the device under test as a single android app with adb install-multiple. If specified, requires one or more bundle_splits. The first split specified represents the base APK, while subsequent splits represent feature apks.
522+
*/
523+
bundleSplits?: Schema$FileReference[];
524+
}
516525
/**
517526
* An Android App Bundle file format, containing a BundleConfig.pb file, a base module directory, zero or more dynamic feature module directories. See https://developer.android.com/guide/app-bundle/build for guidance on building App Bundles.
518527
*/
519528
export interface Schema$AppBundle {
529+
/**
530+
* .apk files generated by bundletool to install as a single android app.
531+
*/
532+
apks?: Schema$ApkSplits;
520533
/**
521534
* .aab file representing the app bundle under test.
522535
*/

0 commit comments

Comments
 (0)