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

tarantool / go-luamerge
84%

Build:
DEFAULT BRANCH: master
Repo Added 28 Sep 2026 04:34PM UTC
Token ztFHCaknAx5hHBkgWtOAGfyo00wwqmHY7 regen
Build 1 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 master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • master

28 Sep 2026 04:12PM UTC coverage: 84.182%. First build
36451906468

push

github

bigbes
test: kill surviving mutants in emit

A mutation audit of internal/emit left 17 of 66 mutants of the emitter and its
template alive; the tests now pin what 15 of them changed.

- TestEmit_Suffix runs the entry with arguments: with a suffix the entry, a
  function then, gets the bundle's `...`, and it reads the global arg, which
  on PUC Lua 5.1 the implicit arg local hides unless the arg line fills it.
- TestEmit_NoArgFix counts the arg lines with a suffix, where the entry has
  one too, and checks that NoArgFix drops that one as well.
- TestEmit_Debug runs with a suffix too, and every chunk prints the name it
  runs under.
- TestEmit_Shebang gives a shebang with a line break of its own.
- TestEmit_ServesBuiltinNamesAfterTheFirstSearcher gives the module two names
  of built-in modules, and the wrapper must serve both.
- TestEmit_DefersPrefixedBuiltinNames checks that the embedded module gets the
  name it is loaded under through the deferral's loader.
- TestEmit_AppliesTransformsInOrder and TestEmit_RefusesAFailedTransform: the
  transforms apply in order to the entry and to every module, and a failed
  one fails Emit, which names the file and writes nothing.
- TestEmit_KeepsLoadersRegisteredFirst: a loader registered before the bundle
  runs is kept under a deferred name too, in every mode.
- TestEmit_ModuleEnvironmentStaysItsOwn: a module that replaces its
  environment with Lua 5.2's module() replaces only its own.
- TestEmit_SuffixHasABlockOfItsOwn: the suffix may end with a return
  statement, and its locals do not reach the bundle's code after it.
- TestEmit_BuiltinNameKeepsTheLoaderData: under a name of a built-in module
  the loader data of the first searcher reaches the loader and require.
- TestEmit_ManyModules: a bundle of 250 modules loads.
- TestEmit_PrefixRunsFirst: the prefix runs before any module is registered.

3092 of 3673 relevant lines covered (84.18%)

10864.72 hits per line

Relevant lines Covered
Build:
Build:
3673 RELEVANT LINES 3092 COVERED LINES
10864.72 HITS PER LINE
Source Files on master
  • Tree
  • List 31
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
36451906468 master test: kill surviving mutants in emit A mutation audit of internal/emit left 17 of 66 mutants of the emitter and its template alive; the tests now pin what 15 of them changed. - TestEmit_Suffix runs the entry with arguments: with a suffix the ent... push 28 Sep 2026 04:34PM UTC bigbes github
84.18
See All Builds (1)

Badge your Repo: go-luamerge

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 TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc