File tree Expand file tree Collapse file tree 13 files changed +40
-44
lines changed
Expand file tree Collapse file tree 13 files changed +40
-44
lines changed Original file line number Diff line number Diff line change @@ -164,17 +164,20 @@ jobs:
164164 for LEVEL in $LEVELS_TO_TEST
165165 do
166166 GCLOUD_RESULTS_DIR=${{ inputs.lib }}-api-${LEVEL}-build-${{github.run_number}}
167+ BUCKET_PATH="gs://test-lab-w87i9sz6q175u-kwp8ium6js0zw/${GCLOUD_RESULTS_DIR}"
167168
168- gsutil ls gs://test-lab-w87i9sz6q175u-kwp8ium6js0zw/${GCLOUD_RESULTS_DIR } > /dev/null 2>&1
169+ gsutil ls ${BUCKET_PATH } > /dev/null 2>&1
169170 if [ $? == 0 ] ; then
170- mkdir firebase_${LEVEL}
171- gsutil -m cp -r -U "`gsutil ls gs://test-lab-w87i9sz6q175u-kwp8ium6js0zw/${GCLOUD_RESULTS_DIR} | tail -1`*" ./firebase_${LEVEL}/
172- mv firebase_${LEVEL}/test_result_1.xml firebase_results/api_${LEVEL}_test_result.xml
171+ # Copy merged XML file from top level for test reporting
172+ gsutil cp "${BUCKET_PATH}/*test_results_merged.xml" firebase_results/api_${LEVEL}_test_result.xml
173+
174+ # Copy all shard data for code coverage (only needed for one level)
175+ if [ "$LEVEL" == "$PR_API_VERSION" ] ; then
176+ mkdir -p firebase
177+ gsutil -m cp -r -U "${BUCKET_PATH}/*" ./firebase/
178+ fi
173179 fi
174180 done
175-
176- # Move one result to the directory expected for code coverge.
177- mv firebase_${PR_API_VERSION} firebase
178181 - name : Test Report
179182 uses : mikepenz/action-junit-report@v5
180183 if : success() || failure()
Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ android {
9393 val javaTree = fileTree(" ${project.projectDir} /build/intermediates/javac/debug" ) { setExcludes(fileFilter) }
9494 val kotlinTree = fileTree(" ${project.projectDir} /build/tmp/kotlin-classes/debug" ) { setExcludes(fileFilter) }
9595 classDirectories.setFrom(javaTree, kotlinTree)
96- executionData.setFrom(fileTree(" $rootDir /firebase/artifacts/sdcard " ) { setIncludes(arrayListOf (" *.ec" )) })
96+ executionData.setFrom(fileTree(" $rootDir /firebase" ) { setIncludes(arrayListOf (" **/coverage .ec" )) })
9797 }
9898}
9999
Original file line number Diff line number Diff line change @@ -96,6 +96,6 @@ android {
9696 val javaTree = fileTree(" ${project.projectDir} /build/intermediates/javac/debug" ) { setExcludes(fileFilter) }
9797 val kotlinTree = fileTree(" ${project.projectDir} /build/tmp/kotlin-classes/debug" ) { setExcludes(fileFilter) }
9898 classDirectories.setFrom(javaTree, kotlinTree)
99- executionData.setFrom(fileTree(" $rootDir /firebase/artifacts/sdcard " ) { setIncludes(arrayListOf (" *.ec" )) })
99+ executionData.setFrom(fileTree(" $rootDir /firebase" ) { setIncludes(arrayListOf (" **/coverage .ec" )) })
100100 }
101101}
Original file line number Diff line number Diff line change @@ -102,6 +102,6 @@ android {
102102 val javaTree = fileTree(" ${project.projectDir} /build/intermediates/javac/debug" ) { setExcludes(fileFilter) }
103103 val kotlinTree = fileTree(" ${project.projectDir} /build/tmp/kotlin-classes/debug" ) { setExcludes(fileFilter) }
104104 classDirectories.setFrom(javaTree, kotlinTree)
105- executionData.setFrom(fileTree(" $rootDir /firebase/artifacts/sdcard " ) { setIncludes(arrayListOf (" *.ec" )) })
105+ executionData.setFrom(fileTree(" $rootDir /firebase" ) { setIncludes(arrayListOf (" **/coverage .ec" )) })
106106 }
107107}
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ android {
112112 val javaTree = fileTree(" ${project.projectDir} /build/intermediates/javac/debug" ) { setExcludes(fileFilter) }
113113 val kotlinTree = fileTree(" ${project.projectDir} /build/tmp/kotlin-classes/debug" ) { setExcludes(fileFilter) }
114114 classDirectories.setFrom(javaTree, kotlinTree)
115- executionData.setFrom(fileTree(" $rootDir /firebase/artifacts/sdcard " ) { setIncludes(arrayListOf (" *.ec" )) })
115+ executionData.setFrom(fileTree(" $rootDir /firebase" ) { setIncludes(arrayListOf (" **/coverage .ec" )) })
116116 }
117117}
118118
Original file line number Diff line number Diff line change @@ -136,7 +136,7 @@ android {
136136 val javaTree = fileTree(" ${project.projectDir} /build/intermediates/javac/debug" ) { setExcludes(fileFilter) }
137137 val kotlinTree = fileTree(" ${project.projectDir} /build/tmp/kotlin-classes/debug" ) { setExcludes(fileFilter) }
138138 classDirectories.setFrom(javaTree, kotlinTree)
139- executionData.setFrom(fileTree(" $rootDir /firebase/artifacts/sdcard " ) { setIncludes(arrayListOf (" *.ec" )) })
139+ executionData.setFrom(fileTree(" $rootDir /firebase" ) { setIncludes(arrayListOf (" **/coverage .ec" )) })
140140 }
141141}
142142
Original file line number Diff line number Diff line change @@ -98,6 +98,6 @@ android {
9898 val javaTree = fileTree(" ${project.projectDir} /build/intermediates/javac/debug" ) { setExcludes(fileFilter) }
9999 val kotlinTree = fileTree(" ${project.projectDir} /build/tmp/kotlin-classes/debug" ) { setExcludes(fileFilter) }
100100 classDirectories.setFrom(javaTree, kotlinTree)
101- executionData.setFrom(fileTree(" $rootDir /firebase/artifacts/sdcard " ) { setIncludes(arrayListOf (" *.ec" )) })
101+ executionData.setFrom(fileTree(" $rootDir /firebase" ) { setIncludes(arrayListOf (" **/coverage .ec" )) })
102102 }
103103}
Original file line number Diff line number Diff line change 1616 <category android : name =" android.intent.category.LAUNCHER" />
1717 </intent-filter >
1818 </activity >
19-
20- <!-- Disabling AILTN in tests -->
21- <service android : name =" com.salesforce.androidsdk.analytics.AnalyticsPublisherService"
22- android : enabled =" false"
23- android : exported =" false" />
2419 </application >
2520
2621 <uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
Original file line number Diff line number Diff line change 1111 <activity android : label =" @string/app_name"
1212 android : name =" com.salesforce.androidsdk.phonegap.ui.SalesforceHybridTestActivity"
1313 android : configChanges =" orientation|keyboardHidden"
14- android : theme =" @style/SalesforceSDK_SplashScreen "
14+ android : theme =" @style/Theme.AppCompat.NoActionBar "
1515 android : exported =" true" >
1616
1717 <intent-filter >
1818 <action android : name =" android.intent.action.MAIN" />
1919 <category android : name =" android.intent.category.LAUNCHER" />
2020 </intent-filter >
2121 </activity >
22-
23- <!-- Disabling AILTN in tests -->
24- <service android : name =" com.salesforce.androidsdk.analytics.AnalyticsPublisherService"
25- android : enabled =" false"
26- android : exported =" false" />
2722 </application >
2823
2924 <uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
Original file line number Diff line number Diff line change 1616 <category android : name =" android.intent.category.LAUNCHER" />
1717 </intent-filter >
1818 </activity >
19-
20- <!-- Disabling AILTN in tests -->
21- <service android : name =" com.salesforce.androidsdk.analytics.AnalyticsPublisherService"
22- android : enabled =" false"
23- android : exported =" false" />
24- </application >
19+ </application >
2520
2621 <uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
2722</manifest >
You can’t perform that action at this time.
0 commit comments