Snap for 9510212 from 5b01086c7a3d3c387eb0388c01b2fc525dc34223 to tm-qpr2-beta3-release
Change-Id: Iae3a8a83b2cdb2332efebeb89be627403c95a485
diff --git a/common/google-java-format/PREBUILT b/common/google-java-format/PREBUILT
index be05214..5146275 100644
--- a/common/google-java-format/PREBUILT
+++ b/common/google-java-format/PREBUILT
@@ -11,5 +11,5 @@
https://oss.sonatype.org/content/repositories/snapshots/com/google/googlejavaformat/google-java-format/
Artifacts fetched at SHA-1:
-1c45fa55b1a483314f8cb52bd0a0b21838c2bc32
-with tag google-java-format-1.9
+edf036c7fd07a719c5197e04f8da181e7cdb81ee
+with tag v1.15.0
diff --git a/common/google-java-format/google-java-format b/common/google-java-format/google-java-format
index 2136077..58e1f65 100755
--- a/common/google-java-format/google-java-format
+++ b/common/google-java-format/google-java-format
@@ -1,2 +1,2 @@
#!/bin/bash
-java -jar `dirname "$0"`/google-java-format-1.9-all-deps.jar "$@"
+java -jar `dirname "$0"`/google-java-format-1.15.0-all-deps.jar "$@"
diff --git a/common/google-java-format/google-java-format-1.15.0-all-deps.jar b/common/google-java-format/google-java-format-1.15.0-all-deps.jar
new file mode 100644
index 0000000..5c28f14
--- /dev/null
+++ b/common/google-java-format/google-java-format-1.15.0-all-deps.jar
Binary files differ
diff --git a/common/google-java-format/google-java-format-1.9-all-deps.jar b/common/google-java-format/google-java-format-1.9-all-deps.jar
deleted file mode 100644
index 82c0eb9..0000000
--- a/common/google-java-format/google-java-format-1.9-all-deps.jar
+++ /dev/null
Binary files differ
diff --git a/common/google-java-format/google-java-format-diff.py b/common/google-java-format/google-java-format-diff.py
index f405ba5..151ae33 100755
--- a/common/google-java-format/google-java-format-diff.py
+++ b/common/google-java-format/google-java-format-diff.py
@@ -33,8 +33,7 @@
import subprocess
import io
import sys
-import locale
-from distutils.spawn import find_executable
+from shutil import which
def main():
parser = argparse.ArgumentParser(description=
@@ -60,6 +59,11 @@
help='do not fix the import order')
parser.add_argument('--skip-removing-unused-imports', action='store_true',
help='do not remove ununsed imports')
+ parser.add_argument(
+ '--skip-javadoc-formatting',
+ action='store_true',
+ default=False,
+ help='do not reformat javadoc')
parser.add_argument('-b', '--binary', help='path to google-java-format binary')
parser.add_argument('--google-java-format-jar', metavar='ABSOLUTE_PATH', default=None,
help='use a custom google-java-format jar')
@@ -101,7 +105,7 @@
elif args.google_java_format_jar:
base_command = ['java', '-jar', args.google_java_format_jar]
else:
- binary = find_executable('google-java-format') or '/usr/bin/google-java-format'
+ binary = which('google-java-format') or '/usr/bin/google-java-format'
base_command = [binary]
# Reformat files containing changes in place.
@@ -117,11 +121,12 @@
command.append('--skip-sorting-imports')
if args.skip_removing_unused_imports:
command.append('--skip-removing-unused-imports')
+ if args.skip_javadoc_formatting:
+ command.append('--skip-javadoc-formatting')
command.extend(lines)
command.append(filename)
p = subprocess.Popen(command, stdout=subprocess.PIPE,
- stderr=None, stdin=subprocess.PIPE,
- encoding=locale.getpreferredencoding())
+ stderr=None, stdin=subprocess.PIPE)
stdout, stderr = p.communicate()
if p.returncode != 0:
sys.exit(p.returncode);
@@ -129,7 +134,7 @@
if not args.i:
with open(filename) as f:
code = f.readlines()
- formatted_code = io.StringIO(stdout).readlines()
+ formatted_code = io.StringIO(stdout.decode('utf-8')).readlines()
diff = difflib.unified_diff(code, formatted_code,
filename, filename,
'(before formatting)', '(after formatting)')
diff --git a/common/m2/Android.bp b/common/m2/Android.bp
index f1f98f9..9347b80 100644
--- a/common/m2/Android.bp
+++ b/common/m2/Android.bp
@@ -113,6 +113,13 @@
}
java_import {
+ name: "truth-java8-extension-jar",
+ jars: ["repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar"],
+ sdk_version: "current",
+ host_supported: true,
+}
+
+java_import {
name: "rxjava",
jars: [
"repository/io/reactivex/rxjava2/rxjava/2.2.9/rxjava-2.2.9.jar",
@@ -284,6 +291,51 @@
}
java_import {
+ name: "auto-common-1.1.2",
+ jars: ["repository/com/google/auto/auto-common/1.1.2/auto-common-1.1.2.jar"],
+ host_supported: true,
+}
+
+java_import {
+ name: "auto-value-1.9",
+ jars: ["repository/com/google/auto/value/auto-value/1.9/auto-value-1.9.jar"],
+ host_supported: true,
+}
+
+java_plugin {
+ name: "auto_value_plugin_1.9",
+ static_libs: [
+ "auto-value-1.9",
+ "auto-common-1.1.2",
+ "escapevelocity",
+ "guava",
+ "javapoet",
+ ],
+ processor_class: "com.google.auto.value.processor.AutoValueProcessor",
+ visibility: ["//visibility:public"],
+}
+
+java_plugin {
+ name: "auto_value_builder_plugin_1.9",
+ static_libs: [
+ "auto-value-1.9",
+ "auto-common-1.1.2",
+ "escapevelocity",
+ "guava",
+ "javapoet",
+ ],
+ processor_class: "com.google.auto.value.processor.AutoBuilderProcessor",
+ visibility: ["//visibility:public"],
+}
+
+java_import {
+ name: "gson-prebuilt-jar-2.9.1",
+ jars: ["repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar"],
+ sdk_version: "current",
+ host_supported: true,
+}
+
+java_import {
name: "commons-codec",
jars: ["repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"],
host_supported: true,
diff --git a/common/m2/repository/com/google/auto/auto-common/1.1.2/auto-common-1.1.2.jar b/common/m2/repository/com/google/auto/auto-common/1.1.2/auto-common-1.1.2.jar
new file mode 100644
index 0000000..76b792c
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-common/1.1.2/auto-common-1.1.2.jar
Binary files differ
diff --git a/common/m2/repository/com/google/auto/value/auto-value/1.9/auto-value-1.9.jar b/common/m2/repository/com/google/auto/value/auto-value/1.9/auto-value-1.9.jar
new file mode 100644
index 0000000..ce5dc93
--- /dev/null
+++ b/common/m2/repository/com/google/auto/value/auto-value/1.9/auto-value-1.9.jar
Binary files differ
diff --git a/common/m2/repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar b/common/m2/repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar
new file mode 100644
index 0000000..8a663ec
--- /dev/null
+++ b/common/m2/repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar
Binary files differ
diff --git a/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom b/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom
new file mode 100644
index 0000000..4eebacb
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth-parent</artifactId>
+ <version>1.0.1</version>
+ </parent>
+ <groupId>com.google.truth.extensions</groupId>
+ <artifactId>truth-extensions-parent</artifactId>
+ <packaging>pom</packaging>
+ <name>Truth Extensions (Parent)</name>
+ <description>
+ Parent metdata for a collection of Truth extensions, Subjects, utilities for
+ the Truth assertion framework.
+ </description>
+ <modules>
+ <module>java8</module>
+ <module>re2j</module>
+ <module>liteproto</module>
+ <module>proto</module>
+ </modules>
+</project>
diff --git a/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom.md5 b/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom.md5
new file mode 100644
index 0000000..8e9f9b4
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom.md5
@@ -0,0 +1 @@
+a2eeb05d7c9c8534b8471b7340e2b544
\ No newline at end of file
diff --git a/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom.sha1 b/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom.sha1
new file mode 100644
index 0000000..bd48457
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-extensions-parent/1.0.1/truth-extensions-parent-1.0.1.pom.sha1
@@ -0,0 +1 @@
+f0bf616ecef98569e794b3348b4c410de5ffc5d0
\ No newline at end of file
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar
new file mode 100644
index 0000000..72725a8
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar
Binary files differ
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar.md5 b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar.md5
new file mode 100644
index 0000000..7f62872
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar.md5
@@ -0,0 +1 @@
+c7b1d91e3f4090340d890f829f70c870
\ No newline at end of file
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar.sha1 b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar.sha1
new file mode 100644
index 0000000..c1d2a2f
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1-sources.jar.sha1
@@ -0,0 +1 @@
+08d8b78c0d7856965c6209060a9fde83e07cbaaa
\ No newline at end of file
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar
new file mode 100644
index 0000000..e48babe
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar
Binary files differ
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar.md5 b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar.md5
new file mode 100644
index 0000000..6601965
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar.md5
@@ -0,0 +1 @@
+e8adb9fdcc19ccc8c2ec8604a298e9c2
\ No newline at end of file
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar.sha1 b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar.sha1
new file mode 100644
index 0000000..4faf949
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.jar.sha1
@@ -0,0 +1 @@
+ef07b2cc2201472381fdd3bcf773310e22bb9080
\ No newline at end of file
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom
new file mode 100644
index 0000000..4d9c515
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>com.google.truth.extensions</groupId>
+ <artifactId>truth-extensions-parent</artifactId>
+ <version>1.0.1</version>
+ </parent>
+ <artifactId>truth-java8-extension</artifactId>
+ <name>Truth Extension for Java8</name>
+ <description>
+ An extension for the Truth test assertion framework supporting Java8 types and structures
+ </description>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.checkerframework</groupId>
+ <artifactId>checker-compat-qual</artifactId>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-gwt-sources</id>
+ <phase>post-integration-test</phase>
+ <goals><goal>jar</goal></goals>
+ <configuration>
+ <classifier>gwt</classifier>
+ <classesDirectory>src/main/java</classesDirectory>
+ <includes>
+ <include>**/*.java</include>
+ <include>**/*.gwt.xml</include>
+ </includes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+
+
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom.md5 b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom.md5
new file mode 100644
index 0000000..3344cdf
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom.md5
@@ -0,0 +1 @@
+b3a6d670942814ca04a6388a62e60084
\ No newline at end of file
diff --git a/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom.sha1 b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom.sha1
new file mode 100644
index 0000000..bbac9f6
--- /dev/null
+++ b/common/m2/repository/com/google/truth/extensions/truth-java8-extension/1.0.1/truth-java8-extension-1.0.1.pom.sha1
@@ -0,0 +1 @@
+77d7d803117780fe47438baa83680123810adb78
\ No newline at end of file
diff --git a/common/m2/repository/org/sonatype/oss/oss-parent/maven-metadata.xml b/common/m2/repository/org/sonatype/oss/oss-parent/maven-metadata.xml
index 80aec3e..0a9e660 100644
--- a/common/m2/repository/org/sonatype/oss/oss-parent/maven-metadata.xml
+++ b/common/m2/repository/org/sonatype/oss/oss-parent/maven-metadata.xml
@@ -3,10 +3,10 @@
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<versioning>
- <release>7</release>
+ <release>9</release>
<versions>
- <version>7</version>
+ <version>9</version>
</versions>
- <lastUpdated>20180616054532</lastUpdated>
+ <lastUpdated>20220818171125</lastUpdated>
</versioning>
</metadata>
diff --git a/linux-x86_64/perfetto/configs/trace_config_detailed.textproto b/linux-x86_64/perfetto/configs/trace_config_detailed.textproto
index 0cc0887..98e191c 100644
--- a/linux-x86_64/perfetto/configs/trace_config_detailed.textproto
+++ b/linux-x86_64/perfetto/configs/trace_config_detailed.textproto
@@ -76,6 +76,12 @@
ftrace_events: "gpu_mem/gpu_mem_total"
ftrace_events: "fastrpc/fastrpc_dma_stat"
+ # Power events
+ ftrace_events: "power/suspend_resume"
+ ftrace_events: "power/cpu_frequency"
+ ftrace_events: "power/cpu_idle"
+ ftrace_events: "power/gpu_frequency"
+
# Old (kernel) LMK
ftrace_events: "lowmemorykiller/lowmemory_kill"
@@ -98,6 +104,7 @@
atrace_categories: "sync"
atrace_categories: "workq"
atrace_categories: "res"
+ atrace_categories: "power"
}
}
@@ -155,3 +162,17 @@
name: "android.surfaceflinger.frametimeline"
}
}
+
+data_sources: {
+ config {
+ name: "android.power"
+ target_buffer: 1
+ android_power_config {
+ battery_poll_ms: 1000
+ collect_power_rails: true
+ battery_counters: BATTERY_COUNTER_CAPACITY_PERCENT
+ battery_counters: BATTERY_COUNTER_CHARGE
+ battery_counters: BATTERY_COUNTER_CURRENT
+ }
+ }
+}