Package: src:lua-mode
Version: 20210802-3
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules build
dh build --with elpa
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
        make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Loading /etc/emacs/site-start.d/00debian.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/00debian.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/00debian.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/00debian.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
version is 20210802
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_elpa_test
        buttercup -L .
Loading /etc/emacs/site-start.d/00debian.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Warning (buttercup): Found duplicate spec names in suite: ("lua-skip-ws-and-comments-forward respects 
limit when escaping multi-line comment 1: limit=8 \"--[[<1>   <2> ]] \\n\"")
Running 392 out of 410 specs.

Test electric mode
  works with curly braces
  works with curly braces (3.66ms)
  works with parentheses
  works with parentheses (0.97ms)
  works with end
  works with end (1.13ms)
  works with else
  works with else (1.13ms)
  works with elseif
  works with elseif (1.16ms)

Electric pair mode
  skips parens when electric-pair-skip-self is t
  skips parens when electric-pair-skip-self is t (1.60ms)

Test fill-paragraph
  fills single-line comment
  fills single-line comment (0.45ms)
  fills comment after code
  fills comment after code (0.39ms)
  fills multiline comment
  fills multiline comment  PENDING (0.07ms)
  does not spill comments into code (issue #25)
  does not spill comments into code (issue #25) (0.38ms)

Test fill-paragraph preserves point position
  doesn't move point if nothing has changed
  doesn't move point if nothing has changed (0.96ms)
  doesn't move point in refilled region
  doesn't move point in refilled region (2.26ms)
  doesn't move point if nothing has changed (multi-line)
  doesn't move point if nothing has changed (multi-line) (0.71ms)

Fontification of built-ins
  fontifies built-ins
  fontifies built-ins (0.27ms)
  fontifies built-ins with spaces between members
  fontifies built-ins with spaces between members (0.26ms)
  doesn't fontify things that look like built-ins
  doesn't fontify things that look like built-ins (0.50ms)
  fontifies built-in class if method is not built-in
  fontifies built-in class if method is not built-in (0.24ms)
  fontifies built-ins after concatenation operator
  fontifies built-ins after concatenation operator (0.19ms)

Fontification of constants
  fontifies constants
  fontifies constants (0.20ms)
  fontifies constants used as attributes
  fontifies constants used as attributes (0.19ms)

Fontification of keywords
  fontifies keywords
  fontifies keywords (0.27ms)
  fontifies keywords used as attributes
  fontifies keywords used as attributes (0.24ms)

Fontification of variables
  fontifies "local foo, bar, baz = 1, 2, 3"
  fontifies "local foo, bar, baz = 1, 2, 3" (0.21ms)
  fontifies "local foo, bar, baz"
  fontifies "local foo, bar, baz" (0.20ms)
  fontifies "local x =" at end of buffer
  fontifies "local x =" at end of buffer (0.16ms)
  fontifies local "x =" at end of line
  fontifies local "x =" at end of line (0.18ms)
  does not fontify "for" inside strings
  does not fontify "for" inside strings (0.22ms)
  fontifies "for x123 ="
  fontifies "for x123 =" (0.16ms)
  fontifies "for x, y, z"
  fontifies "for x, y, z" (0.18ms)

Fontification of function headers
  fontifies function <name>(...) headers
  fontifies function <name>(...) headers (0.20ms)
  fontifies local function <name>(...) headers
  fontifies local function <name>(...) headers (0.21ms)
  fontifies <name> = function (...) headers
  fontifies <name> = function (...) headers (0.19ms)
  fontifies local <name> = function (...) headers
  fontifies local <name> = function (...) headers (0.20ms)
  fontifies parameters in function literals
  fontifies parameters in function literals (0.18ms)
  fontifies different variations of headers altogether
  fontifies different variations of headers altogether (0.41ms)
  fontifies headers inside tables
  fontifies headers inside tables (0.31ms)
  does not fail on issue #59 again
  does not fail on issue #59 again (0.30ms)
  does not choke on function names with underscores
  does not choke on function names with underscores (0.40ms)

Fontification of goto labels
  fontifies simple goto labels
  fontifies simple goto labels (0.19ms)
  fontifies ::labels:: written after code
  fontifies ::labels:: written after code (0.22ms)
  fontifies labels with spaces before and after "::"
  fontifies labels with spaces before and after "::" (0.15ms)
  does not fontify after symbols ending with "goto"
  does not fontify after symbols ending with "goto" (0.15ms)

Fontification of LuaDoc keywords
  works
  works (0.57ms)

Test `lua-funcname-at-point'.
  handles trailing periods
  handles trailing periods (0.13ms)
  handles point being in the middle
  handles point being in the middle (0.11ms)
  handles point being at the start of the buffer
  handles point being at the start of the buffer (0.11ms)
  handles identifiers before point
  handles identifiers before point (0.12ms)

lua-forward-sexp
  properly scans through curly braces
  properly scans through curly braces (0.35ms)
  scans through then .. end block
  scans through then .. end block (0.31ms)

Check that beginning-of-defun works with
  handles differed function headers
  handles differed function headers (0.61ms)
  accepts dots and colons
  accepts dots and colons (0.33ms)

lua-mode
  is derived from prog-mode
  is derived from prog-mode (0.19ms)

imenu integration
  indexes functions
  indexes functions (0.37ms)
  indexes require statements
  indexes require statements (0.31ms)

lua-backward-up-list
  doesn't move point when no parent block open token exists
  doesn't move point when no parent block open token exists (0.22ms)
  doesn't move point when cannot skip intermediate close token
  doesn't move point when cannot skip intermediate close token (0.23ms)
  works for (
  works for ( (0.22ms)
  works for {
  works for { (0.22ms)
  works for else
  works for else (0.22ms)
  works for if/else/end
  works for if/else/end (0.24ms)
  works for do blocks
  works for do blocks (0.24ms)
  works for while/do
  works for while/do (0.23ms)
  skips complete while/do block
  skips complete while/do block (0.34ms)
  skips complete repeat/until block
  skips complete repeat/until block (0.27ms)
  skips complete if/elseif/else/end block
  skips complete if/elseif/else/end block (0.36ms)
  skips from else to previous then
  skips from else to previous then (0.24ms)
  skips from end to previous else
  skips from end to previous else (0.25ms)

lua-goto-matching-block
  works for do...end block
  works for do...end block (1.07ms)
  works for repeat...until block
  works for repeat...until block (0.48ms)
  works for while...do...end block
  works for while...do...end block (1.09ms)
  works for if..elseif..else..end block
  works for if..elseif..else..end block (1.24ms)

Indentation test `issue-33.lua'
  don't accumulate indentation after the expression
  don't accumulate indentation after the expression  FAILED 
(0.10ms)
  here foobar should be indented as simple continuation statement
  here foobar should be indented as simple continuation statement 
 FAILED (0.08ms)

Indentation test `function-call-arguments.lua'
  it works for single line case
  it works for single line case  FAILED (0.10ms)
  it works for indenting all args on one line: close paren on separate line
  it works for indenting all args on one line: close paren on separate 
line  FAILED (0.07ms)
  it works for indenting all args in a column: close paren on separate line
  it works for indenting all args in a column: close paren on separate 
line  FAILED (0.07ms)
  it works for mixed arg indentation: close paren on separate line
  it works for mixed arg indentation: close paren on separate 
line  FAILED (0.08ms)
  it works with table ctorfor single line case
  it works with table ctorfor single line case  FAILED 
(0.10ms)
  it works with table ctor for indenting all args on one line: close paren on 
separate line
  it works with table ctor for indenting all args on one line: close paren 
on separate line  FAILED (0.07ms)
  it works with table ctor for indenting all args in a column: close paren on 
separate line
  it works with table ctor for indenting all args in a column: close paren 
on separate line  FAILED (0.08ms)
  it works with table ctor for mixed arg indentation: close paren on separate 
line
  it works with table ctor for mixed arg indentation: close paren on 
separate line  FAILED (0.09ms)
  it works for mixed arg indentation with table in the middle: close paren on 
separate line
  it works for mixed arg indentation with table in the middle: close paren 
on separate line  FAILED (0.08ms)
  it works for mixed arg indentation with table first: close paren on separate 
line
  it works for mixed arg indentation with table first: close paren on 
separate line  FAILED (0.10ms)
  it works for mixed arg indentation with table last: close paren on separate 
line
  it works for mixed arg indentation with table last: close paren on 
separate line  FAILED (0.07ms)

Indentation test `only-use-last-opener.lua'
  XFAIL: one param, nested table on same line as opener
  XFAIL: one param, nested table on same line as opener  
PENDING (0.08ms)
  XFAIL: two params, nested table on same line as opener
  XFAIL: two params, nested table on same line as opener  
PENDING (0.08ms)
  XFAIL: two aligned params, nested table on next line
  XFAIL: two aligned params, nested table on next line  
PENDING (0.06ms)
  XFAIL: two aligned table params, first has nested tables
  XFAIL: two aligned table params, first has nested tables  
PENDING (0.09ms)
  XFAIL: one nested table containing another table
  XFAIL: one nested table containing another table  PENDING 
(0.08ms)
  XFAIL: nested table with indentation: nested table on separate line
  XFAIL: nested table with indentation: nested table on separate 
line  PENDING (0.06ms)
  XFAIL: nested table with alignment: nested table on separate line
  XFAIL: nested table with alignment: nested table on separate 
line  PENDING (0.07ms)
  nested table with indentation: params after nested table
  nested table with indentation: params after nested table  
FAILED (0.09ms)

Indentation test `if-elseif-else-block.lua'
  works for if/then block: 1
  works for if/then block: 1  FAILED (0.10ms)
  works for if/then block: 2
  works for if/then block: 2  FAILED (0.06ms)
  works for if/then block: 3
  works for if/then block: 3  FAILED (0.10ms)
  works for if/then block: 4
  works for if/then block: 4  FAILED (0.07ms)
  works for if/then block: 5
  works for if/then block: 5  FAILED (0.08ms)
  works for if/then block: 6
  works for if/then block: 6  FAILED (0.07ms)
  works for if/then block: single line 1
  works for if/then block: single line 1  FAILED (0.07ms)
  works for if/then block: single line 2
  works for if/then block: single line 2  FAILED (0.08ms)
  works for if/then block: single line 3
  works for if/then block: single line 3  FAILED (0.07ms)
  works for if/then block: single line 4
  works for if/then block: single line 4  FAILED (0.08ms)
  works for if/else block: 1
  works for if/else block: 1  FAILED (0.07ms)
  works for if/else block: 2
  works for if/else block: 2  FAILED (0.09ms)
  works for if/else block: 3
  works for if/else block: 3  FAILED (0.07ms)
  works for if/else block: 4
  works for if/else block: 4  FAILED (0.07ms)
  works for if/else block: 5
  works for if/else block: 5  FAILED (0.07ms)
  works for if/else block: single line 1
  works for if/else block: single line 1  FAILED (0.07ms)
  works for if/else block: single line 2
  works for if/else block: single line 2  FAILED (0.07ms)
  works for if/else block: single line 3
  works for if/else block: single line 3  FAILED (0.08ms)
  works for if/else block: single line 4
  works for if/else block: single line 4  FAILED (0.07ms)
  XFAIL: works for if/else block: single line 5
  XFAIL: works for if/else block: single line 5  PENDING 
(0.07ms)
  works for if/else block: single line 6
  works for if/else block: single line 6  FAILED (0.07ms)
  XFAIL: works for if/else block: parentheses in conditional
  XFAIL: works for if/else block: parentheses in conditional  
PENDING (0.09ms)
  works for if/elseif/else block: 1
  works for if/elseif/else block: 1  FAILED (0.07ms)
  works for if/elseif/else block: 2
  works for if/elseif/else block: 2  FAILED (0.07ms)
  XFAIL: works for if/elseif/else block: 3
  XFAIL: works for if/elseif/else block: 3  PENDING (0.07ms)
  XFAIL: works for if/elseif/else block: 4
  XFAIL: works for if/elseif/else block: 4  PENDING (0.07ms)

Indentation test `for-equals-block.lua'
  works for "for ... = ... do" block: 1
  works for "for ... = ... do" block: 1  FAILED (0.08ms)
  works for "for ... = ... do" block: 2
  works for "for ... = ... do" block: 2  FAILED (0.07ms)
  works for "for ... = ... do" block: 3
  works for "for ... = ... do" block: 3  FAILED (0.07ms)
  works for "for ... = ... do" block: 4
  works for "for ... = ... do" block: 4  FAILED (0.07ms)
  works for "for ... = ... do" block: 5
  works for "for ... = ... do" block: 5  FAILED (0.08ms)
  works for "for ... = ... do" block: 6
  works for "for ... = ... do" block: 6  FAILED (0.07ms)
  works for "for ... = ... do" block: 7
  works for "for ... = ... do" block: 7  FAILED (0.08ms)
  works for "for ... = ... do" block: single line
  works for "for ... = ... do" block: single line  FAILED 
(0.07ms)

Indentation test `smoke.lua'
  section 1
  section 1  FAILED (0.10ms)

Indentation test `goto-label.lua'
  is sane
  is sane  FAILED (0.08ms)
  does not affect indentation when put on a separate line
  does not affect indentation when put on a separate line  
FAILED (0.08ms)
  XFAIL: does not affect indentation before block modifiers
  XFAIL: does not affect indentation before block modifiers  
PENDING (0.07ms)
  does not affect indentation after block modifiers
  does not affect indentation after block modifiers  FAILED 
(0.06ms)
  reindents according to luawiki examples: 1
  reindents according to luawiki examples: 1  FAILED (0.08ms)
  reindents according to luawiki examples: 2
  reindents according to luawiki examples: 2  FAILED (0.07ms)
  reindents according to luawiki examples: 3
  reindents according to luawiki examples: 3  FAILED (0.08ms)
  reindents according to luawiki examples: 4
  reindents according to luawiki examples: 4  FAILED (0.07ms)
  reindents according to luawiki examples: 5
  reindents according to luawiki examples: 5  FAILED (0.08ms)
  reindents according to luawiki examples: 6
  reindents according to luawiki examples: 6  FAILED (0.07ms)
  reindents according to luawiki examples: 7
  reindents according to luawiki examples: 7  FAILED (0.09ms)

Indentation test `for-in-block.lua'
  works for "for .. in .. do" block: 1
  works for "for .. in .. do" block: 1  FAILED (0.10ms)
  works for "for .. in .. do" block: 2
  works for "for .. in .. do" block: 2  FAILED (0.06ms)
  works for "for .. in .. do" block: 3
  works for "for .. in .. do" block: 3  FAILED (0.07ms)
  works for "for .. in .. do" block: 4
  works for "for .. in .. do" block: 4  FAILED (0.08ms)
  works for "for .. in .. do" block: 5
  works for "for .. in .. do" block: 5  FAILED (0.07ms)
  works for "for .. in .. do" block: 6
  works for "for .. in .. do" block: 6  FAILED (0.08ms)
  works for "for .. in .. do" block: 7
  works for "for .. in .. do" block: 7  FAILED (0.07ms)
  works for "for .. in .. do" block: 8
  works for "for .. in .. do" block: 8  FAILED (0.08ms)
  works for "for .. in .. do" block: 9
  works for "for .. in .. do" block: 9  FAILED (0.07ms)
  works for "for .. in .. do" block: single line
  works for "for .. in .. do" block: single line  FAILED 
(0.08ms)

Indentation test `repeat-until-block.lua'
  works for repeat ... until blocks: 1
  works for repeat ... until blocks: 1  FAILED (0.10ms)
  works for repeat ... until blocks: 2
  works for repeat ... until blocks: 2  FAILED (0.07ms)
  works for repeat ... until blocks: 3
  works for repeat ... until blocks: 3  FAILED (0.08ms)
  works for repeat ... until blocks: 4
  works for repeat ... until blocks: 4  FAILED (0.07ms)
  works for repeat ... until blocks: single line
  works for repeat ... until blocks: single line  FAILED 
(0.08ms)
  works for repeat ... until blocks: single line with continuation 1
  works for repeat ... until blocks: single line with continuation 
1  FAILED (0.08ms)
  XFAIL: works for repeat ... until blocks: single line with continuation 1
  XFAIL: works for repeat ... until blocks: single line with continuation 
1  PENDING (0.07ms)

Indentation test `do-block.lua'
  works for do ... end blocks on separate lines
  works for do ... end blocks on separate lines  FAILED 
(0.07ms)
  works for do ... end blocks: single line
  works for do ... end blocks: single line  FAILED (0.08ms)
  works for do ... end blocks: body on the same line
  works for do ... end blocks: body on the same line  FAILED 
(0.07ms)
  works for do ... end blocks: continuation inside body
  works for do ... end blocks: continuation inside body  
FAILED (0.06ms)
  works for do ... end blocks: parentheses inside body
  works for do ... end blocks: parentheses inside body  
FAILED (0.06ms)

Indentation test `while-block.lua'
  works for while ... do ... end blocks: 1
  works for while ... do ... end blocks: 1  FAILED (0.05ms)
  works for while ... do ... end blocks: 2
  works for while ... do ... end blocks: 2  FAILED (0.06ms)
  works for while ... do ... end blocks: 3
  works for while ... do ... end blocks: 3  FAILED (0.05ms)
  works for while ... do ... end blocks: 4
  works for while ... do ... end blocks: 4  FAILED (0.07ms)
  works for while ... do ... end blocks: 5
  works for while ... do ... end blocks: 5  FAILED (0.05ms)
  works for while ... do ... end blocks: 6
  works for while ... do ... end blocks: 6  FAILED (0.06ms)
  works for while ... do ... end blocks: 7
  works for while ... do ... end blocks: 7  FAILED (0.05ms)
  works for while ... do ... end blocks: 8
  works for while ... do ... end blocks: 8  FAILED (0.06ms)
  works for while ... do ... end blocks: single line
  works for while ... do ... end blocks: single line  FAILED 
(0.06ms)
  works for while ... do ... end blocks: single line with continuation in body
  works for while ... do ... end blocks: single line with continuation in 
body  FAILED (0.08ms)
  works for while ... do ... end blocks: single line with parentheses in body
  works for while ... do ... end blocks: single line with parentheses in 
body  FAILED (0.06ms)

Indentation test `assignment-indentation.lua'
  ensure is sane
  ensure is sane  FAILED (0.06ms)
  add continuation before =
  add continuation before =  FAILED (0.05ms)
  add continuation after =
  add continuation after =  FAILED (0.06ms)
  continuation after comma: 1
  continuation after comma: 1  FAILED (0.06ms)
  continuation after comma: 2
  continuation after comma: 2  FAILED (0.06ms)
  continuation after comma: 3
  continuation after comma: 3  FAILED (0.05ms)
  continuation after comma: 4
  continuation after comma: 4  FAILED (0.06ms)
  continuation after comma: 5
  continuation after comma: 5  FAILED (0.08ms)
  continuation after "local": 1
  continuation after "local": 1  FAILED (0.05ms)
  continuation after "local": 2
  continuation after "local": 2  FAILED (0.06ms)
  continuation after "local": 3
  continuation after "local": 3  FAILED (0.05ms)
  continuation after "local": 4
  continuation after "local": 4  FAILED (0.06ms)
  indentation of function call arguments in continuation part
  indentation of function call arguments in continuation part  
FAILED (0.06ms)
  does not indent binary operators inside parentheses: alignment 1
  does not indent binary operators inside parentheses: alignment 
1  FAILED (0.06ms)
  does not indent binary operators inside parentheses: alignment 2
  does not indent binary operators inside parentheses: alignment 
2  FAILED (0.06ms)
  does not indent binary operators inside parentheses: indentation 1
  does not indent binary operators inside parentheses: indentation 
1  FAILED (0.06ms)
  does not indent binary operators inside parentheses: indentation 2
  does not indent binary operators inside parentheses: indentation 
2  FAILED (0.06ms)
  it unindents close paren for arithmetical expression
  it unindents close paren for arithmetical expression  
FAILED (0.06ms)
  it unindents close paren for arithmetical expression: local
  it unindents close paren for arithmetical expression: local  
FAILED (0.06ms)
  it unindents close paren for function call
  it unindents close paren for function call  FAILED (0.06ms)
  it unindents close paren for function call: local
  it unindents close paren for function call: local  FAILED 
(0.06ms)
  it unindents close brace for table ctor
  it unindents close brace for table ctor  FAILED (0.06ms)
  it unindents close brace for table ctor: local
  it unindents close brace for table ctor: local  FAILED 
(0.06ms)
  XFAIL: it unindents close bracket for indexing
  XFAIL: it unindents close bracket for indexing  PENDING 
(0.03ms)
  XFAIL: it unindents close bracket for indexing: local
  XFAIL: it unindents close bracket for indexing: local  
PENDING (0.04ms)
  does not indent binary operators inside brackets: alignment 1
  does not indent binary operators inside brackets: alignment 1  
FAILED (0.06ms)
  does not indent binary operators inside brackets: alignment 2
  does not indent binary operators inside brackets: alignment 2  
FAILED (0.06ms)
  does not indent binary operators inside brackets: indentation 1
  does not indent binary operators inside brackets: indentation 1 
 FAILED (0.06ms)
  does not indent binary operators inside brackets: indentation 2
  does not indent binary operators inside brackets: indentation 2 
 FAILED (0.06ms)

Indentation test `continuation-lines.lua'
  indentation if broken in the middle of \"foo.bar\" and \"qux:quux\"
  indentation if broken in the middle of \"foo.bar\" and 
\"qux:quux\"  FAILED (0.06ms)
  indentation after return
  indentation after return  FAILED (0.05ms)
  indentation after return: blocks
  indentation after return: blocks  FAILED (0.06ms)
  indentation after return: f1
  indentation after return: f1  FAILED (0.05ms)
  indentation after return: f2
  indentation after return: f2  FAILED (0.07ms)
  indentation after return: f3
  indentation after return: f3  FAILED (0.05ms)
  indentation after ellipsis
  indentation after ellipsis  FAILED (0.06ms)
  indentation in block-intros: while
  indentation in block-intros: while  FAILED (0.06ms)
  indentation in block-intros: while 2
  indentation in block-intros: while 2  FAILED (0.06ms)
  indents expressions after return: basic
  indents expressions after return: basic  FAILED (0.05ms)
  indents expressions after return: function literal
  indents expressions after return: function literal  FAILED 
(0.06ms)
  indents expressions after return: ellipsis
  indents expressions after return: ellipsis  FAILED (0.05ms)
  does not indents keywords after return: end
  does not indents keywords after return: end  FAILED (0.06ms)
  does not indents keywords after return: if/end
  does not indents keywords after return: if/end  FAILED 
(0.06ms)
  does not indents keywords after return: if/else
  does not indents keywords after return: if/else  FAILED 
(0.06ms)
  does not indents keywords after return: if/elseif
  does not indents keywords after return: if/elseif  FAILED 
(0.06ms)
  does not indents keywords after return: repeat/until
  does not indents keywords after return: repeat/until  
FAILED (0.06ms)
  does not indents keywords after return: semicolon 1
  does not indents keywords after return: semicolon 1  FAILED 
(0.06ms)
  does not indents keywords after return: semicolon 2
  does not indents keywords after return: semicolon 2  FAILED 
(0.06ms)

Continuation lines
  are indented before/after binary operators: +
  are indented before/after binary operators: + (0.76ms)
  are indented before/after binary operators: -
  are indented before/after binary operators: - (0.68ms)
  are indented before/after binary operators: *
  are indented before/after binary operators: * (0.65ms)
  are indented before/after binary operators: /
  are indented before/after binary operators: / (0.64ms)
  are indented before/after binary operators: ^
  are indented before/after binary operators: ^ (0.63ms)
  are indented before/after binary operators: %
  are indented before/after binary operators: % (0.64ms)
  are indented before/after binary operators: ..
  are indented before/after binary operators: .. (0.64ms)
  are indented before/after binary operators: <
  are indented before/after binary operators: < (0.67ms)
  are indented before/after binary operators: <=
  are indented before/after binary operators: <= (0.64ms)
  are indented before/after binary operators: >
  are indented before/after binary operators: > (0.64ms)
  are indented before/after binary operators: >=
  are indented before/after binary operators: >= (0.63ms)
  are indented before/after binary operators: ==
  are indented before/after binary operators: == (0.63ms)
  are indented before/after binary operators: ~=
  are indented before/after binary operators: ~= (0.65ms)
  are indented before/after binary operators: and
  are indented before/after binary operators: and (0.67ms)
  are indented before/after binary operators: or
  are indented before/after binary operators: or (0.63ms)

Function indentation
  indents function call arguments
  indents function call arguments (1.96ms)
  indent blocks with lua-indent-nested-block-content-align
  indent blocks with lua-indent-nested-block-content-align (1.82ms)
  indent blocks with lua-indent-close-paren-align
  indent blocks with lua-indent-close-paren-align (0.88ms)
  indents nested tables with alternative block indenting
  indents nested tables with alternative block indenting (4.87ms)

Hiding process buffer does not switch current window
  when process is active
  when process is active (3.70ms)
  and does not signal when process is already killed
  and does not signal when process is already killed (1.80ms)
  when process is not started
  when process is not started (0.26ms)

Compilation minor mode
  sets comint-prompt-regexp in process buffer
  sets comint-prompt-regexp in process buffer (2.00ms)

Fontification in compilation buffer
  fontifies runtime error messages
  fontifies runtime error messages  PENDING (0.07ms)
  fontifies syntax error messages
  fontifies syntax error messages  PENDING (0.05ms)

String escaping
  Escapes literal tabs
  Escapes literal tabs (0.14ms)

`lua-start-process'
  doesn't hang for an already-running process
  doesn't hang for an already-running process (1.67ms)

Test indent-new-comment-line
  works with -- ...
  works with -- ... (1.57ms)
  works with ---- ....
  works with ---- .... (0.91ms)
  doesn't recognize "--" inside strings and comments
  doesn't recognize "--" inside strings and comments (2.11ms)
  works when the comment is empty
  works when the comment is empty (0.71ms)

lua-comment-start-pos
  returns beginning of single-line comment if inside
  returns beginning of single-line comment if inside (0.29ms)
  returns beginning of single-line comment if between delimiters
  returns beginning of single-line comment if between delimiters 
(0.27ms)
  returns nil if before delimiters
  returns nil if before delimiters (0.31ms)
  returns nil if before single-line comment
  returns nil if before single-line comment (0.27ms)
  returns nil if after single-line comment
  returns nil if after single-line comment (0.27ms)
  returns nil if inside single-line string
  returns nil if inside single-line string (0.29ms)
  returns nil if inside multi-line string
  returns nil if inside multi-line string (0.29ms)
  returns beginning of multi-line comment if inside 1
  returns beginning of multi-line comment if inside 1 (0.28ms)
  returns beginning of multi-line comment if inside 2
  returns beginning of multi-line comment if inside 2 (0.28ms)
  returns beginning of multi-line comment if inside 3
  returns beginning of multi-line comment if inside 3 (0.29ms)
  returns beginning of multi-line comment if between delimiters 1
  returns beginning of multi-line comment if between delimiters 1 
(0.28ms)
  returns beginning of single-line comment if between delimiters 2
  returns beginning of single-line comment if between delimiters 2 
(0.28ms)
  returns beginning of multi-line comment if between delimiters 3
  returns beginning of multi-line comment if between delimiters 3 
(0.27ms)
  returns beginning of multi-line comment if between delimiters 4
  returns beginning of multi-line comment if between delimiters 4 
(0.29ms)
  returns beginning of multi-line comment if between delimiters 5
  returns beginning of multi-line comment if between delimiters 5 
(0.28ms)
  returns nil if before multi-line opener
  returns nil if before multi-line opener (0.29ms)
  returns nil if after multi-line closer
  returns nil if after multi-line closer (0.27ms)
  returns beginning of multi-line comment if after multi-line closer with 
different opener
  returns beginning of multi-line comment if after multi-line closer with 
different opener (0.28ms)
  returns nil if multi-line opener is inside string 1
  returns nil if multi-line opener is inside string 1 (0.34ms)
  returns nil if multi-line opener is inside string 2
  returns nil if multi-line opener is inside string 2 (0.28ms)
  returns nil if multi-line opener is inside multi-line string 1
  returns nil if multi-line opener is inside multi-line string 1 
(0.28ms)
  returns nil if multi-line opener is inside multi-line string 2
  returns nil if multi-line opener is inside multi-line string 2 
(0.29ms)

lua-comment-or-string-start-p/-pos
  returns nil for ("<>'foo'")
  returns nil for ("<>'foo'") (0.33ms)
  returns truthy/1 for ("'<>foo'")
  returns truthy/1 for ("'<>foo'") (14.37ms)
  returns truthy/1 for ("'foo<>'")
  returns truthy/1 for ("'foo<>'") (0.47ms)
  returns nil for ("'foo'<>")
  returns nil for ("'foo'<>") (0.45ms)
  returns nil for ("<>\"foo\"")
  returns nil for ("<>\"foo\"") (0.43ms)
  returns truthy/1 for ("\"<>foo\"")
  returns truthy/1 for ("\"<>foo\"") (0.43ms)
  returns truthy/1 for ("\"foo<>\"")
  returns truthy/1 for ("\"foo<>\"") (0.29ms)
  returns nil for ("\"foo\"<>")
  returns nil for ("\"foo\"<>") (0.28ms)
  returns nil for ("<>[[foo]]")
  returns nil for ("<>[[foo]]") (0.28ms)
  returns truthy/1 for ("[[<>foo]]")
  returns truthy/1 for ("[[<>foo]]") (0.28ms)
  returns truthy/1 for ("[<>[foo]]")
  returns truthy/1 for ("[<>[foo]]") (0.28ms)
  returns truthy/1 for ("[=<>[foo]=]")
  returns truthy/1 for ("[=<>[foo]=]") (0.28ms)
  returns truthy/1 for ("[<>=[foo]=]")
  returns truthy/1 for ("[<>=[foo]=]") (0.32ms)
  returns truthy/1 for ("[[foo<>]]")
  returns truthy/1 for ("[[foo<>]]") (0.28ms)
  returns truthy/1 for ("[[foo]<>]")
  returns truthy/1 for ("[[foo]<>]") (0.27ms)
  returns truthy/1 for ("[[foo]<>=]")
  returns truthy/1 for ("[[foo]<>=]") (0.28ms)
  returns truthy/1 for ("[[foo]=<>]")
  returns truthy/1 for ("[[foo]=<>]") (0.27ms)
  returns nil for ("[[foo]]<>")
  returns nil for ("[[foo]]<>") (0.29ms)
  returns nil for ("foo <>-- bar")
  returns nil for ("foo <>-- bar") (0.26ms)
  returns truthy/5 for ("foo -<>- bar")
  returns truthy/5 for ("foo -<>- bar") (0.26ms)
  returns truthy/5 for ("foo --<> bar")
  returns truthy/5 for ("foo --<> bar") (0.26ms)
  returns truthy/5 for ("foo -- <>bar")
  returns truthy/5 for ("foo -- <>bar") (0.26ms)
  returns truthy/5 for ("foo -- bar<>")
  returns truthy/5 for ("foo -- bar<>") (0.26ms)
  returns nil for ("foo <>--[[ bar ]]")
  returns nil for ("foo <>--[[ bar ]]") (0.29ms)
  returns truthy/5 for ("foo -<>-[[ bar ]]")
  returns truthy/5 for ("foo -<>-[[ bar ]]") (0.28ms)
  returns truthy/5 for ("foo --<>[[ bar ]]")
  returns truthy/5 for ("foo --<>[[ bar ]]") (0.30ms)
  returns truthy/5 for ("foo --[<>[ bar ]]")
  returns truthy/5 for ("foo --[<>[ bar ]]") (0.28ms)
  returns truthy/5 for ("foo --[[<> bar ]]")
  returns truthy/5 for ("foo --[[<> bar ]]") (0.28ms)
  returns truthy/5 for ("foo --[[ bar <>]]")
  returns truthy/5 for ("foo --[[ bar <>]]") (0.27ms)
  returns truthy/5 for ("foo --[[ bar ]<>]")
  returns truthy/5 for ("foo --[[ bar ]<>]") (0.28ms)
  returns nil for ("foo --[[ bar ]]<>")
  returns nil for ("foo --[[ bar ]]<>") (0.28ms)
  returns truthy/5 for ("foo --[==[ bar ]]<>")
  returns truthy/5 for ("foo --[==[ bar ]]<>") (0.27ms)
  returns nil for ("foo <>---[[ bar ]]")
  returns nil for ("foo <>---[[ bar ]]") (0.27ms)
  returns truthy/5 for ("foo --<>-[[ bar ]]")
  returns truthy/5 for ("foo --<>-[[ bar ]]") (0.27ms)
  returns truthy/5 for ("foo ---<>[[ bar ]]")
  returns truthy/5 for ("foo ---<>[[ bar ]]") (0.27ms)
  returns truthy/5 for ("foo ---[<>[ bar ]]")
  returns truthy/5 for ("foo ---[<>[ bar ]]") (0.27ms)
  returns truthy/5 for ("foo ---[[<> bar ]]")
  returns truthy/5 for ("foo ---[[<> bar ]]") (0.28ms)
  returns truthy/5 for ("foo ---[[ bar ]]<>")
  returns truthy/5 for ("foo ---[[ bar ]]<>") (0.28ms)
  returns nil for ("foo --[[ -- bar ]]<>")
  returns nil for ("foo --[[ -- bar ]]<>") (0.29ms)
  returns nil for ("foo '--[[' <> bar ]]")
  returns nil for ("foo '--[[' <> bar ]]") (0.50ms)
  returns nil for ("foo [[--[[]] <> bar ]]")
  returns nil for ("foo [[--[[]] <> bar ]]") (0.29ms)
  returns nil for ("foo [[--[==[]] <> bar ]==]")
  returns nil for ("foo [[--[==[]] <> bar ]==]") (0.31ms)
  returns nil for ("foo = bar -<> baz")
  returns nil for ("foo = bar -<> baz") (0.32ms)
  returns nil for ("foo = bar <>- baz")
  returns nil for ("foo = bar <>- baz") (0.30ms)

lua-skip-ws-and-comments-backward
  doesn't move point
    empty buffer: "<>"
    empty buffer: "<>" (0.29ms)
    at beginning of non-empty buffer: "<>   --[[]]foo"
    at beginning of non-empty buffer: "<>   --[[]]foo" (0.34ms)
    in the middle of variable: "   f<>oo"
    in the middle of variable: "   f<>oo" (0.28ms)
    at the end of variable: "   foo<>"
    at the end of variable: "   foo<>" (0.24ms)
    between variable and comment: "   foo<>--"
    between variable and comment: "   foo<>--" (0.25ms)
    at the end of single-quote string literal: "   foo 'bar'<>"
    at the end of single-quote string literal: "   foo 'bar'<>" 
(0.36ms)
    at the end of multi-line string literal: "   foo [[bar]]<>"
    at the end of multi-line string literal: "   foo [[bar]]<>" 
(0.26ms)
    inside string literal: "   foo '<>bar'"
    inside string literal: "   foo '<>bar'" (0.34ms)
    inside function call literal: "   foo (<>bar)"
    inside function call literal: "   foo (<>bar)" (0.27ms)
    within whitespace inside single-line string literal: "   foo '--   <>  bar'"
    within whitespace inside single-line string literal: "   foo '--   <>  
bar'" (0.32ms)
    within whitespace inside multi-line string literal: "   foo [[--   \n<>  
bar]]"
    within whitespace inside multi-line string literal: "   foo [[--   \n<>  
bar]]" (0.31ms)
  moves point
    skip whitespace at the beginning of buffer: "<2>      <1>"
    skip whitespace at the beginning of buffer: "<2>      <1>" (0.25ms)
    skip ws after variable: "foo<2>     <1>"
    skip ws after variable: "foo<2>     <1>" (0.25ms)
    skip ws after function call: "foo()<2>     <1>"
    skip ws after function call: "foo()<2>     <1>" (0.29ms)
    skip newlines/tabs/spaces after variable: "foo<2>    \n  \n<1>"
    skip newlines/tabs/spaces after variable: "foo<2>    \n     \n<1>" 
(0.30ms)
    escape single-line comment and skip ws: "foo<2>  --  <1>"
    escape single-line comment and skip ws: "foo<2>  --  <1>" (0.26ms)
    escape single-line comment delimiter: "foo<2>  -<1>-"
    escape single-line comment delimiter: "foo<2>  -<1>-" (0.24ms)
    escape commented out string and skip ws: "foo<2>  --  '<1>'"
    escape commented out string and skip ws: "foo<2>  --  '<1>'" 
(0.30ms)
    escape commented out string and skip ws: "foo<2>  --  [[<1>]]"
    escape commented out string and skip ws: "foo<2>  --  [[<1>]]" 
(0.28ms)
    skip single-line comment and ws: "foo<2>  --  \n<1>"
    skip single-line comment and ws: "foo<2>  --  \n<1>" (0.25ms)
    skip several single-line comments and ws: "foo<2>  --  \n--\n--\n<1>"
    skip several single-line comments and ws: "foo<2>  --  
\n--\n--\n<1>" (0.28ms)
    escape multi-line comment and skip ws: "foo<2>  --[[ <1> ]]"
    escape multi-line comment and skip ws: "foo<2>  --[[ <1> ]]" 
(0.28ms)
    escape multi-line comment delimiter and skip ws 1: "foo<2>  -<1>-[[  ]]"
    escape multi-line comment delimiter and skip ws 1: "foo<2>  -<1>-[[  
]]" (0.30ms)
    escape multi-line comment delimiter and skip ws 2: "foo<2>  --<1>[[  ]]"
    escape multi-line comment delimiter and skip ws 2: "foo<2>  --<1>[[  
]]" (0.30ms)
    escape multi-line comment delimiter and skip ws 3: "foo<2>  --[<1>[  ]]"
    escape multi-line comment delimiter and skip ws 3: "foo<2>  --[<1>[  
]]" (0.28ms)
    escape multi-line comment delimiter and skip ws 4: "foo<2>  --[[  ]<1>]"
    escape multi-line comment delimiter and skip ws 4: "foo<2>  --[[  
]<1>]" (0.29ms)
    skip multi-line comments and ws: "foo<2>  --[[ \n\n ]]\n\n--[[ ]]<1>"
    skip multi-line comments and ws: "foo<2>  --[[ \n\n ]]\n\n--[[ 
]]<1>" (0.30ms)
    escape multi-line comment with luadoc keyword 1: "foo<2>  --[[ @see foo 
<1>]]"
    escape multi-line comment with luadoc keyword 1: "foo<2>  --[[ @see foo 
<1>]]" (0.32ms)
    escape multi-line comment with luadoc keyword 2: "foo<2>  --[[ @s<1>ee foo 
]]"
    escape multi-line comment with luadoc keyword 2: "foo<2>  --[[ @s<1>ee foo 
]]" (0.33ms)
    escape multi-line comment with luadoc keyword 3: "foo<2>  --[[ <1>@see foo 
]]"
    escape multi-line comment with luadoc keyword 3: "foo<2>  --[[ <1>@see foo 
]]" (0.28ms)
    escape single-line comment with luadoc keyword 1: "foo<2>  -- @see foo <1>"
    escape single-line comment with luadoc keyword 1: "foo<2>  -- @see foo 
<1>" (0.27ms)
    escape single-line comment with luadoc keyword 2: "foo<2>  -- @s<1>ee foo "
    escape single-line comment with luadoc keyword 2: "foo<2>  -- @s<1>ee foo 
" (0.28ms)
    escape single-line comment with luadoc keyword 3: "foo<2>  -- <1>@see foo "
    escape single-line comment with luadoc keyword 3: "foo<2>  -- <1>@see foo 
" (0.25ms)
  respects limit
    respect limit in whitespace: limit=3 "  <2>   <1>"
    respect limit in whitespace: limit=3 "  <2>   <1>" (0.32ms)
    don't move if limit is beyond point: limit=100 "     <2><1>    "
    don't move if limit is beyond point: limit=100 "     <2><1>    " 
(0.31ms)
    respect limit when escaping single-line comment: limit=5 "--  <2>   <1>"
    respect limit when escaping single-line comment: limit=5 "--  <2>   
<1>" (0.26ms)
    respect limit when escaping multi-line comment: limit=5 "--[[<2>   <1>]]"
    respect limit when escaping multi-line comment: limit=5 "--[[<2>   
<1>]]" (0.26ms)
    respect limit when escaping multi-line comment: limit=5 "    <2>--   <1>"
    respect limit when escaping multi-line comment: limit=5 "    <2>--   
<1>" (0.26ms)
    respect limit when escaping multi-line comment: limit=5 "    <2>--[[   
<1>]]"
    respect limit when escaping multi-line comment: limit=5 "    <2>--[[   
<1>]]" (0.30ms)
    respect limit when escaping single-line luadoc comment: limit=5 "--  <2>@see x   
<1>"
    respect limit when escaping single-line luadoc comment: limit=5 "--  <2>@see x   
<1>" (0.25ms)
    respect limit when escaping multi-line luadoc comment: limit=5 "--[[<2>@see x   
<1>]]"
    respect limit when escaping multi-line luadoc comment: limit=5 "--[[<2>@see x   
<1>]]" (0.27ms)

lua-skip-ws-and-comments-forward
  doesn't move point
    empty buffer: "<>"
    empty buffer: "<>" (0.28ms)
    at end of non-empty buffer: "   --[[]]<>"
    at end of non-empty buffer: "   --[[]]<>" (0.30ms)
    in the middle of variable: "   f<>oo   "
    in the middle of variable: "   f<>oo   " (0.30ms)
    at the beginning of variable: "   <>foo   "
    at the beginning of variable: "   <>foo   " (0.27ms)
    between variable and comment: "   --[[]]<>foo   "
    between variable and comment: "   --[[]]<>foo   " (0.29ms)
    at the end of single-quote string literal: "   foo <>'bar'"
    at the end of single-quote string literal: "   foo <>'bar'" 
(0.34ms)
    at the end of multi-line string literal: "   foo <>[[bar]]"
    at the end of multi-line string literal: "   foo <>[[bar]]" 
(0.32ms)
    inside string literal: "   foo 'bar<>'"
    inside string literal: "   foo 'bar<>'" (0.25ms)
    inside function call literal: "   foo (bar<>)"
    inside function call literal: "   foo (bar<>)" (0.26ms)
    within whitespace inside single-line string literal: "   foo '--   <>  bar'"
    within whitespace inside single-line string literal: "   foo '--   <>  
bar'" (0.25ms)
    within whitespace inside multi-line string literal: "   foo [[--   \n<>\n  
bar]]"
    within whitespace inside multi-line string literal: "   foo [[--   \n<>\n  
bar]]" (0.32ms)
  moves point
    skip whitespace at the end of buffer: "<1>      <2>"
    skip whitespace at the end of buffer: "<1>      <2>" (0.28ms)
    skip ws before variable: "<1>     <2>bar"
    skip ws before variable: "<1>     <2>bar" (0.28ms)
    skip ws before function call: "foo<1>  <2>()"
    skip ws before function call: "foo<1>  <2>()" (0.25ms)
    skip newlines/tabs/spaces before variable: "<1>    \n    \n<2>foo"
    skip newlines/tabs/spaces before variable: "<1>    \n       
\n<2>foo" (0.25ms)
    escape single-line comment and skip ws: "foo  --  <1>\n  <2>bar"
    escape single-line comment and skip ws: "foo  --  <1>\n  <2>bar" 
(0.28ms)
    escape single-line comment delimiter: "foo  -<1>-  \n  <2>bar"
    escape single-line comment delimiter: "foo  -<1>-  \n  <2>bar" 
(0.32ms)
    escape commented out string and skip ws: "foo  --  '<1>'  \n  <2>bar"
    escape commented out string and skip ws: "foo  --  '<1>'  \n  
<2>bar" (0.27ms)
    escape commented out string and skip ws: "foo  --  [[<1>]]  \n  <2>bar"
    escape commented out string and skip ws: "foo  --  [[<1>]]  \n  
<2>bar" (0.29ms)
    skip single-line comment and ws: "foo  <1>--  \n  \n  <2>bar"
    skip single-line comment and ws: "foo  <1>--  \n  \n  <2>bar" 
(0.30ms)
    skip several single-line comments and ws: "foo  <1>--  \n--\n--\n  \n  
<2>bar"
    skip several single-line comments and ws: "foo  <1>--  \n--\n--\n  \n  
<2>bar" (0.29ms)
    escape multi-line comment and skip ws: "foo  --[[ <1> ]]   <2>bar"
    escape multi-line comment and skip ws: "foo  --[[ <1> ]]   <2>bar" 
(0.35ms)
    escape multi-line comment delimiter and skip ws 1: "foo  -<1>-[[  ]]   
<2>bar"
    escape multi-line comment delimiter and skip ws 1: "foo  -<1>-[[  ]]   
<2>bar" (0.28ms)
    escape multi-line comment delimiter and skip ws 2: "foo  --<1>[[  ]]   
<2>bar"
    escape multi-line comment delimiter and skip ws 2: "foo  --<1>[[  ]]   
<2>bar" (0.27ms)
    escape multi-line comment delimiter and skip ws 3: "foo  --[<1>[  ]]   
<2>bar"
    escape multi-line comment delimiter and skip ws 3: "foo  --[<1>[  ]]   
<2>bar" (0.36ms)
    escape multi-line comment delimiter and skip ws 4: "foo  --[[  ]<1>]   
<2>bar"
    escape multi-line comment delimiter and skip ws 4: "foo  --[[  ]<1>]   
<2>bar" (0.26ms)
    skip multi-line comments and ws: "foo  <1>--[[ \n\n ]]\n\n--[[ ]]   <2>bar"
    skip multi-line comments and ws: "foo  <1>--[[ \n\n ]]\n\n--[[ ]]   
<2>bar" (0.31ms)
    escape multi-line comment with luadoc keyword 1: "foo  --[[ @see foo <1>]]   
<2>bar"
    escape multi-line comment with luadoc keyword 1: "foo  --[[ @see foo <1>]]   
<2>bar" (0.27ms)
    escape multi-line comment with luadoc keyword 2: "foo  --[[ @s<1>ee foo ]]   
<2>bar"
    escape multi-line comment with luadoc keyword 2: "foo  --[[ @s<1>ee foo ]]   
<2>bar" (0.27ms)
    escape multi-line comment with luadoc keyword 3: "foo  --[[ <1>@see foo ]]   
<2>bar"
    escape multi-line comment with luadoc keyword 3: "foo  --[[ <1>@see foo ]]   
<2>bar" (0.29ms)
    escape single-line comment with luadoc keyword 1: "foo  -- @see foo<1> \n   
<2>bar"
    escape single-line comment with luadoc keyword 1: "foo  -- @see foo<1> \n   
<2>bar" (0.28ms)
    escape single-line comment with luadoc keyword 2: "foo  -- @s<1>ee foo \n   
<2>bar"
    escape single-line comment with luadoc keyword 2: "foo  -- @s<1>ee foo \n   
<2>bar" (0.28ms)
    escape single-line comment with luadoc keyword 3: "foo  -- <1>@see foo \n   
<2>bar"
    escape single-line comment with luadoc keyword 3: "foo  -- <1>@see foo \n   
<2>bar" (0.27ms)
  respects limit
    in whitespace: limit=6 "  <1>   <2>   "
    in whitespace: limit=6 "  <1>   <2>   " (0.27ms)
    don't move if limit is before point: limit=1 "     <2><1>   "
    don't move if limit is before point: limit=1 "     <2><1>   " 
(0.27ms)
    when escaping single-line comment 1: limit=8 "--  <1>   <2>  \n"
    when escaping single-line comment 1: limit=8 "--  <1>   <2>  \n" 
(0.25ms)
    when escaping single-line comment 2: limit=8 "--  <1>  \n<2>  "
    when escaping single-line comment 2: limit=8 "--  <1>  \n<2>  " 
(0.25ms)
    when escaping single-line comment 3: limit=8 "--  <1>   <2>\n  "
    when escaping single-line comment 3: limit=8 "--  <1>   <2>\n  " 
(0.25ms)
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n"
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n" 
(0.26ms)
    when escaping multi-line comment 1: limit=8 "--[[<1>  ]<2>] \n"
    when escaping multi-line comment 1: limit=8 "--[[<1>  ]<2>] \n" 
(0.26ms)
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n"
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n" 
(0.27ms)
    when escaping single-line luadoc comment: limit=7 "--  <1>@s<2>ee x   "
    when escaping single-line luadoc comment: limit=7 "--  <1>@s<2>ee x   
" (0.24ms)
    when escaping single-line luadoc comment: limit=8 "--  <1>@se<2>e x   "
    when escaping single-line luadoc comment: limit=8 "--  <1>@se<2>e x   
" (0.25ms)
    when escaping single-line luadoc comment: limit=9 "--  <1>@see<2> x   "
    when escaping single-line luadoc comment: limit=9 "--  <1>@see<2> x   
" (0.25ms)
    when escaping multi-line luadoc comment: limit=7 "--[[<1>@s<2>ee x]] "
    when escaping multi-line luadoc comment: limit=7 "--[[<1>@s<2>ee x]] 
" (0.27ms)
    when escaping multi-line luadoc comment: limit=8 "--[[<1>@se<2>e x]] "
    when escaping multi-line luadoc comment: limit=8 "--[[<1>@se<2>e x]] 
" (0.30ms)
    when escaping multi-line luadoc comment: limit=9 "--[[<1>@see<2> x]] "
    when escaping multi-line luadoc comment: limit=9 "--[[<1>@see<2> x]] 
" (0.27ms)

lua-find-regexp
  does not match open-bracket that is part of multiline string opener: forward
  does not match open-bracket that is part of multiline string opener: 
forward (0.30ms)
  does not match open-bracket that is part of multiline string opener: backward
  does not match open-bracket that is part of multiline string opener: 
backward (0.27ms)
  does not match close-bracket that is part of multiline string closer: forward
  does not match close-bracket that is part of multiline string closer: 
forward (0.27ms)
  does not match close-bracket that is part of multiline string closer: backward
  does not match close-bracket that is part of multiline string closer: 
backward (0.22ms)
  does not match minus that is part of comment starter: forward
  does not match minus that is part of comment starter: forward 
(0.27ms)
  does not match minus that is part of comment starter: backward
  does not match minus that is part of comment starter: backward 
(0.22ms)

========================================
Indentation test `issue-33.lua' don't accumulate indentation after the 
expression

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `issue-33.lua' here foobar should be indented as simple 
continuation statement

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works for single line 
case

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works for indenting all 
args on one line: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works for indenting all 
args in a column: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works for mixed arg 
indentation: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works with table ctorfor 
single line case

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works with table ctor 
for indenting all args on one line: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works with table ctor 
for indenting all args in a column: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works with table ctor 
for mixed arg indentation: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works for mixed arg 
indentation with table in the middle: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works for mixed arg 
indentation with table first: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `function-call-arguments.lua' it works for mixed arg 
indentation with table last: close paren on separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `only-use-last-opener.lua' nested table with indentation: 
params after nested table

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 5

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 6

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 
single line 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 
single line 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 
single line 3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/then block: 
single line 4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 5

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 
single line 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 
single line 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 
single line 3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 
single line 4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/else block: 
single line 6

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/elseif/else 
block: 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `if-elseif-else-block.lua' works for if/elseif/else 
block: 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: 3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: 4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: 5

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: 6

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: 7

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-equals-block.lua' works for "for ... = ... do" 
block: single line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `smoke.lua' section 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' is sane

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' does not affect indentation when put on 
a separate line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' does not affect indentation after block 
modifiers

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' reindents according to luawiki examples: 
1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' reindents according to luawiki examples: 
2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' reindents according to luawiki examples: 
3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' reindents according to luawiki examples: 
4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' reindents according to luawiki examples: 
5

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' reindents according to luawiki examples: 
6

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `goto-label.lua' reindents according to luawiki examples: 
7

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
5

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
6

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
7

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
8

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
9

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `for-in-block.lua' works for "for .. in .. do" block: 
single line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `repeat-until-block.lua' works for repeat ... until 
blocks: 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `repeat-until-block.lua' works for repeat ... until 
blocks: 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `repeat-until-block.lua' works for repeat ... until 
blocks: 3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `repeat-until-block.lua' works for repeat ... until 
blocks: 4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `repeat-until-block.lua' works for repeat ... until 
blocks: single line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `repeat-until-block.lua' works for repeat ... until 
blocks: single line with continuation 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `do-block.lua' works for do ... end blocks on separate 
lines

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `do-block.lua' works for do ... end blocks: single 
line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `do-block.lua' works for do ... end blocks: body on the 
same line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `do-block.lua' works for do ... end blocks: continuation 
inside body

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `do-block.lua' works for do ... end blocks: parentheses 
inside body

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
5

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
6

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
7

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
8

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
single line

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
single line with continuation in body

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `while-block.lua' works for while ... do ... end blocks: 
single line with parentheses in body

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' ensure is sane

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' add continuation before =

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' add continuation after =

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after comma: 
1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after comma: 
2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after comma: 
3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after comma: 
4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after comma: 
5

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after "local": 
1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after "local": 
2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after "local": 
3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' continuation after "local": 
4

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' indentation of function call 
arguments in continuation part

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside parentheses: alignment 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside parentheses: alignment 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside parentheses: indentation 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside parentheses: indentation 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' it unindents close paren for 
arithmetical expression

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' it unindents close paren for 
arithmetical expression: local

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' it unindents close paren for 
function call

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' it unindents close paren for 
function call: local

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' it unindents close brace for 
table ctor

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' it unindents close brace for 
table ctor: local

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside brackets: alignment 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside brackets: alignment 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside brackets: indentation 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `assignment-indentation.lua' does not indent binary 
operators inside brackets: indentation 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation if broken in the middle of 
\"foo.bar\" and \"qux:quux\"

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation after return

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation after return: 
blocks

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation after return: f1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation after return: f2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation after return: f3

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation after ellipsis

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation in block-intros: 
while

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indentation in block-intros: 
while 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indents expressions after 
return: basic

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indents expressions after 
return: function literal

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' indents expressions after 
return: ellipsis

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' does not indents keywords after 
return: end

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' does not indents keywords after 
return: if/end

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' does not indents keywords after 
return: if/else

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' does not indents keywords after 
return: if/elseif

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' does not indents keywords after 
return: repeat/until

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' does not indents keywords after 
return: semicolon 1

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

========================================
Indentation test `continuation-lines.lua' does not indents keywords after 
return: semicolon 2

Traceback (most recent call last):
  cl--assertion-failed((eq 'closure (car-safe oclosure)))
error: (cl-assertion-failed ((eq 'closure (car-safe oclosure)) nil))

Ran 392 out of 410 specs, 133 failed, in 158.17ms.
buttercup-run failed: ""
dh_elpa_test: error: buttercup -L . returned exit code 255
make: *** [debian/rules:4: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202404/

About the archive rebuild: The build was made on virtual machines
of type m6a.large from AWS, using sbuild and a reduced chroot
with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to