-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat:ui test #197
Merged
Merged
feat:ui test #197
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SonarCloud Quality Gate failed. 7 Bugs 66.6% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
Codecov Report
@@ Coverage Diff @@
## feat/autotracker #197 +/- ##
===================================================
Coverage ? 67.95%
Complexity ? 2160
===================================================
Files ? 218
Lines ? 9348
Branches ? 1238
===================================================
Hits ? 6352
Misses ? 2173
Partials ? 823 |
tianhui12
added a commit
that referenced
this pull request
Dec 26, 2023
* feat: rewrite page system. # Conflicts: # growingio-autotracker-core/src/main/java/com/growingio/android/sdk/autotrack/inject/ViewChangeProvider.java # growingio-autotracker-core/src/main/java/com/growingio/android/sdk/autotrack/inject/ViewClickProvider.java * 1. 在新设置一个用户信息的场景时(null->userid),由之前的补发VISIT =>不再补发VISIT; 2. 打开收集数据的开关时,强制刷新Session并生成一个VISIT; 3. setLocation 接口不再补发VISIT; 4. 删除 gioid 字段; 5. 删除GlobalSequenceId字段; 6. EventSequenceId 改为全局统计,计(vst、page、click、change、custom); * Android SDK Version Upgrade 1. targetSdkVersion -> 33 2. AGP -> 7.4.1 3. can use kotlin but may be have version conflicts; 4. use **libs.version.toml** for version control; 5. android module use namespace replace AndroidManifest.xml; 6. remove gio-sdk:autotracker-cdp and gio-sdk:tracker-cdp; 7. make gio-sdk:tracker deprecated. * fix warning with disableAutomaticComponentCreation * rewrite v3.0 ViewNode calculate. * data transfer use protobuf default. 1. add JsonSerializer for event parser in apt; 2. remove ResourceItemCustomEvent.java; 3. sdk use protobuf default. * fix event accessibility * autotracker for v4.0. * find content in group view * path get alias first. * Code Architecture Refactoring. 1. hide Provider is called and delete the singleton of the provider; 2. provider is now in TrackerContext; 3. add shutdown method; 3. user spotless format code; * fix compiler generate * fix page path * page's title will auto get from toolbar. * move getSupportToolBarTitle to autotrack * fix eventType judge * 1. don't replace - 2. publish xIndex to xContent * fix expandlist path * page add method:getClassName; fix:tipview don't show at first time. * feat:ui test (#197) * add SDK demo as submodule * update pre release action * update runner working-directory * add ci publishAllToMavenLocal.sh * update uniqueTag xpath * update uniqueTag xpath * fix alertDialog xpath * fix repairPid invoke before sessionProvider setup * fix fragment page loss autotrack state. make activity and fragment weakReference. * test pass * apm GMonitor need Application Context * fix: page tree children duplicate; fix: checkView2PageElement error; fix: event's platform always is Android. * fix: v3 circle select element xpath * fix: v3 circle select element xpath * add utilInjector * spotlessApply * fix hybrid test * fix: catch InternalError when starting okhttp thread during runtime shutdown. * add findViewNodesWithinCircle in ViewNodeRenderer class. * feat: saas adapter (#199) * feat: saas adapter * fix * fix * feat: support bridgeWebView * 1. HybridConfiguration post special version when is downgrade. 2. timezoneOffset is String * fix startAfterSdkSetup method * version 4.0.0-SNAPSHOT * spotlessCheck * feat: disable collection of androidId by default * feat: disable requireAppProcesses by default * 1. hide visitor api 2. update bom version * fix: V4 circler use Page path replace ui * fix: getAllWindowViews * feat:通用属性 (#200) * feat:setGeneralProps * check props nullable * rename remove props api * fix:remove window from xpath * rename params projectId->accountId * make generalProp api called in SDK Main Thread. * rename module: advert -> ads * only post index when the value >= 0 * add isRunning method to GrowingTracker * fix:eventBuilder NPE * index start with -1 * fix:listview indeedindex * fix:index start with +1 * upload index when >0 * don't support volley module anymore. * resolve conflict * spotless * fix:http test error * ci: update to java 11 * feat: abtest (#203) * feat: abtest module * flutter 2.0 * fix: when restart webservice reset socket state. * feat: hybrid bridge add datasourceId * release 4.0.0 * update android-emulator api level to 33 * update android-emulator --------- Co-authored-by: styluo <[email protected]> Co-authored-by: tianhui <[email protected]> Co-authored-by: tianhui <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR 内容
测试步骤
影响范围
Github Action
是否属于重要变动?
其他信息