Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
95e9f96
fix demo app
raf-abtasty Feb 9, 2022
c53e0b7
bucketing cache fix + add cache for bucketing file
raf-abtasty Feb 9, 2022
6f3a9b7
seems ok, for bucketing cache + logs
raf-abtasty Feb 15, 2022
51e4452
fix bucketing realloc, need TF
raf-abtasty Feb 24, 2022
8deab7e
add tu/tf for bucketing realloc
raf-abtasty Feb 28, 2022
ee19315
local decision file renaming
raf-abtasty Feb 28, 2022
53608f9
Merge branch 'FS3-292_fix_bucketing_realloc' of github.com:flagship-i…
raf-abtasty Mar 1, 2022
9a292d5
Merge branch 'master' of github.com:flagship-io/flagship-android-dev
raf-abtasty Mar 8, 2022
862f3ba
fix hit batches length limitation
raf-abtasty Mar 8, 2022
928398f
Merge pull request #2 from flagship-io/FS3-334_fix_batch_length
raf-abtasty Mar 8, 2022
433d9bb
Merge branch 'master' of github.com:flagship-io/flagship-android
raf-abtasty May 19, 2022
d6a95e8
done
raf-abtasty May 19, 2022
5242431
add flag java doc
raf-abtasty May 19, 2022
0b09a27
ok for release slug
raf-abtasty May 20, 2022
75a8f90
Merge branch 'master' of github.com:flagship-io/flagship-android
raf-abtasty Jul 19, 2022
ce4e301
fix Event hit value type
raf-abtasty Jul 19, 2022
4e228b0
upgrade libs
raf-abtasty Jul 19, 2022
6fec70b
Merge pull request #3 from flagship-io/FS3-563_event_value_type
raf-abtasty Jul 19, 2022
ae4e828
Merge branch 'master' of github.com:flagship-io/flagship-android
raf-abtasty Nov 24, 2022
21d9de5
Test/GitHub package (#4)
raf-abtasty Aug 1, 2023
6643a06
Merge branch 'master' of github.com:flagship-io/flagship-android
raf-abtasty Aug 7, 2023
dcaac65
Disco/fs3 932 automate maven central release (#5)
raf-abtasty Aug 9, 2023
ed48dcb
pull dev master
raf-abtasty Oct 3, 2023
7e30e85
up to date
raf-abtasty Oct 3, 2023
146f9e5
Feature/fs3 1034 fetch warning (#6)
raf-abtasty Nov 8, 2023
5fe1b5c
Merge branch 'master' of github.com:flagship-io/flagship-android-dev
raf-abtasty May 7, 2024
63cc015
Merge branch 'master' of github.com:flagship-io/flagship-android
raf-abtasty May 7, 2024
d750438
Feature/fs3 1530 eai (#9)
raf-abtasty Jan 24, 2025
fe6960e
Merge branch 'master' of github.com:flagship-io/flagship-android-dev
raf-abtasty Jan 24, 2025
614b225
fix gradle cache tf
raf-abtasty Jan 24, 2025
3bb8ec5
try separe test tasks
raf-abtasty Jan 24, 2025
62f312d
start from visitor test
raf-abtasty Jan 24, 2025
ed1bb29
test xpc
raf-abtasty Jan 24, 2025
f9dec92
test xpc 2
raf-abtasty Jan 24, 2025
f626f07
test xpc 3
raf-abtasty Jan 24, 2025
c861f3b
test xpc 4
raf-abtasty Jan 24, 2025
615d4b4
test xpc 5
raf-abtasty Jan 24, 2025
eaf64ce
test xpc 6
raf-abtasty Jan 24, 2025
a78dec9
test xpc 6
raf-abtasty Jan 24, 2025
aabd222
test xpc 7
raf-abtasty Jan 24, 2025
56f910d
test xpc 8
raf-abtasty Jan 24, 2025
11a1177
test xpc 9
raf-abtasty Jan 24, 2025
37bc017
test xpc 10
raf-abtasty Jan 24, 2025
3e5bb22
test xpc 11
raf-abtasty Jan 24, 2025
6c88c5b
test xpc 12
raf-abtasty Jan 24, 2025
91e99a8
test xpc 13
raf-abtasty Jan 24, 2025
d84723b
test xpc 14
raf-abtasty Jan 24, 2025
5695652
test xpc 15
raf-abtasty Jan 24, 2025
6562579
test xpc 16
raf-abtasty Jan 24, 2025
9a5fda3
test xpc 17
raf-abtasty Jan 24, 2025
ec01d5a
test xpc 18
raf-abtasty Jan 24, 2025
a580965
test xpc 19
raf-abtasty Jan 24, 2025
41e9fc4
test xpc 20
raf-abtasty Jan 24, 2025
09c1799
final fixed TF ?
raf-abtasty Jan 24, 2025
a52e084
final fixed TF ? 2
raf-abtasty Jan 24, 2025
82a9830
final fixed TF ? 3
raf-abtasty Jan 24, 2025
7aacb9d
final fixed TF ? 4
raf-abtasty Jan 24, 2025
e637f21
final fixed TF ? 5
raf-abtasty Jan 27, 2025
018cd13
final fixed TF ? 6
raf-abtasty Jan 27, 2025
74ba551
final fixed TF ? 7
raf-abtasty Jan 27, 2025
81a702c
final fixed TF ? 8
raf-abtasty Jan 27, 2025
0ec2445
fix release ci
raf-abtasty Jan 27, 2025
dfe5b1f
everything seems ok
raf-abtasty Jan 27, 2025
8381b72
fix send context tf
raf-abtasty Jan 27, 2025
13444b6
fix conflics
raf-abtasty Jan 27, 2025
479ade9
fix jacoco codecov
raf-abtasty Jan 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ci-unitest-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ jobs:
- name: Build with Gradle
run: ./gradlew :flagship:assembleDebug
- name: Unit tests
run: bash ./gradlew flagship:testDebugUnitTestCoverage -i --stacktrace
run: bash ./gradlew flagship:testJacocoUnitTestCoverage -i --stacktrace
- name: Generate report
run: bash ./gradlew flagship:createDebugUnitTestCoverageReport
run: bash ./gradlew flagship:createJacocoUnitTestCoverageReport
- name: Upload coverage to codecov
uses: codecov/codecov-action@v2
with:
files: flagship/build/reports/coverage/test/debug/index.xml
files: flagship/build/reports/coverage/test/jacoco/report.xml
- name: Build
run: bash ./gradlew flagship:clean flagship:assembleRelease
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ jobs:
- name: Build with Gradle
run: ./gradlew :flagship:assembleDebug
- name: Unit tests
run: bash ./gradlew flagship:testDebugUnitTestCoverage -i --stacktrace
run: bash ./gradlew flagship:testJacocoUnitTestCoverage -i --stacktrace
- name: Generate report
run: bash ./gradlew flagship:createDebugUnitTestCoverageReport
run: bash ./gradlew flagship:createJacocoUnitTestCoverageReport
- name: Upload coverage to codecov
uses: codecov/codecov-action@v2
with:
files: flagship/build/reports/coverage/test/debug/index.xml
files: flagship/build/reports/coverage/test/jacoco/report.xml
- name: Build and Publish
env:
SONATYPE_SIGNING_KEY: ${{ secrets.SONATYPE_SIGNING_KEY }}
Expand Down
1 change: 1 addition & 0 deletions flagship/jacoco.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ project.afterEvaluate {
description = "Generate Jacoco coverage reports on the ${variantName.capitalize()} build."

reports {
xml.required = true
html.required = true
html.outputLocation.set(layout.buildDirectory.dir("jacocoHtml"))
}
Expand Down
11 changes: 3 additions & 8 deletions flagship/src/test/java/com/abtasty/flagship/FlagshipTestsHits.kt
Original file line number Diff line number Diff line change
Expand Up @@ -1341,8 +1341,8 @@ class FlagshipTestsHits : AFlagshipTest() {
).await() //TBS 1 Account Settings

delay(300)
val visitor =
Flagship.newVisitor("visitor_1", true).context(hashMapOf("isVIPUser" to true)).build() // 1 TBS Consent

val visitor = Flagship.newVisitor("visitor_1", true).context(hashMapOf("isVIPUser" to true)).build() // 1 TBS Consent

delay(300)

Expand Down Expand Up @@ -1600,16 +1600,11 @@ class FlagshipTestsHits : AFlagshipTest() {
FlagshipLogManager.exception(FlagshipConstants.Exceptions.Companion.FlagshipException(e, visitor.delegate))
}


runBlocking {
delay(200)
}


Assert.assertEquals(
4,
FlagshipTestsHelper.interceptor().calls[TROUBLESHOOTING_URL]?.size
) // 1 Account Settings, 1 Fetch, 1 Consent, 1 Error
Assert.assertEquals(4, FlagshipTestsHelper.interceptor().calls[TROUBLESHOOTING_URL]?.size) // 1 Account Settings, 1 Fetch, 1 Consent, 1 Error

FlagshipTestsHelper.interceptor().calls[TROUBLESHOOTING_URL]!![3].let {
val jsonHit = HttpCompat.requestJson(it.first)
Expand Down
Loading