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

uber-go / cadence-client / 018e9b74-9b30-4551-ad2c-6499bdf01cbf
65%

Build:
DEFAULT BRANCH: master
Ran 01 Apr 2024 09:04PM UTC
Jobs 1
Files 90
Run time 1min
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

01 Apr 2024 08:58PM UTC coverage: 64.67% (+0.4%) from 64.298%
018e9b74-9b30-4551-ad2c-6499bdf01cbf

push

buildkite

web-flow
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 to errors building, but for some reason it doesn't show the error that git's reporting (missing safe directory).  Just stuff like this with no other output:
```
error obtaining VCS status:
	Use -buildvcs=false to disable VCS stamping.
```

Once I fixed that, I learned that `go test -exec nonexistent ./... >/dev/null` errors, but the "FAIL: command nonexistent not found" error is.... reported on stdout, so it's hidden.
And so is the "FAIL the/package/name" message.
But if you have a failing build, the failure *is* printed to stderr:
```
❯ go test -exec true ./... >/dev/null
# go.uber.org/cadence/evictiontest
evictiontest/workflow_cache_eviction_test.go:58:4: missing ',' in composite literal
```
I have no idea why `-exec nonexistent` isn't on stderr, but I left a comment in the makefile anyway.

Quite a large amount of weird stuff condensed into a seemingly simple goal.

13298 of 20563 relevant lines covered (64.67%)

313.53 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
66.67
0.0% workflow/context.go
1
98.29
0.0% internal/workflow_shadower_worker.go
2
85.53
0.0% internal/compatibility/proto/decision.go
2
92.59
8.59% internal/jwt_authorization.go
2
0.0
0.0% encoded/encoded.go
3
0.0
0.0% internal/compatibility/thrift/decision.go
3
96.35
0.0% internal/workflow_shadower_activities.go
4
0.0
0.0% workflow/session.go
4
0.0
0.0% internal/compatibility/proto/error.go
4
0.0
0.0% internal/internal_pressure_points.go
4
81.82
0.0% internal/headers.go
5
93.86
0.0% internal/activity.go
6
94.06
0.0% internal/internal_poller_autoscaler.go
6
47.22
0.0% internal/compatibility/proto/helpers.go
6
0.0
0.0% mocks/Value.go
7
40.0
0.0% internal/encoding.go
8
11.11
-3.17% workflow/workflow_options.go
8
36.17
0.0% internal/compatibility/thrift/error.go
8
52.63
0.0% internal/compatibility/thrift/helpers.go
9
75.0
-15.0% mocks/WorkflowRun.go
9
82.11
0.0% test/test_utils.go
9
72.73
-16.16% mocks/HistoryEventIterator.go
10
85.07
-14.93% internal/query_builder.go
11
85.09
0.0% internal/context.go
12
55.56
0.0% activity/activity.go
13
85.83
0.93% internal/client.go
13
27.27
-6.06% workflow/activity_options.go
14
67.35
-4.39% client/client.go
15
15.79
0.0% internal/worker.go
17
8.82
0.0% error.go
21
0.0
0.0% mocks/DomainClient.go
22
75.91
0.18% internal/common/cache/lru.go
22
81.9
0.0% internal/session.go
23
93.56
-1.65% internal/common/auth/service_wrapper.go
27
14.29
-2.38% worker/worker.go
28
71.08
1.61% internal/internal_activity.go
28
79.1
-1.72% internal/workflow_shadower.go
30
0.0
0.0% internal/common/serializer/history_serializer.go
32
82.82
-3.78% internal/workflow_replayer.go
34
84.88
0.0% internal/workflow_testsuite.go
34
0.0
0.0% internal/compatibility/proto/response.go
38
39.13
-3.73% workflow/workflow.go
40
80.1
-9.16% internal/error.go
40
50.09
0.0% internal/compatibility/thrift/types.go
40
83.94
0.0% internal/internal_decision_state_machine.go
41
0.0
0.0% internal/compatibility/thrift/request.go
42
69.5
2.08% internal/common/metrics/service_wrapper.go
44
83.6
-1.8% internal/internal_utils.go
45
48.91
-3.02% internal/compatibility/thrift/response.go
46
0.0
0.0% internal/compatibility/proto/history.go
48
59.26
0.0% internal/compatibility/thrift/history.go
49
20.68
0.0% internal/compatibility/proto/enum.go
53
22.61
0.0% internal/compatibility/thrift/enum.go
54
23.69
0.37% internal/compatibility/proto/types.go
62
73.12
-8.47% internal/internal_worker_base.go
77
19.88
-0.73% internal/compatibility/adapter.go
84
87.76
0.11% internal/internal_workflow.go
104
32.58
-1.69% internal/compatibility/proto/request.go
106
85.17
0.44% internal/internal_worker.go
108
19.07
-0.45% mocks/Client.go
123
81.98
-0.42% internal/internal_task_pollers.go
136
76.49
0.15% internal/internal_workflow_client.go
144
79.56
-2.5% internal/workflow.go
150
87.03
0.08% internal/internal_workflow_testsuite.go
166
68.01
0.49% internal/internal_event_handlers.go
170
83.86
6.1% internal/internal_task_handlers.go
Jobs
ID Job ID Ran Files Coverage
1 018e9b74-9b30-4551-ad2c-6499bdf01cbf.1 01 Apr 2024 09:04PM UTC 90
64.67
Source Files on build 018e9b74-9b30-4551-ad2c-6499bdf01cbf
  • Tree
  • List 90
  • Changed 87
  • Source Changed 87
  • Coverage Changed 70
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 68afcb9e on github
  • Prev Build on master (#0185C943...)
  • Next Build on master (#018E9FF9...)
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