mapbox / mapbox/nepomuk

Random Tape Test failures

Open
#168 1 comment 0 reactions 0 assignees View on GitHub
Bug Testing
Dominant language
C++
Stars
24
Forks
7
PR merge metrics
No merged PRs in 30d

Description

The current test set-up exhibits a broken behaviour on Travis-CI. On some runs, we show a missing test in running `npm test` on the `node/nepomuk` directory.

The test is not failing itself but rather seems to depend on some sort of race condition, shutting down the tape test before succeeding in its execution, showing `test count !== plan` as error.

Contributor guide

Open the contributing guide

Research direction

Start by running `npm test` in `node/nepomuk` and inspect the tape test setup involved in the reported missing test. Compare local behavior with the Travis-CI run and trace when the test process shuts down. Done means the planned tape tests consistently execute and the test count matches the plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
ci-cd, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.