Bug 1549948 Fenix jobs are failing with "activity class does not exist" r=rwood
authorFlorin Strugariu <fstrugariu@mozilla.com>
Mon, 13 May 2019 07:30:08 +0000
changeset 532401 0867f9a289a712042a2d915be5142ae6d9fcd616
parent 532400 fbc8b6af3e5499c317e3d481f44ca84f77c459a9
child 532402 430b79a1444fd6935ea68abfbdb7a53d8e572b78
push id11268
push usercsabou@mozilla.com
push dateTue, 14 May 2019 15:24:22 +0000
treeherdermozilla-beta@5fb7fcd568d6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersrwood
bugs1549948
milestone68.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1549948 Fenix jobs are failing with "activity class does not exist" r=rwood Differential Revision: https://phabricator.services.mozilla.com/D30359
taskcluster/ci/test/raptor.yml
testing/mozharness/mozharness/mozilla/testing/raptor.py
testing/raptor/raptor/cmdline.py
testing/raptor/raptor/raptor.py
testing/raptor/test/test_cmdline.py
--- a/taskcluster/ci/test/raptor.yml
+++ b/taskcluster/ci/test/raptor.yml
@@ -278,49 +278,49 @@ raptor-tp6m-1-geckoview:
     run-on-projects: ['try', 'mozilla-central']
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-1
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-1-fenix:
     description: "Raptor tp6m-1 on Fenix"
     try-name: raptor-tp6m-1-fenix
     treeherder-symbol: Rap-fenix(tp6m-1)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-1
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-1-refbrow:
     description: "Raptor tp6m-1 on the reference browser"
     treeherder-symbol: Rap-refbrow(tp6m-1)
     run-on-projects: ['try']
     target:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-1
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-2-geckoview:
     description: "Raptor tp6m-2 on Geckoview"
     try-name: raptor-tp6m-2-geckoview
     treeherder-symbol: Rap(tp6m-2)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
@@ -329,32 +329,32 @@ raptor-tp6m-2-geckoview:
             android-hw-.*-api-16/opt: ['try']
             default: ['try', 'trunk', 'mozilla-beta']
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-2
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-2-refbrow:
     description: "Raptor tp6m-2 on the reference browser"
     treeherder-symbol: Rap-refbrow(tp6m-2)
     run-on-projects: ['try']
     target:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-2
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-3-geckoview:
     description: "Raptor tp6m-3 on Geckoview"
     try-name: raptor-tp6m-3-geckoview
     treeherder-symbol: Rap(tp6m-3)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
@@ -375,17 +375,17 @@ raptor-tp6m-3-refbrow:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-3
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-4-geckoview:
     description: "Raptor tp6m-4 on Geckoview"
     try-name: raptor-tp6m-4-geckoview
     treeherder-symbol: Rap(tp6m-4)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
@@ -406,17 +406,17 @@ raptor-tp6m-4-refbrow:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-4
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-5-geckoview:
     description: "Raptor tp6m-5 on Geckoview"
     try-name: raptor-tp6m-5-geckoview
     treeherder-symbol: Rap(tp6m-5)
     run-on-projects:
         by-test-platform:
             android-hw-p2-8-0-arm7.*/pgo: ['try', 'mozilla-central']
@@ -425,32 +425,32 @@ raptor-tp6m-5-geckoview:
             default: ['try', 'trunk', 'mozilla-beta']
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-5
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-5-refbrow:
     description: "Raptor tp6m-5 on the reference browser"
     treeherder-symbol: Rap-refbrow(tp6m-5)
     run-on-projects: ['try']
     target:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-5
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-6-geckoview:
     description: "Raptor tp6m-6 on Geckoview"
     try-name: raptor-tp6m-6-geckoview
     treeherder-symbol: Rap(tp6m-6)
     run-on-projects:
         by-test-platform:
             android-hw-p2-8-0-arm7.*/pgo: ['try', 'mozilla-central']
@@ -473,49 +473,49 @@ raptor-tp6m-6-refbrow:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-6
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-7-geckoview:
     description: "Raptor tp6m-7 on Geckoview"
     try-name: raptor-tp6m-7-geckoview
     treeherder-symbol: Rap(tp6m-7)
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
             default: ['try']
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-7
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-7-refbrow:
     description: "Raptor tp6m-7 on the reference browser"
     treeherder-symbol: Rap-refbrow(tp6m-7)
     run-on-projects: ['try']
     target:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-7
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-8-geckoview:
     description: "Raptor tp6m-8 on Geckoview"
     try-name: raptor-tp6m-8-geckoview
     treeherder-symbol: Rap(tp6m-8)
     run-on-projects:
         by-test-platform:
             android-hw-p2-8-0-arm7.*/pgo: ['try', 'mozilla-central']
@@ -538,81 +538,81 @@ raptor-tp6m-8-refbrow:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-8
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-9-geckoview:
     description: "Raptor tp6m-9 on Geckoview"
     try-name: raptor-tp6m-9-geckoview
     treeherder-symbol: Rap(tp6m-9)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
             default: ['try']
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-9
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-9-refbrow:
     description: "Raptor tp6m-9 on the reference browser"
     treeherder-symbol: Rap-refbrow(tp6m-9)
     run-on-projects: ['try']
     target:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-9
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-10-geckoview:
     description: "Raptor tp6m-10 on Geckoview"
     try-name: raptor-tp6m-10-geckoview
     treeherder-symbol: Rap(tp6m-10)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
             default: ['try']
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-10
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-10-refbrow:
     description: "Raptor tp6m-10 on the reference browser"
     treeherder-symbol: Rap-refbrow(tp6m-10)
     run-on-projects: ['try']
     target:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-10
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-tp6m-1-fennec:
     description: "Raptor tp6m-1 on Fennec"
     try-name: raptor-tp6m-1-fennec
     treeherder-symbol: Rap(tp6m-1)
     target: target.apk
     run-on-projects: ['try']
     tier: 2
@@ -749,238 +749,238 @@ raptor-tp6m-1-fenix-cold:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-1
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-2-fenix-cold:
     description: "Raptor tp6m-2 cold page-load on Fenix"
     try-name: raptor-tp6m-2-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-2)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-2
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-3-fenix-cold:
     description: "Raptor tp6m-3 cold page-load on Fenix"
     try-name: raptor-tp6m-3-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-3)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-3
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-4-fenix-cold:
     description: "Raptor tp6m-4 cold page-load on Fenix"
     try-name: raptor-tp6m-4-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-4)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-4
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-5-fenix-cold:
     description: "Raptor tp6m-5 cold page-load on Fenix"
     try-name: raptor-tp6m-5-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-5)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-5
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-6-fenix-cold:
     description: "Raptor tp6m-6 cold page-load on Fenix"
     try-name: raptor-tp6m-6-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-6)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-6
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-7-fenix-cold:
     description: "Raptor tp6m-7 cold page-load on Fenix"
     try-name: raptor-tp6m-7-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-7)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-7
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-8-fenix-cold:
     description: "Raptor tp6m-8 cold page-load on Fenix"
     try-name: raptor-tp6m-8-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-8)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-8
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-9-fenix-cold:
     description: "Raptor tp6m-9 cold page-load on Fenix"
     try-name: raptor-tp6m-9-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-9)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-9
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-10-fenix-cold:
     description: "Raptor tp6m-10 cold page-load on Fenix"
     try-name: raptor-tp6m-10-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-10)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-10
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-11-fenix-cold:
     description: "Raptor tp6m-11 cold page-load on Fenix"
     try-name: raptor-tp6m-11-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-11)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-11
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-12-fenix-cold:
     description: "Raptor tp6m-12 cold page-load on Fenix"
     try-name: raptor-tp6m-12-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-12)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-12
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-13-fenix-cold:
     description: "Raptor tp6m-13 cold page-load on Fenix"
     try-name: raptor-tp6m-13-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-13)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-13
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-tp6m-14-fenix-cold:
     description: "Raptor tp6m-14 cold page-load on Fenix"
     try-name: raptor-tp6m-14-fenix-cold
     treeherder-symbol: Rap-fenix(tp6m-c-14)
     run-on-projects: ['try']
     e10s: true
     target:
         index: project.mobile.fenix.v2.branch.master.latest.raptor.arm
         name: target.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-14
             - --app=fenix
             - --binary-path=org.mozilla.fenix.raptor
-            - --activity=browser.BrowserPerformanceTestActivity
+            - --activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity
 
 raptor-speedometer-firefox:
     description: "Raptor Speedometer on Firefox"
     try-name: raptor-speedometer-firefox
     treeherder-symbol: Rap(sp)
     mozharness:
         extra-options:
             - --test=raptor-speedometer
@@ -1008,17 +1008,17 @@ raptor-speedometer-geckoview:
             android-hw-.*-api-16/opt: ['try']
             default: ['try', 'trunk', 'mozilla-beta']
     max-run-time: 900
     mozharness:
         extra-options:
             - --test=raptor-speedometer
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-speedometer-geckoview-power:
     description: "Raptor Speedometer Power on Geckoview"
     try-name: raptor-speedometer-geckoview-power
     treeherder-symbol: Rap-P(sp)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
@@ -1028,17 +1028,17 @@ raptor-speedometer-geckoview-power:
     mozharness:
         extra-options:
             - --test=raptor-speedometer
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
             - --power-test
             - --page-cycles 5
             - --host HOST_IP
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-speedometer-fennec:
     description: "Raptor Speedometer on Fennec"
     try-name: raptor-speedometer-fennec
     treeherder-symbol: Rap(sp)
     target: target.apk
     run-on-projects:
         by-test-platform:
@@ -1060,17 +1060,17 @@ raptor-speedometer-refbrow:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-speedometer
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
 
 raptor-stylebench-firefox:
     description: "Raptor StyleBench on Firefox"
     try-name: raptor-stylebench-firefox
     treeherder-symbol: Rap(sb)
     mozharness:
         extra-options:
             - --test=raptor-stylebench
@@ -1205,17 +1205,17 @@ raptor-unity-webgl-geckoview:
             default: ['try', 'trunk', 'mozilla-beta']
     max-run-time: 900
     tier: 3
     mozharness:
         extra-options:
             - --test=raptor-unity-webgl
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
     fetches:
         fetch:
             - unity-webgl
 
 raptor-unity-webgl-refbrow:
     description: "Raptor Unity WebGL on the reference browser"
     treeherder-symbol: Rap-refbrow(ugl)
     run-on-projects: ['try']
@@ -1223,17 +1223,17 @@ raptor-unity-webgl-refbrow:
         index: project.mobile.reference-browser.signed-nightly.nightly.latest
         name: target.arm.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-unity-webgl
             - --app=refbrow
             - --binary-path=org.mozilla.reference.browser
-            - --activity=BrowserTestActivity
+            - --activity=org.mozilla.reference.browser.BrowserTestActivity
     fetches:
         fetch:
             - unity-webgl
 
 raptor-wasm-misc-cranelift-firefox:
     description: "Raptor WASM Misc on Firefox with Cranelift"
     try-name: raptor-wasm-misc-cranelift-firefox
     treeherder-symbol: Rap(wm-c)
@@ -1506,17 +1506,17 @@ raptor-tp6m-1-geckoview-cold:
         by-test-platform:
             android-hw-p2-8-0-arm7.*: 2
             default: 1
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-1
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-2-geckoview-cold:
     description: "Raptor tp6m-2 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-2-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-2)
     run-on-projects:
         by-test-platform:
@@ -1528,17 +1528,17 @@ raptor-tp6m-2-geckoview-cold:
         by-test-platform:
             android-hw-p2-8-0-arm7.*: 2
             default: 1
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-2
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-3-geckoview-cold:
     description: "Raptor tp6m-3 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-3-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-3)
     run-on-projects:
         by-test-platform:
@@ -1550,185 +1550,185 @@ raptor-tp6m-3-geckoview-cold:
         by-test-platform:
             android-hw-p2-8-0-arm7.*: 2
             default: 1
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-3
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-4-geckoview-cold:
     description: "Raptor tp6m-4 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-4-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-4)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-4
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-5-geckoview-cold:
     description: "Raptor tp6m-5 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-5-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-5)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-5
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-6-geckoview-cold:
     description: "Raptor tp6m-6 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-6-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-6)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-6
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-7-geckoview-cold:
     description: "Raptor tp6m-7 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-7-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-7)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-7
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-8-geckoview-cold:
     description: "Raptor tp6m-8 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-8-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-8)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-8
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-9-geckoview-cold:
     description: "Raptor tp6m-9 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-9-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-9)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-9
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-10-geckoview-cold:
     description: "Raptor tp6m-10 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-10-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-10)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-10
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-11-geckoview-cold:
     description: "Raptor tp6m-11 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-11-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-11)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-11
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-12-geckoview-cold:
     description: "Raptor tp6m-12 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-12-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-12)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-12
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-13-geckoview-cold:
     description: "Raptor tp6m-13 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-13-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-13)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-13
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
 
 raptor-tp6m-14-geckoview-cold:
     description: "Raptor tp6m-14 cold page-load on Geckoview Example"
     max-run-time: 2700
     try-name: raptor-tp6m-14-geckoview-cold
     treeherder-symbol: Rap(tp6m-c-14)
     run-on-projects: ['mozilla-central', 'try']
     e10s: true
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-cold-14
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
-            - --activity=GeckoViewActivity
+            - --activity=org.mozilla.geckoview_example.GeckoViewActivity
--- a/testing/mozharness/mozharness/mozilla/testing/raptor.py
+++ b/testing/mozharness/mozharness/mozilla/testing/raptor.py
@@ -57,17 +57,18 @@ class Raptor(TestingMixin, MercurialScri
         [["--app"],
          {"default": "firefox",
           "choices": ["firefox", "chrome", "chromium", "fennec", "geckoview", "refbrow", "fenix"],
           "dest": "app",
           "help": "name of the application we are testing (default: firefox)"
           }],
         [["--activity"],
          {"dest": "activity",
-          "help": "name of the android activity used to launch the android app"
+          "help": "the android activity used to launch the android app. "
+                  "ex: org.mozilla.fenix.browser.BrowserPerformanceTestActivity"
           }],
         [["--intent"],
          {"dest": "intent",
           "help": "name of the android intent action used to launch the android app"
           }],
         [["--is-release-build"],
          {"action": "store_true",
           "dest": "is_release_build",
--- a/testing/raptor/raptor/cmdline.py
+++ b/testing/raptor/raptor/cmdline.py
@@ -22,25 +22,25 @@ APPS = {
     CHROME: {
         "long_name": "Google Chrome Desktop"},
     CHROMIUM: {
         "long_name": "Google Chromium Desktop"},
     FENNEC: {
         "long_name": "Firefox Fennec on Android"},
     GECKOVIEW: {
         "long_name": "Firefox Geckoview on Android",
-        "default_activity": "GeckoViewActivity",
+        "default_activity": "org.mozilla.geckoview_example.GeckoViewActivity",
         "default_intent": "android.intent.action.MAIN"},
     REFBROW: {
         "long_name": "Firefox Android Components Reference Browser",
-        "default_activity": "BrowserTestActivity",
+        "default_activity": "org.mozilla.reference.browser.BrowserTestActivity",
         "default_intent": "android.intent.action.MAIN"},
     FENIX: {
         "long_name": "Firefox Android Fenix Browser",
-        "default_activity": "browser.BrowserPerformanceTestActivity",
+        "default_activity": "org.mozilla.fenix.browser.BrowserPerformanceTestActivity",
         "default_intent": "android.intent.action.VIEW"}
 }
 INTEGRATED_APPS = list(APPS.keys())
 
 
 def print_all_activities():
     all_activities = []
     for next_app in APPS:
--- a/testing/raptor/raptor/raptor.py
+++ b/testing/raptor/raptor/raptor.py
@@ -893,23 +893,32 @@ class RaptorAndroid(Raptor):
             self.device.stop_application(self.config['binary'])
 
             if self.config['app'] == "fennec":
                 self.device.launch_fennec(self.config['binary'],
                                           extra_args=extra_args,
                                           url='about:blank',
                                           fail_if_running=False)
             else:
-                self.device.launch_activity(self.config['binary'],
-                                            self.config['activity'],
-                                            self.config['intent'],
-                                            extra_args=extra_args,
-                                            url='about:blank',
-                                            e10s=True,
-                                            fail_if_running=False)
+
+                # Additional command line arguments that the app will read and use (e.g.
+                # with a custom profile)
+                extras = {}
+                if extra_args:
+                    extras['args'] = " ".join(extra_args)
+
+                # add e10s=True
+                extras['use_multiprocess'] = True
+
+                self.device.launch_application(self.config['binary'],
+                                               self.config['activity'],
+                                               self.config['intent'],
+                                               extras=extras,
+                                               url='about:blank',
+                                               fail_if_running=False)
 
             # Check if app has started and it's running
             if not self.device.process_exist(self.config['binary']):
                 raise Exception("Error launching %s. App did not start properly!" %
                                 self.config['binary'])
         except Exception as e:
             self.log.error("Exception launching %s" % self.config['binary'])
             self.log.error("Exception: %s %s" % (type(e).__name__, str(e)))
--- a/testing/raptor/test/test_cmdline.py
+++ b/testing/raptor/test/test_cmdline.py
@@ -23,39 +23,39 @@ def test_verify_options(filedir):
     with pytest.raises(SystemExit):
         verify_options(parser, args)
 
     args.binary = os.path.join(filedir, 'fake_binary.exe')
     verify_options(parser, args)  # assert no exception
 
     args = Namespace(app='geckoview',
                      binary='org.mozilla.geckoview_example',
-                     activity='GeckoViewActivity',
+                     activity='org.mozilla.geckoview_example.GeckoViewActivity',
                      intent='android.intent.action.MAIN',
                      gecko_profile='False',
                      is_release_build=False,
                      host='sophie',
                      power_test=False,
                      memory_test=False)
     verify_options(parser, args)  # assert no exception
 
     args = Namespace(app='refbrow',
                      binary='org.mozilla.reference.browser',
-                     activity='BrowserTestActivity',
+                     activity='org.mozilla.reference.browser.BrowserTestActivity',
                      intent='android.intent.action.MAIN',
                      gecko_profile='False',
                      is_release_build=False,
                      host='sophie',
                      power_test=False,
                      memory_test=False)
     verify_options(parser, args)  # assert no exception
 
     args = Namespace(app='fenix',
                      binary='org.mozilla.fenix.browser',
-                     activity='BrowserTestActivity',
+                     activity='org.mozilla.fenix.browser.BrowserPerformanceTestActivity',
                      intent='android.intent.action.VIEW',
                      gecko_profile='False',
                      is_release_build=False,
                      host='sophie',
                      power_test=False,
                      memory_test=False)
     verify_options(parser, args)  # assert no exception