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

uber-go / cadence-client
65%

Build:
DEFAULT BRANCH: master
Repo Added 12 Jun 2017 08:09PM UTC
Files 90
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
  • 0.10.0
  • 0.10.1
  • 0.11.0
  • 0.11.1
  • 0.12.1-forward
  • 0.12.x
  • 0.13.1
  • 0.13.2
  • 0.13.3
  • 0.13.4
  • 0.14.x
  • 0.17.x
  • 0.18.1
  • 0.18.x
  • 0.19.1
  • 0.19.x
  • 0.20.x
  • 0.9.3
  • 1023
  • AddSizeProtections
  • Add_WorkflowID_log
  • ConsistentQuerySandbox
  • GetRawHistoryDataImp
  • GetRegisteredWorkflowTypes
  • HEAD
  • PopulateMissingInfoInAcitivityInfo
  • RequestCancelWorkflow
  • WFreset
  • abg/unalias-interfaces
  • apidiff-action
  • badge
  • bowei-reset
  • bugfix
  • bumpFeatureVersion
  • cadence-idl
  • cancelact
  • cancellation
  • child-workflow
  • client-test-version-0.11.3
  • compAct
  • conitnue
  • custErr
  • dc
  • dc2
  • dep
  • dev_mihneao
  • dispatch
  • ditimeout
  • dmetzgar-migrate-docs
  • doc
  • domain
  • domainCheck
  • domainclient
  • downgrade-thriftrw
  • emo-0.9.3-debug
  • encodefix
  • extName
  • firewall
  • fix
  • fix-flaky-test
  • fixSig
  • fixWFNil
  • fix_coverage_make_rule
  • fixd
  • fixlint
  • fixmetrics
  • fixmocksa
  • fixpoll
  • fqn
  • ftypo
  • getInfo
  • getmemo
  • githubtemplate
  • go-sdk
  • go-version-check
  • goland_scope
  • grpc-1
  • hb
  • idl
  • idl-update
  • increase-timeout
  • logfix
  • logging
  • make
  • memofix
  • memotest
  • meta
  • metric
  • mfateev-patch-1
  • mkol_fix
  • p
  • partial_history
  • poll_backoff_timeouts
  • qlong-0.15.0-patch-childWF-reset
  • qlong-decision-task-started-id
  • qlong-fix-childWF-reset-panic
  • qlong-selector-doc
  • query-size-check
  • query_timeout
  • ran-make-fmt
  • readme_update
  • regname
  • release
  • rename
  • revert
  • revert-474-cleaned
  • revert-531-fix_decision_sent_2
  • revert-976-workflow-interceptor
  • sa
  • sdk-v2
  • serviceMetrics
  • signal
  • signaldi
  • sigwithstart
  • sixteen
  • ss/header_support
  • ss/release
  • start-wait
  • sticky-query
  • stickyttl
  • sync
  • sync-idl
  • tchan
  • term
  • termifrun
  • test
  • threaddump
  • throttle
  • time
  • timer
  • unhandled-signal
  • update-version
  • update_client_idls
  • updsa
  • upsert-mock-fix
  • v0.12.x
  • v0.3.0-beta
  • v0.3.1
  • v0.3.2
  • v0.4.0
  • v0.4.1
  • v0.5.0
  • v0.5.1
  • v0.6.0
  • v0.6.1
  • v0.7.0
  • v0.7.1
  • v0.7.2
  • v0.7.4
  • v0.7.5
  • v0.7.6
  • v0.8.8_hotfix
  • version-metric
  • versions
  • visapi
  • wid
  • yarpc
  • yarpc_options
  • zack

05 Apr 2024 08:55PM UTC coverage: 64.677% (-0.07%) from 64.75%
018eb00b-32fe-466e-a603-47b49670bc66

push

buildkite

web-flow
Internal workflow client test improvements (#1331)

Followups from #1327:

1. simplifying the memo/search-attr encoding tests
2. making sure the dataconverter tests can detect correct vs incorrect encoder use 

1 is pretty simple: memos and search attrs are ALWAYS JSON because the server must interpret them, so the exact bytes should not change in the future.  A hardcoded string is easy to verify, and strengthens the guarantee that "this should not change even if other encoding changes".

2 is more interesting: as originally written, the test would still pass if the custom dataconverter was *not* saved and used.
The type-assertion to check the internal field somewhat prevents that, but it's unnecessary and a disjointed check.
So it has been rewritten: now the serialized request bytes must clearly come from the test encoder, not the default encoder, and they must be detectably different.

13374 of 20678 relevant lines covered (64.68%)

316.02 hits per line

Relevant lines Covered
Build:
Build:
20678 RELEVANT LINES 13374 COVERED LINES
316.02 HITS PER LINE
Source Files on master
  • Tree
  • List 90
  • Changed 29
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
018eb00b... master Internal workflow client test improvements (#1331) Followups from #1327: 1. simplifying the memo/search-attr encoding tests 2. making sure the dataconverter tests can detect correct vs incorrect encoder use 1 is pretty simple: memos and s... push 05 Apr 2024 09:01PM UTC web-flow buildkite
64.68
018e9ff9... master Update client wrappers with new async APIs (#1327) push 02 Apr 2024 06:07PM UTC web-flow buildkite
64.75
018e9b74... master Server-like `make build` and ensuring builds are clean in CI (#1329) There's more work to be done, but it's a major step towards forcing stability. Oddly, missing the safe.directory git setting leads to Go failing to get version info, leading ... push 01 Apr 2024 09:04PM UTC web-flow buildkite
64.67
018e5976... master [no commit message] Pull #1312 20 Mar 2024 01:30AM UTC buildkite
64.7
018e2324... master [no commit message] Pull #1312 12 Mar 2024 08:14PM UTC buildkite
64.75
018df6e3... master [no commit message] Pull #1312 29 Feb 2024 11:49PM UTC buildkite
42.9
018de785... master [no commit message] Pull #1312 27 Feb 2024 11:01AM UTC buildkite
42.91
018872a8... master [no commit message] Pull #1244 31 May 2023 04:47PM UTC buildkite
64.14
01876cd4... master [no commit message] Pull #1244 10 Apr 2023 08:28PM UTC buildkite
64.07
01875884... master [no commit message] Pull #1244 06 Apr 2023 10:02PM UTC buildkite
64.06
See All Builds (2551)
  • 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