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

thanos / kathikon
89%

Build:
DEFAULT BRANCH: main
Repo Added 23 Jun 2026 03:12PM UTC
Token cfP0i0wJPc48XUSbHY9xBj485WGLTHncB regen
Build 13 Last
Files 31
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 main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • main
  • v0.2.0/Control_Scheduling_Batches_Correctness
  • v0.2.1/dashboard

24 Jun 2026 03:40PM UTC coverage: 88.846%. Remained the same
9322e470aac0a01a290ea411851af4c5baa5d36e

push

github

thanos
```
 test/kathikon/dashboard_test.exs — RPC node setup
maybe_start_rpc_node/0 was treating {:error, {:already_started, _}} as success even when the VM was still nonode@nohost, so RPC.call(@rpc_node, ...) returned :nodedown instead of {:error, {:badrpc, _}}.

Now it:

Only accepts already_started when node() == @rpc_node
Verifies reachability with :net_adm.ping/1 before running the @tag :rpc_node test
Skips gracefully when distribution isn’t actually available
2. .github/workflows/release.yml — missing epmd
The release workflow runs mix test without starting epmd (unlike ci.yml). Added:

- name: Start epmd
  run: epmd -daemon
```

1155 of 1300 relevant lines covered (88.85%)

72.85 hits per line

Relevant lines Covered
Build:
Build:
1300 RELEVANT LINES 1155 COVERED LINES
72.85 HITS PER LINE
Source Files on main
  • Tree
  • List 31
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
9322e470... main ``` test/kathikon/dashboard_test.exs — RPC node setup maybe_start_rpc_node/0 was treating {:error, {:already_started, _}} as success even when the VM was still nonode@nohost, so RPC.call(@rpc_node, ...) returned :nodedown instead of {:error, {:ba... push 24 Jun 2026 03:41PM UTC thanos github
88.85
8afe15c4... main Merge pull request #54 from thanos/v0.2.1/dashboard V0.2.1/dashboard push 24 Jun 2026 03:02PM UTC web-flow github
88.85
322f691b... v0.2.1/dashboard CI was failing because ensure_rpc_node!/0 ran in every RPC test’s setup, and Node.start/1 raised a CaseClauseError when Erlang distribution wasn’t available (no epmd on the runner). Changes test/kathikon/dashboard_test.exs Removed global ensure_... Pull #54 24 Jun 2026 02:55PM UTC thanos github
89.15
01f83af0... v0.2.1/dashboard All updates are applied and the suite passes (243 tests, 0 failures). Test runtime fix Added stop_runtime!/0 and ensure_runtime!/0 to test/support/test_support.ex coverage_test.exs setup now calls ensure_runtime!/0 before storage setup Mnesia int... Pull #54 24 Jun 2026 02:39PM UTC thanos github pending completion  
cdb1d229... v0.2.1/dashboard added more coverage Pull #54 24 Jun 2026 02:29PM UTC thanos github
88.23
12d49014... main added some badges push 23 Jun 2026 05:56PM UTC thanos github
93.43
182f35db... main What failed All 6 failures were in Kathikon.IntegrationTest on Elixir 1.18 / OTP 27, each hitting {:error, :timeout} from TestSupport.await_state/3 after ~10s: insert executes a successful job insert retries failed jobs insert discards after max ... push 23 Jun 2026 05:47PM UTC thanos github
93.52
742b5e05... main Merge pull request #30 from thanos/v0.2.0/Control_Scheduling_Batches_Correctness V0.2.0/control scheduling batches correctness push 23 Jun 2026 05:23PM UTC web-flow github
93.43
461b7cf5... v0.2.0/Control_Scheduling_Batches_Correctness What failed All 6 failures were in Kathikon.IntegrationTest on Elixir 1.18 / OTP 27, each hitting {:error, :timeout} from TestSupport.await_state/3 after ~10s: insert executes a successful job insert retries failed jobs insert discards after max ... Pull #30 23 Jun 2026 05:06PM UTC thanos github
93.33
1277d86c... v0.2.0/Control_Scheduling_Batches_Correctness closed #38 - Added ## Examples sections to the public API docstrings. ExDoc will render these in the generated HTML docs. Modules updated Module Coverage Kathikon @moduledoc + every public function (insert, schedule, claim, cancel, retry, rerun, ... Pull #30 23 Jun 2026 04:48PM UTC thanos github
93.52
See All Builds (13)

Badge your Repo: kathikon

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • 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

© 2026 Coveralls, Inc