summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Stjernholm <mast@google.com>2020-09-09 11:31:29 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-09-09 11:31:29 +0000
commit07e7ccac1a0d84c1f16f3bc70e515631911cbefd (patch)
tree35ca4153644a48f5145a5697e028ba6ab652518b
parent1b227f3eb31d29bd4e788eff2e552ad269608652 (diff)
parent24348cff041f4cdf515faf8bc4aafafb43cc104f (diff)
downloadextras-07e7ccac1a0d84c1f16f3bc70e515631911cbefd.tar.gz
Merge "Fix perf2cfg unit tests and enable presubmit testing." am: 24348cff04
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/1421068 Change-Id: I0f467f1bbc1fb732cd499d9a46a8d069e01762bd
-rw-r--r--perf2cfg/Android.bp1
-rw-r--r--perf2cfg/TEST_MAPPING8
-rwxr-xr-xperf2cfg/perf2cfg_test.py11
3 files changed, 18 insertions, 2 deletions
diff --git a/perf2cfg/Android.bp b/perf2cfg/Android.bp
index 46e55034..4611f7ec 100644
--- a/perf2cfg/Android.bp
+++ b/perf2cfg/Android.bp
@@ -34,6 +34,7 @@ python_binary_host {
python_test_host {
name: "perf2cfg_test",
+ test_suites: ["general-tests"],
srcs: [
"perf2cfg_test.py",
"tests/*.py",
diff --git a/perf2cfg/TEST_MAPPING b/perf2cfg/TEST_MAPPING
new file mode 100644
index 00000000..673a293a
--- /dev/null
+++ b/perf2cfg/TEST_MAPPING
@@ -0,0 +1,8 @@
+{
+ "presubmit": [
+ {
+ "name": "perf2cfg_test",
+ "host": true
+ }
+ ]
+}
diff --git a/perf2cfg/perf2cfg_test.py b/perf2cfg/perf2cfg_test.py
index d99559b7..90d757f4 100755
--- a/perf2cfg/perf2cfg_test.py
+++ b/perf2cfg/perf2cfg_test.py
@@ -14,7 +14,14 @@
# limitations under the License.
import unittest
+import os.path
+
+def load_tests(loader, standard_tests, _pattern):
+ this_dir = os.path.dirname(__file__)
+ perf2cfg_tests = loader.discover(start_dir=os.path.join(this_dir, 'tests'),
+ pattern='test*.py')
+ standard_tests.addTests(perf2cfg_tests)
+ return standard_tests
if __name__ == '__main__':
- # Setting module to None enables test discovery
- unittest.main(module=None, verbosity=2)
+ unittest.main(verbosity=2)