• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

optimizely / go-sdk
92%

Build:
DEFAULT BRANCH: master
Repo Added 07 Aug 2019 11:01PM CUT
Files 81
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 1.1.x
  • Mat001-patch-1
  • Mat001-patch-2
  • addModChanges
  • ali/parse_integrations
  • bumpQSize
  • chanQueue
  • correctBatchSize
  • dialBackSleep
  • docs
  • docs-f
  • docs-frances
  • esra/FSSDK-11451_add_experimentId_and_variationId
  • fixEventProcessor
  • fm-beta
  • fscelliott-patch-1
  • go-alpha
  • hotFixLoggingError
  • jctong/DATA-DOG-moved
  • jctong/add_readme-sync_automation
  • jctong/dir_struct_change
  • jctong/disable_mdspell
  • jctong/lint_md
  • jctong/mdspell
  • jctong/update_new_repo_location
  • keppel-test
  • keppel2-CI
  • keppel2-DO-NOT-REVIEW
  • keppel2-do-not-merge
  • keppel2-event-attribute-config
  • keppel2-forMeet
  • keppel2-spawn-fsc
  • keppel2/event-attribute-config
  • keppel2/go-fmt
  • keppel2test
  • logEventNotification
  • loggingPerSDK
  • mcarroll/add-contributing
  • mcarroll/experiment-overrides-concurrent
  • mcarroll/fix-experiment-whitelist
  • mcarroll/prepare-1.0.0-beta5-release
  • mcarroll/prepare-1.3.0
  • mcarroll/prepare-1.3.0-beta
  • mcarroll/public-map-experiment-overrides
  • mcarroll/remove-forced-variation
  • mcarroll/update-version
  • mikecdaivs/matcher-registry
  • mikecdavis/OASIS-5522-update-log-interfaace
  • mikecdavis/OASIS-5577-check-nil
  • mikecdavis/OASIS-5660-context-refact
  • mikecdavis/OASIS-5797-set-name-version
  • mikecdavis/OASIS-5905-all-variables-with-type
  • mikecdavis/OASIS-6738-cap-dispatcher-queue
  • mikecdavis/OASIS-6738-debug
  • mikecdavis/add-json-annotations
  • mikecdavis/add-more-logs
  • mikecdavis/fix-flaky-test
  • mikecdavis/fix-polling-config-manager
  • mikecdavis/fix-sdk-key-logging
  • mikecdavis/flag-decisions
  • mikecdavis/logging-bench
  • mikecdavis/prepare-1.1.2-release
  • mikecdavis/refact-ep-benchmark
  • mikecdavis/test-fsc
  • mng/add-makefile
  • mng/cleanup-factory
  • mng/docs-and-cleanup
  • mng/exp-options
  • mng/fix-bucketing-logs
  • mng/ignore-test-mods
  • mng/move-pkg-config
  • mng/package-wrapper
  • mng/prep-1.0.0-beta7-release
  • mng/prep-1.0.0-rc1-release
  • mng/prep-1.0.0-release
  • mng/prepare-1.0.0-beta3-release
  • mng/prepare-1.0.0-beta4-release
  • mng/prepare-1.2.0-release
  • mng/refac-ep-options
  • mng/revise-error-handling
  • mng/support-audience-ids
  • mng/tag-1.2.0
  • mng/update-changelog-readme
  • mng/user-profile-service
  • mnoman/rmSpellCheckMD
  • mpirnovar-cmab-client-fssdk-11142
  • mpirnovar-cmab-decisionservice-methods-fssdk-11169
  • mpirnovar-cmab-gosdk
  • mpirnovar-cmab-gosdk-fssdk-11133
  • mpirnovar-cmab-gosdk-fssdk-11151
  • mpirnovar-cmab-impression-ev-fssdsk-11178
  • mpirnovar-cmab-impressionevent-fssdsk-11178
  • mpirnovar-cmab-service-fssdk-11160
  • mpirnovar-fix-retry-and-cache-fssdk-11635
  • mpirnovar-fsc-failures-fix-fssdk-11649
  • mpirnovar/prepare_release_1_6_1
  • mpirnovar/release_decideapi
  • nsqQueue
  • oakbani-patch-1
  • oakbani/hook-fps
  • oakbani/run-fsc
  • oasis5419
  • oasis5567
  • pawel/OASIS-5460
  • pawel/OASIS-5563
  • pawel/OASIS-5597
  • pawel/OASIS-5667
  • pawel/OASIS-5688
  • pawel/OASIS-5706
  • pawel/OASIS-5715
  • pawel/OASIS-5716
  • pawel/OASIS-5756
  • pawel/OASIS-5817
  • pawel/OASIS-5854
  • pawel/OASIS-5903
  • pawel/OASIS-6022
  • pawel/OASIS-6167
  • pawel/OASIS-6225
  • pawel/added_enabled_to_metadata
  • pawel/auth_datafile_support
  • pawel/changes_for_agent
  • pawel/fix_getvalue
  • pawel/fix_polling_manager_error
  • pawel/fix_rollout_services
  • pawel/fix_static_manager_constructors
  • pawel/fix_sync_for_notification
  • pawel/improve-notification
  • pawel/make_1.5.1_release
  • pawel/notification_for_json
  • pawel/prep-1.0.1-release
  • pawel/prepare-1.3.0-beta2
  • pawel/prepare-1.3.0-beta3
  • pawel/prepare_1.5_release
  • pawel/revised_metrics
  • pawel/semver
  • pawel/small_changes_for_agent
  • prepageRelease
  • prepare3.4
  • prepareFor1.1.1
  • prepareForBeta6
  • processorWaitGroup
  • refactorDispatchTest
  • remove-forced-variation
  • semverFix
  • sohail/11fix
  • sohail/checknewtags
  • sohail/dispatchtestfix
  • sohail/enablenl
  • sohail/fixgo18
  • sohail/mmbucketer
  • sohail/ontrack
  • sohail/pollingmanager
  • sohail/racefix
  • sohail/srcclr
  • sohail/travisstrages
  • sohail/unorderedfix
  • trishahanlon-patch-1
  • updateDate
  • v.1.1.0
  • v1.0.0-beta4
  • v1.0.0-beta5
  • v1.0.0-beta6
  • v1.0.0-beta7
  • v1.0.0-rc1
  • v1.1.0
  • v1.1.1
  • v1.1.2
  • v1.1.3
  • v1.2.0
  • v1.3.0
  • v1.3.0-beta1
  • v1.3.0-beta2
  • v1.3.0-beta3
  • v1.4.0
  • v1.5.0
  • v1.5.1
  • v1.6.0
  • v1.6.1
  • v1.7.0
  • v1.8.0
  • yasir-forced-decision
  • yasir/OASIS-6247
  • yasir/add-translate-options
  • yasir/audience-evaluation-logging
  • yasir/audienceconditions-fix
  • yasir/blocking-timeout
  • yasir/caching-headers
  • yasir/config-v2
  • yasir/custom-logger
  • yasir/decide-api-2
  • yasir/decide-api-integration
  • yasir/decide-reasons
  • yasir/decide-reasons-fix
  • yasir/decision-context
  • yasir/default-profile-service
  • yasir/dfm-gherkin-2
  • yasir/dfm-gherkin-3
  • yasir/dfm-gherkin-rebased
  • yasir/dfm_gherkin
  • yasir/dispatchevent-comparison
  • yasir/exp-var-agent
  • yasir/exp-var-key
  • yasir/fix-1.10
  • yasir/fix-audienceeval-logs
  • yasir/fix-audienceeval-logs-2
  • yasir/fix-decide-reasons
  • yasir/fix-exists-condition
  • yasir/fix-for-fsc
  • yasir/fix-notification-issues
  • yasir/fix-null-bubbling
  • yasir/fix-usercontext-jsonkey
  • yasir/forced-decision
  • yasir/fv-gherkin
  • yasir/get-datafile
  • yasir/gherkin-on-track
  • yasir/gherkin-optimizely-config
  • yasir/gherkin-track
  • yasir/gherkin-travis-integration
  • yasir/gherkin-user-profile-service
  • yasir/git-compatible-docs
  • yasir/gitAction
  • yasir/ignore-listener-tests
  • yasir/leaf-condition-support
  • yasir/log-targeted-rollout
  • yasir/logx-export
  • yasir/murmurhash-bucketer
  • yasir/mutual-exclusion-fix
  • yasir/prep-1.7.0
  • yasir/prepare-1.8.0
  • yasir/refact-polling-manager
  • yasir/refact-sync-config
  • yasir/remove-config-check
  • yasir/remove-gherkin-integration
  • yasir/rollout-status-support
  • yasir/sdkkey-environment-config
  • yasir/sem-ver
  • yasir/sem-ver-fix
  • yasir/sem-ver-fix-2
  • yasir/steps-implementation
  • yasir/targeted-rollout
  • yasir/user-context
  • yasir/user-context-2
  • yasir/visitor-attribute-fix

13 Jun 2025 05:42PM CUT coverage: 91.806% (+0.04%) from 91.764%
15640665855

push

github

web-flow
[FSSDK-11178] Update impression event for CMAB (#408)

* add cmab impresison event logic

* remove unnecessary unmarshaling from a unit test

23 of 23 new or added lines in 4 files covered. (100.0%)

5288 of 5760 relevant lines covered (91.81%)

8785.35 hits per line

Relevant lines Covered
Build:
Build:
5760 RELEVANT LINES 5288 COVERED LINES
8785.35 HITS PER LINE
Source Files on master
  • Tree
  • List 80
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
0.0
pkg/decision/flag_notification.go49 23 0 23 0.0
0.0
pkg/logging/log_messages.go25 3 0 3 0.0
0.0
...g/datafileprojectconfig/mappers/forced_decision.go48 19 0 19 0.0
0.0
pkg/decide/decide_errors.go43 6 0 6 0.0
50.0
pkg/decision/bucketer/experiment_bucketer.go88 38 19 19 1.0
66.15
pkg/config/static_manager.go129 65 43 22 5.0
78.99
...g/datafileprojectconfig/mappers/condition_trees.go224 138 109 29 11.0
80.0
pkg/decision/experiment_bucketer_service.go84 40 32 8 3.0
81.54
pkg/client/client.go1256 899 733 166 25.0
85.0
pkg/utils/execgroup.go62 20 17 3 1.0
Showing 1 to 10 of 80 entries
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 8
  • Next
  • ►
    91.81
    pkg/

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
15640665855 master [FSSDK-11178] Update impression event for CMAB (#408) * add cmab impresison event logic * remove unnecessary unmarshaling from a unit test push 13 Jun 2025 05:44PM CUT web-flow github
91.81
15501546206 master [FSSDK-11169] Implement Decision Service methods to handle CMAB (#403) * add decision service methods to support cmab * refactor composite exper service for cmab and add tests * update failing tests * update experiment cmab service * fix lint... push 06 Jun 2025 11:26PM CUT web-flow github
91.76
15500877554 master [FSSDK-11451] Go Implementation: Add Experiment ID + Variation ID to Decision Notification Listener Payload (#406) * [FSSDK-11451] Go Implementation: Add * Fix the lint and unit test * Fix lint issue * Fix the error on client go * Fix lint issue push 06 Jun 2025 10:27PM CUT web-flow github
91.62
14857031234 master [FSSDK-11142] Add cmab client and tests (#402) * add cmab client and tests * improve tests push 06 May 2025 10:10AM CUT web-flow github
91.65
14497066401 master [FSSDK-11151] Add remove method to lru cache (#400) * add remove method to lru cache * place remove mthod into separate cache CacheWithRemove that extends Cache interface * exclude from linting * lint * move cache dir to pkg root * cache fil... push 16 Apr 2025 03:54PM CUT web-flow github
91.77
14473949770 master [FSSDK-11133] Add cmab to project config (#399) * add cmab to project config * reformat * add attribute key/id mapping to config * add traffic allocation inside cmab * add test case to test mapCmab * change cmab traffic allocation type to in... push 15 Apr 2025 03:59PM CUT web-flow github
91.74
11744580489 master [FSSDK-10845] chore: prepare for release 2.1.0 (#396) * prepare for release 2.1.0 Signed-off-by: pulak-opti <pulak.bhowmick@episerver.com> * bump release date Signed-off-by: pulak-opti <pulak.bhowmick@episerver.com> --------- Signe... push 08 Nov 2024 03:08PM CUT web-flow github
91.72
11593775640 master [FSSDK-10764] add support for batch UPS for decideAll & decideForKeys (#394) * add support for batch UPS for decideAll & decideForKeys * update decideForKeys logic Signed-off-by: pulak-opti <pulak.bhowmick@episerver.com> * refactor code ... push 30 Oct 2024 01:05PM CUT web-flow github
91.72
11015040897 master [FSSDK-10665] fix: Github Actions YAML files vulnerable to script injections corrected (#392) push 24 Sep 2024 01:41PM CUT web-flow github
91.91
10216828926 master [FSSDK-10397] replace info log with debug log for Decision flow (#390) push 02 Aug 2024 01:59PM CUT web-flow github
91.91
See All Builds (2932)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc