* Package: dev-lua/luassert-1.7.10 * Repository: gentoo * Maintainer: williamh@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking luassert-1.7.10.tar.gz to /var/tmp/portage/dev-lua/luassert-1.7.10/work >>> Source unpacked in /var/tmp/portage/dev-lua/luassert-1.7.10/work >>> Preparing source in /var/tmp/portage/dev-lua/luassert-1.7.10/work/luassert-1.7.10 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lua/luassert-1.7.10/work/luassert-1.7.10 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lua/luassert-1.7.10/work/luassert-1.7.10 ... >>> Source compiled. >>> Test phase: dev-lua/luassert-1.7.10 [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/assertions_spec.lua [ RUN ] spec/assertions_spec.lua @ 4: Test Assertions Tests backward compatible assert() functionality [ OK ] spec/assertions_spec.lua @ 4: Test Assertions Tests backward compatible assert() functionality (0.09 ms) [ RUN ] spec/assertions_spec.lua @ 15: Test Assertions Checks asserts can be reused spec/assertions_spec.lua:19: Expected objects to be the same. Passed in: (table) { [mod] = true *[tokens] = { } } Expected: (table) { [mod] = true *[tokens] = { *[1] = 'is' [2] = 'same' } } [ FAILED ] spec/assertions_spec.lua @ 15: Test Assertions Checks asserts can be reused (0.46 ms) [ RUN ] spec/assertions_spec.lua @ 22: Test Assertions Checks to see if tables 1 and 2 are the same [ OK ] spec/assertions_spec.lua @ 22: Test Assertions Checks to see if tables 1 and 2 are the same (0.12 ms) [ RUN ] spec/assertions_spec.lua @ 38: Test Assertions Checks to see if tables 1 and 2 are not the same [ OK ] spec/assertions_spec.lua @ 38: Test Assertions Checks to see if tables 1 and 2 are not the same (0.11 ms) [ RUN ] spec/assertions_spec.lua @ 44: Test Assertions Checks the same() assertion for tables with protected metatables [ OK ] spec/assertions_spec.lua @ 44: Test Assertions Checks the same() assertion for tables with protected metatables (0.10 ms) [ RUN ] spec/assertions_spec.lua @ 50: Test Assertions Checks same() assertion to handle nils properly [ OK ] spec/assertions_spec.lua @ 50: Test Assertions Checks same() assertion to handle nils properly (0.24 ms) [ RUN ] spec/assertions_spec.lua @ 57: Test Assertions Checks same() assertion ignores __pairs metamethod [ OK ] spec/assertions_spec.lua @ 57: Test Assertions Checks same() assertion ignores __pairs metamethod (0.14 ms) [ RUN ] spec/assertions_spec.lua @ 64: Test Assertions Checks same() assertion to handle recursive tables [ OK ] spec/assertions_spec.lua @ 64: Test Assertions Checks same() assertion to handle recursive tables (0.22 ms) [ RUN ] spec/assertions_spec.lua @ 76: Test Assertions Checks same() assertion to handle recursive tables that don't match [ OK ] spec/assertions_spec.lua @ 76: Test Assertions Checks same() assertion to handle recursive tables that don't match (0.16 ms) [ RUN ] spec/assertions_spec.lua @ 94: Test Assertions Checks same() assertion to handle recursive tables that don't match - deeper recursion [ OK ] spec/assertions_spec.lua @ 94: Test Assertions Checks same() assertion to handle recursive tables that don't match - deeper recursion (0.17 ms) [ RUN ] spec/assertions_spec.lua @ 118: Test Assertions Checks same() assertion to handle recursive tables that don't match - multiple recursions [ OK ] spec/assertions_spec.lua @ 118: Test Assertions Checks same() assertion to handle recursive tables that don't match - multiple recursions (0.27 ms) [ RUN ] spec/assertions_spec.lua @ 157: Test Assertions Checks to see if tables 1 and 2 are equal [ OK ] spec/assertions_spec.lua @ 157: Test Assertions Checks to see if tables 1 and 2 are equal (0.09 ms) [ RUN ] spec/assertions_spec.lua @ 163: Test Assertions Checks equals() assertion to handle nils properly [ OK ] spec/assertions_spec.lua @ 163: Test Assertions Checks equals() assertion to handle nils properly (0.24 ms) [ RUN ] spec/assertions_spec.lua @ 170: Test Assertions Checks to see if table1 only contains unique elements [ OK ] spec/assertions_spec.lua @ 170: Test Assertions Checks to see if table1 only contains unique elements (0.11 ms) [ RUN ] spec/assertions_spec.lua @ 179: Test Assertions Checks near() assertion handles tolerances [ OK ] spec/assertions_spec.lua @ 179: Test Assertions Checks near() assertion handles tolerances (0.82 ms) [ RUN ] spec/assertions_spec.lua @ 191: Test Assertions Checks matches() assertion does string matching [ OK ] spec/assertions_spec.lua @ 191: Test Assertions Checks matches() assertion does string matching (1.29 ms) [ RUN ] spec/assertions_spec.lua @ 205: Test Assertions Ensures the is operator doesn't change the behavior of equals [ OK ] spec/assertions_spec.lua @ 205: Test Assertions Ensures the is operator doesn't change the behavior of equals (0.12 ms) [ RUN ] spec/assertions_spec.lua @ 209: Test Assertions Ensures the is_not operator does change the behavior of equals [ OK ] spec/assertions_spec.lua @ 209: Test Assertions Ensures the is_not operator does change the behavior of equals (0.11 ms) [ RUN ] spec/assertions_spec.lua @ 213: Test Assertions Ensures that error only throws an error when the first argument function does not throw an error [ OK ] spec/assertions_spec.lua @ 213: Test Assertions Ensures that error only throws an error when the first argument function does not throw an error (0.25 ms) [ RUN ] spec/assertions_spec.lua @ 220: Test Assertions Checks to see if var is truthy [ OK ] spec/assertions_spec.lua @ 220: Test Assertions Checks to see if var is truthy (0.34 ms) [ RUN ] spec/assertions_spec.lua @ 230: Test Assertions Checks to see if var is falsy [ OK ] spec/assertions_spec.lua @ 230: Test Assertions Checks to see if var is falsy (0.23 ms) [ RUN ] spec/assertions_spec.lua @ 239: Test Assertions Ensures the Not operator does change the behavior of equals [ OK ] spec/assertions_spec.lua @ 239: Test Assertions Ensures the Not operator does change the behavior of equals (0.12 ms) [ RUN ] spec/assertions_spec.lua @ 243: Test Assertions Checks true() assertion [ OK ] spec/assertions_spec.lua @ 243: Test Assertions Checks true() assertion (0.26 ms) [ RUN ] spec/assertions_spec.lua @ 252: Test Assertions Checks false() assertion [ OK ] spec/assertions_spec.lua @ 252: Test Assertions Checks false() assertion (0.25 ms) [ RUN ] spec/assertions_spec.lua @ 261: Test Assertions Checks boolean() assertion [ OK ] spec/assertions_spec.lua @ 261: Test Assertions Checks boolean() assertion (0.25 ms) [ RUN ] spec/assertions_spec.lua @ 270: Test Assertions Checks number() assertion [ OK ] spec/assertions_spec.lua @ 270: Test Assertions Checks number() assertion (0.28 ms) [ RUN ] spec/assertions_spec.lua @ 279: Test Assertions Checks string() assertion [ OK ] spec/assertions_spec.lua @ 279: Test Assertions Checks string() assertion (0.24 ms) [ RUN ] spec/assertions_spec.lua @ 287: Test Assertions Checks table() assertion [ OK ] spec/assertions_spec.lua @ 287: Test Assertions Checks table() assertion (0.51 ms) [ RUN ] spec/assertions_spec.lua @ 296: Test Assertions Checks nil() assertion [ OK ] spec/assertions_spec.lua @ 296: Test Assertions Checks nil() assertion (0.46 ms) [ RUN ] spec/assertions_spec.lua @ 304: Test Assertions Checks function() assertion [ OK ] spec/assertions_spec.lua @ 304: Test Assertions Checks function() assertion (0.58 ms) [ RUN ] spec/assertions_spec.lua @ 312: Test Assertions Checks userdata() assertion [ OK ] spec/assertions_spec.lua @ 312: Test Assertions Checks userdata() assertion (0.55 ms) [ RUN ] spec/assertions_spec.lua @ 323: Test Assertions Checks thread() assertion [ OK ] spec/assertions_spec.lua @ 323: Test Assertions Checks thread() assertion (0.24 ms) [ RUN ] spec/assertions_spec.lua @ 333: Test Assertions Checks '_' chaining of modifiers and assertions [ OK ] spec/assertions_spec.lua @ 333: Test Assertions Checks '_' chaining of modifiers and assertions (0.85 ms) [ RUN ] spec/assertions_spec.lua @ 352: Test Assertions Checks '.' chaining of modifiers and assertions [ OK ] spec/assertions_spec.lua @ 352: Test Assertions Checks '.' chaining of modifiers and assertions (1.28 ms) [ RUN ] spec/assertions_spec.lua @ 377: Test Assertions Checks number of returned arguments [ OK ] spec/assertions_spec.lua @ 377: Test Assertions Checks number of returned arguments (0.21 ms) [ RUN ] spec/assertions_spec.lua @ 406: Test Assertions Checks has_error to accept only callable arguments [ OK ] spec/assertions_spec.lua @ 406: Test Assertions Checks has_error to accept only callable arguments (0.22 ms) [ RUN ] spec/assertions_spec.lua @ 418: Test Assertions Checks has_error compares error strings [ OK ] spec/assertions_spec.lua @ 418: Test Assertions Checks has_error compares error strings (0.14 ms) [ RUN ] spec/assertions_spec.lua @ 423: Test Assertions Checks has_error compares error objects [ OK ] spec/assertions_spec.lua @ 423: Test Assertions Checks has_error compares error objects (0.54 ms) [ RUN ] spec/assertions_spec.lua @ 437: Test Assertions Checks has_error compares error objects with strings [ OK ] spec/assertions_spec.lua @ 437: Test Assertions Checks has_error compares error objects with strings (0.10 ms) [ RUN ] spec/assertions_spec.lua @ 442: Test Assertions Checks error_matches to accepts at least 2 arguments [ OK ] spec/assertions_spec.lua @ 442: Test Assertions Checks error_matches to accepts at least 2 arguments (0.22 ms) [ RUN ] spec/assertions_spec.lua @ 447: Test Assertions Checks error_matches to accept only callable arguments [ OK ] spec/assertions_spec.lua @ 447: Test Assertions Checks error_matches to accept only callable arguments (0.32 ms) [ RUN ] spec/assertions_spec.lua @ 459: Test Assertions Checks error_matches compares error strings with pattern [ OK ] spec/assertions_spec.lua @ 459: Test Assertions Checks error_matches compares error strings with pattern (0.57 ms) [ RUN ] spec/assertions_spec.lua @ 470: Test Assertions Checks error_matches does not compare error objects [ OK ] spec/assertions_spec.lua @ 470: Test Assertions Checks error_matches does not compare error objects (0.12 ms) [ RUN ] spec/assertions_spec.lua @ 475: Test Assertions Checks error_matches compares error objects that are convertible to strings [ OK ] spec/assertions_spec.lua @ 475: Test Assertions Checks error_matches compares error objects that are convertible to strings (0.12 ms) [ RUN ] spec/assertions_spec.lua @ 480: Test Assertions Checks register creates custom assertions [ OK ] spec/assertions_spec.lua @ 480: Test Assertions Checks register creates custom assertions (0.56 ms) [ RUN ] spec/assertions_spec.lua @ 509: Test Assertions Checks unregister removes assertions [ OK ] spec/assertions_spec.lua @ 509: Test Assertions Checks unregister removes assertions (0.19 ms) [ RUN ] spec/assertions_spec.lua @ 517: Test Assertions Checks asserts return all their arguments on success [ OK ] spec/assertions_spec.lua @ 517: Test Assertions Checks asserts return all their arguments on success (1.11 ms) [ RUN ] spec/assertions_spec.lua @ 535: Test Assertions Checks assert.has_match returns captures from match on success [ OK ] spec/assertions_spec.lua @ 535: Test Assertions Checks assert.has_match returns captures from match on success (0.68 ms) [ RUN ] spec/assertions_spec.lua @ 544: Test Assertions Checks assert.has_error returns thrown error on success [ OK ] spec/assertions_spec.lua @ 544: Test Assertions Checks assert.has_error returns thrown error on success (0.56 ms) [ RUN ] spec/assertions_spec.lua @ 553: Test Assertions Checks assert.error_matches returns captures of thrown error on success [ OK ] spec/assertions_spec.lua @ 553: Test Assertions Checks assert.error_matches returns captures of thrown error on success (0.37 ms) [ RUN ] spec/assertions_spec.lua @ 559: Test Assertions Checks assert.no_error_matches returns thrown error on success [ OK ] spec/assertions_spec.lua @ 559: Test Assertions Checks assert.no_error_matches returns thrown error on success (0.25 ms) [----------] 51 tests from spec/assertions_spec.lua (32.06 ms total) [----------] Running tests from spec/formatters_spec.lua [ RUN ] spec/formatters_spec.lua @ 21: Test Formatters Checks to see if types are returned as strings [ OK ] spec/formatters_spec.lua @ 21: Test Formatters Checks to see if types are returned as strings (0.39 ms) [ RUN ] spec/formatters_spec.lua @ 31: Test Formatters Checks to see if numbers are serialized correctly [ OK ] spec/formatters_spec.lua @ 31: Test Formatters Checks to see if numbers are serialized correctly (0.34 ms) [ RUN ] spec/formatters_spec.lua @ 39: Test Formatters Checks to see if tables are recursively serialized [ OK ] spec/formatters_spec.lua @ 39: Test Formatters Checks to see if tables are recursively serialized (0.35 ms) [ RUN ] spec/formatters_spec.lua @ 56: Test Formatters Checks to see if TableFormatLevel parameter limits table formatting depth [ OK ] spec/formatters_spec.lua @ 56: Test Formatters Checks to see if TableFormatLevel parameter limits table formatting depth (0.36 ms) [ RUN ] spec/formatters_spec.lua @ 69: Test Formatters Checks to see if TableFormatLevel parameter can display all levels [ OK ] spec/formatters_spec.lua @ 69: Test Formatters Checks to see if TableFormatLevel parameter can display all levels (0.17 ms) [ RUN ] spec/formatters_spec.lua @ 79: Test Formatters Checks to see if error character is applied only to key chain marked with crumbs spec/formatters_spec.lua:84: Expected objects to be equal. Passed in: (string) '(table) { [1] = { *[1] = 1 [2] = 2 } *[2] = { *[1] = 3 [2] = 4 } }' Expected: (string) '(table) { [1] = { [1] = 1 [2] = 2 } *[2] = { *[1] = 3 [2] = 4 } }' [ FAILED ] spec/formatters_spec.lua @ 79: Test Formatters Checks to see if error character is applied only to key chain marked with crumbs (0.43 ms) [ RUN ] spec/formatters_spec.lua @ 87: Test Formatters Checks to see if TableErrorHighlightCharacter changes error character [ OK ] spec/formatters_spec.lua @ 87: Test Formatters Checks to see if TableErrorHighlightCharacter changes error character (0.16 ms) [ RUN ] spec/formatters_spec.lua @ 96: Test Formatters Checks to see if TableErrorHighlightColor changes error color [ OK ] spec/formatters_spec.lua @ 96: Test Formatters Checks to see if TableErrorHighlightColor changes error color (0.18 ms) [ RUN ] spec/formatters_spec.lua @ 108: Test Formatters Checks to see if self referencing tables can be formatted [ OK ] spec/formatters_spec.lua @ 108: Test Formatters Checks to see if self referencing tables can be formatted (0.17 ms) [ RUN ] spec/formatters_spec.lua @ 117: Test Formatters Checks to see if table with 0 count is returned empty/0-count [ OK ] spec/formatters_spec.lua @ 117: Test Formatters Checks to see if table with 0 count is returned empty/0-count (0.15 ms) [ RUN ] spec/formatters_spec.lua @ 125: Test Formatters Checks to see if empty table is returned empty [ OK ] spec/formatters_spec.lua @ 125: Test Formatters Checks to see if empty table is returned empty (0.16 ms) [ RUN ] spec/formatters_spec.lua @ 132: Test Formatters Checks to see if table containing nils is returned with same number of entries #test [ OK ] spec/formatters_spec.lua @ 132: Test Formatters Checks to see if table containing nils is returned with same number of entries #test (0.26 ms) [ RUN ] spec/formatters_spec.lua @ 141: Test Formatters checks arguments not being formatted if set to do so [ OK ] spec/formatters_spec.lua @ 141: Test Formatters checks arguments not being formatted if set to do so (0.22 ms) [ RUN ] spec/formatters_spec.lua @ 150: Test Formatters checks extra formatters inserted to be called first [ OK ] spec/formatters_spec.lua @ 150: Test Formatters checks extra formatters inserted to be called first (0.33 ms) [----------] 14 tests from spec/formatters_spec.lua (9.37 ms total) [----------] Running tests from spec/matchers_spec.lua [ RUN ] spec/matchers_spec.lua @ 6: Test Matchers Checks wildcard() matcher [ OK ] spec/matchers_spec.lua @ 6: Test Matchers Checks wildcard() matcher (0.26 ms) [ RUN ] spec/matchers_spec.lua @ 16: Test Matchers Checks truthy() matcher [ OK ] spec/matchers_spec.lua @ 16: Test Matchers Checks truthy() matcher (0.35 ms) [ RUN ] spec/matchers_spec.lua @ 26: Test Matchers Checks falsy() matcher [ OK ] spec/matchers_spec.lua @ 26: Test Matchers Checks falsy() matcher (0.32 ms) [ RUN ] spec/matchers_spec.lua @ 36: Test Matchers Checks true() matcher [ OK ] spec/matchers_spec.lua @ 36: Test Matchers Checks true() matcher (0.35 ms) [ RUN ] spec/matchers_spec.lua @ 46: Test Matchers Checks false() matcher [ OK ] spec/matchers_spec.lua @ 46: Test Matchers Checks false() matcher (0.33 ms) [ RUN ] spec/matchers_spec.lua @ 56: Test Matchers Checks nil() matcher [ OK ] spec/matchers_spec.lua @ 56: Test Matchers Checks nil() matcher (0.35 ms) [ RUN ] spec/matchers_spec.lua @ 66: Test Matchers Checks boolean() matcher [ OK ] spec/matchers_spec.lua @ 66: Test Matchers Checks boolean() matcher (0.35 ms) [ RUN ] spec/matchers_spec.lua @ 76: Test Matchers Checks number() matcher [ OK ] spec/matchers_spec.lua @ 76: Test Matchers Checks number() matcher (0.32 ms) [ RUN ] spec/matchers_spec.lua @ 86: Test Matchers Checks string() matcher [ OK ] spec/matchers_spec.lua @ 86: Test Matchers Checks string() matcher (0.34 ms) [ RUN ] spec/matchers_spec.lua @ 96: Test Matchers Checks table() matcher [ OK ] spec/matchers_spec.lua @ 96: Test Matchers Checks table() matcher (0.37 ms) [ RUN ] spec/matchers_spec.lua @ 107: Test Matchers Checks function() matcher [ OK ] spec/matchers_spec.lua @ 107: Test Matchers Checks function() matcher (0.33 ms) [ RUN ] spec/matchers_spec.lua @ 117: Test Matchers Checks userdata() matcher [ OK ] spec/matchers_spec.lua @ 117: Test Matchers Checks userdata() matcher (0.38 ms) [ RUN ] spec/matchers_spec.lua @ 128: Test Matchers Checks thread() matcher [ OK ] spec/matchers_spec.lua @ 128: Test Matchers Checks thread() matcher (0.39 ms) [ RUN ] spec/matchers_spec.lua @ 140: Test Matchers Checks to see if tables 1 and 2 are equal [ OK ] spec/matchers_spec.lua @ 140: Test Matchers Checks to see if tables 1 and 2 are equal (0.16 ms) [ RUN ] spec/matchers_spec.lua @ 147: Test Matchers Checks equals() matcher to handle nils properly [ OK ] spec/matchers_spec.lua @ 147: Test Matchers Checks equals() matcher to handle nils properly (0.26 ms) [ RUN ] spec/matchers_spec.lua @ 154: Test Matchers Checks the same() matcher for tables with protected metatables [ OK ] spec/matchers_spec.lua @ 154: Test Matchers Checks the same() matcher for tables with protected metatables (0.10 ms) [ RUN ] spec/matchers_spec.lua @ 160: Test Matchers Checks same() matcher to handle nils properly [ OK ] spec/matchers_spec.lua @ 160: Test Matchers Checks same() matcher to handle nils properly (0.26 ms) [ RUN ] spec/matchers_spec.lua @ 167: Test Matchers Checks ref() matcher [ OK ] spec/matchers_spec.lua @ 167: Test Matchers Checks ref() matcher (1.20 ms) [ RUN ] spec/matchers_spec.lua @ 191: Test Matchers Checks matches() matcher does string matching [ OK ] spec/matchers_spec.lua @ 191: Test Matchers Checks matches() matcher does string matching (0.85 ms) [ RUN ] spec/matchers_spec.lua @ 204: Test Matchers Checks near() matcher handles tolerances [ OK ] spec/matchers_spec.lua @ 204: Test Matchers Checks near() matcher handles tolerances (0.71 ms) [ RUN ] spec/matchers_spec.lua @ 214: Test Matchers Checks to see if table1 only contains unique elements [ OK ] spec/matchers_spec.lua @ 214: Test Matchers Checks to see if table1 only contains unique elements (0.19 ms) [ RUN ] spec/matchers_spec.lua @ 223: Test Matchers Checks '_' chaining of modifiers and match [ OK ] spec/matchers_spec.lua @ 223: Test Matchers Checks '_' chaining of modifiers and match (0.86 ms) [ RUN ] spec/matchers_spec.lua @ 242: Test Matchers Checks '.' chaining of modifiers and match [ OK ] spec/matchers_spec.lua @ 242: Test Matchers Checks '.' chaining of modifiers and match (1.31 ms) [ RUN ] spec/matchers_spec.lua @ 267: Test Matchers Checks called_with() argument matching for spies [ OK ] spec/matchers_spec.lua @ 267: Test Matchers Checks called_with() argument matching for spies (1.40 ms) [ RUN ] spec/matchers_spec.lua @ 288: Test Matchers Checks returned_with() argument matching for spies [ OK ] spec/matchers_spec.lua @ 288: Test Matchers Checks returned_with() argument matching for spies (0.58 ms) [ RUN ] spec/matchers_spec.lua @ 299: Test Matchers Checks on_call_with() argument matching for stubs [ OK ] spec/matchers_spec.lua @ 299: Test Matchers Checks on_call_with() argument matching for stubs (0.51 ms) [ RUN ] spec/matchers_spec.lua @ 313: Test Matchers Checks returned_with() argument matching for spies [ OK ] spec/matchers_spec.lua @ 313: Test Matchers Checks returned_with() argument matching for spies (0.89 ms) [ RUN ] spec/matchers_spec.lua @ 324: Test Matchers Checks none() composite matcher [ OK ] spec/matchers_spec.lua @ 324: Test Matchers Checks none() composite matcher (2.41 ms) [ RUN ] spec/matchers_spec.lua @ 336: Test Matchers Checks any() composite matcher [ OK ] spec/matchers_spec.lua @ 336: Test Matchers Checks any() composite matcher (1.12 ms) [ RUN ] spec/matchers_spec.lua @ 348: Test Matchers Checks all() composite matcher [ OK ] spec/matchers_spec.lua @ 348: Test Matchers Checks all() composite matcher (0.87 ms) [----------] 30 tests from spec/matchers_spec.lua (27.87 ms total) [----------] Running tests from spec/mocks_spec.lua [ RUN ] spec/mocks_spec.lua @ 12: Tests dealing with mocks makes sure we're returning the same table [ OK ] spec/mocks_spec.lua @ 12: Tests dealing with mocks makes sure we're returning the same table (0.10 ms) [ RUN ] spec/mocks_spec.lua @ 18: Tests dealing with mocks makes sure function calls are spies [ OK ] spec/mocks_spec.lua @ 18: Tests dealing with mocks makes sure function calls are spies (0.08 ms) [ RUN ] spec/mocks_spec.lua @ 25: Tests dealing with mocks makes sure function calls are stubs when specified [ OK ] spec/mocks_spec.lua @ 25: Tests dealing with mocks makes sure function calls are stubs when specified (0.13 ms) [ RUN ] spec/mocks_spec.lua @ 32: Tests dealing with mocks makes sure call history can be cleared [ OK ] spec/mocks_spec.lua @ 32: Tests dealing with mocks makes sure call history can be cleared (0.33 ms) [ RUN ] spec/mocks_spec.lua @ 46: Tests dealing with mocks makes sure table can be reverted to pre-mock state [ OK ] spec/mocks_spec.lua @ 46: Tests dealing with mocks makes sure table can be reverted to pre-mock state (0.08 ms) [----------] 5 tests from spec/mocks_spec.lua (2.28 ms total) [----------] Running tests from spec/output_spec.lua [ RUN ] spec/output_spec.lua @ 10: Output testing using string comparison with the equal assertion Should compare strings correctly; nil-string [ OK ] spec/output_spec.lua @ 10: Output testing using string comparison with the equal assertion Should compare strings correctly; nil-string (0.17 ms) [ RUN ] spec/output_spec.lua @ 19: Output testing using string comparison with the equal assertion Should compare strings correctly; string-nil [ OK ] spec/output_spec.lua @ 19: Output testing using string comparison with the equal assertion Should compare strings correctly; string-nil (0.14 ms) [ RUN ] spec/output_spec.lua @ 37: Output testing using string comparison with the has_error assertion Should report no error caught, but error expected; noerror-nil [ OK ] spec/output_spec.lua @ 37: Output testing using string comparison with the has_error assertion Should report no error caught, but error expected; noerror-nil (0.14 ms) [ RUN ] spec/output_spec.lua @ 46: Output testing using string comparison with the has_error assertion Should report no error caught, but error string expected; noerror-string [ OK ] spec/output_spec.lua @ 46: Output testing using string comparison with the has_error assertion Should report no error caught, but error string expected; noerror-string (0.13 ms) [ RUN ] spec/output_spec.lua @ 55: Output testing using string comparison with the has_error assertion Should compare error strings correctly; nil-string [ OK ] spec/output_spec.lua @ 55: Output testing using string comparison with the has_error assertion Should compare error strings correctly; nil-string (0.16 ms) [ RUN ] spec/output_spec.lua @ 64: Output testing using string comparison with the has_error assertion Should compare error strings correctly; string-string [ OK ] spec/output_spec.lua @ 64: Output testing using string comparison with the has_error assertion Should compare error strings correctly; string-string (0.15 ms) [ RUN ] spec/output_spec.lua @ 73: Output testing using string comparison with the has_error assertion Should compare error strings correctly; table-string [ OK ] spec/output_spec.lua @ 73: Output testing using string comparison with the has_error assertion Should compare error strings correctly; table-string (0.15 ms) [ RUN ] spec/output_spec.lua @ 82: Output testing using string comparison with the has_error assertion Should compare error strings correctly; string-table [ OK ] spec/output_spec.lua @ 82: Output testing using string comparison with the has_error assertion Should compare error strings correctly; string-table (0.15 ms) [ RUN ] spec/output_spec.lua @ 91: Output testing using string comparison with the has_error assertion Should compare error objects correctly; table-table [ OK ] spec/output_spec.lua @ 91: Output testing using string comparison with the has_error assertion Should compare error objects correctly; table-table (0.17 ms) [ RUN ] spec/output_spec.lua @ 109: Output testing using string comparison with the same assertion Should compare tables correctly [ OK ] spec/output_spec.lua @ 109: Output testing using string comparison with the same assertion Should compare tables correctly (0.18 ms) [ RUN ] spec/output_spec.lua @ 118: Output testing using string comparison with the same assertion Should compare tables correctly and highlight differences [ OK ] spec/output_spec.lua @ 118: Output testing using string comparison with the same assertion Should compare tables correctly and highlight differences (0.33 ms) [ RUN ] spec/output_spec.lua @ 149: Output testing using custom failure message Should use failure message for is_true assertion [ OK ] spec/output_spec.lua @ 149: Output testing using custom failure message Should use failure message for is_true assertion (0.53 ms) [ RUN ] spec/output_spec.lua @ 156: Output testing using custom failure message Should use failure message for is_false assertion [ OK ] spec/output_spec.lua @ 156: Output testing using custom failure message Should use failure message for is_false assertion (0.45 ms) [ RUN ] spec/output_spec.lua @ 163: Output testing using custom failure message Should use failure message for is_truthy assertion [ OK ] spec/output_spec.lua @ 163: Output testing using custom failure message Should use failure message for is_truthy assertion (0.43 ms) [ RUN ] spec/output_spec.lua @ 170: Output testing using custom failure message Should use failure message for is_falsy assertion [ OK ] spec/output_spec.lua @ 170: Output testing using custom failure message Should use failure message for is_falsy assertion (0.44 ms) [ RUN ] spec/output_spec.lua @ 177: Output testing using custom failure message Should use failure message for is_type assertions [ OK ] spec/output_spec.lua @ 177: Output testing using custom failure message Should use failure message for is_type assertions (3.80 ms) [ RUN ] spec/output_spec.lua @ 216: Output testing using custom failure message Should use failure message for is_equal assertion [ OK ] spec/output_spec.lua @ 216: Output testing using custom failure message Should use failure message for is_equal assertion (0.57 ms) [ RUN ] spec/output_spec.lua @ 223: Output testing using custom failure message Should use failure message for is_same assertion [ OK ] spec/output_spec.lua @ 223: Output testing using custom failure message Should use failure message for is_same assertion (0.60 ms) [ RUN ] spec/output_spec.lua @ 230: Output testing using custom failure message Should use failure message for is_same assertion: table-table [ OK ] spec/output_spec.lua @ 230: Output testing using custom failure message Should use failure message for is_same assertion: table-table (0.70 ms) [ RUN ] spec/output_spec.lua @ 237: Output testing using custom failure message Should use failure message for is_unique assertion: shallow compare [ OK ] spec/output_spec.lua @ 237: Output testing using custom failure message Should use failure message for is_unique assertion: shallow compare (0.62 ms) [ RUN ] spec/output_spec.lua @ 244: Output testing using custom failure message Should use failure message for is_unique assertion: nil deep compare [ OK ] spec/output_spec.lua @ 244: Output testing using custom failure message Should use failure message for is_unique assertion: nil deep compare (0.63 ms) [ RUN ] spec/output_spec.lua @ 251: Output testing using custom failure message Should use failure message for is_unique assertion: deep compare [ OK ] spec/output_spec.lua @ 251: Output testing using custom failure message Should use failure message for is_unique assertion: deep compare (0.75 ms) [ RUN ] spec/output_spec.lua @ 258: Output testing using custom failure message Should use failure message for is_unique assertion: deep compare 2 [ OK ] spec/output_spec.lua @ 258: Output testing using custom failure message Should use failure message for is_unique assertion: deep compare 2 (0.42 ms) [ RUN ] spec/output_spec.lua @ 265: Output testing using custom failure message Should use failure message for is_near assertion [ OK ] spec/output_spec.lua @ 265: Output testing using custom failure message Should use failure message for is_near assertion (0.80 ms) [ RUN ] spec/output_spec.lua @ 272: Output testing using custom failure message Should use failure message for matches assertion [ OK ] spec/output_spec.lua @ 272: Output testing using custom failure message Should use failure message for matches assertion (1.81 ms) [ RUN ] spec/output_spec.lua @ 282: Output testing using custom failure message Should use failure message for has_error assertion [ OK ] spec/output_spec.lua @ 282: Output testing using custom failure message Should use failure message for has_error assertion (1.46 ms) [ RUN ] spec/output_spec.lua @ 289: Output testing using custom failure message Should use failure message for error_matches assertion [ OK ] spec/output_spec.lua @ 289: Output testing using custom failure message Should use failure message for error_matches assertion (1.49 ms) [ RUN ] spec/output_spec.lua @ 298: Output testing using custom failure message Should use failure message for returned_arguments assertion [ OK ] spec/output_spec.lua @ 298: Output testing using custom failure message Should use failure message for returned_arguments assertion (0.31 ms) [ RUN ] spec/output_spec.lua @ 303: Output testing using custom failure message Should convert objects to string [ OK ] spec/output_spec.lua @ 303: Output testing using custom failure message Should convert objects to string (1.19 ms) [ RUN ] spec/output_spec.lua @ 352: Output testing spy using custom failure message Should use standard failure message if none provided for called [ OK ] spec/output_spec.lua @ 352: Output testing spy using custom failure message Should use standard failure message if none provided for called (0.28 ms) [ RUN ] spec/output_spec.lua @ 361: Output testing spy using custom failure message Should use failure message for spy called assertion [ OK ] spec/output_spec.lua @ 361: Output testing spy using custom failure message Should use failure message for spy called assertion (0.52 ms) [ RUN ] spec/output_spec.lua @ 368: Output testing spy using custom failure message Should use failure message for spy called_at_least assertion [ OK ] spec/output_spec.lua @ 368: Output testing spy using custom failure message Should use failure message for spy called_at_least assertion (0.53 ms) [ RUN ] spec/output_spec.lua @ 375: Output testing spy using custom failure message Should use failure message for spy called_at_most assertion [ OK ] spec/output_spec.lua @ 375: Output testing spy using custom failure message Should use failure message for spy called_at_most assertion (0.55 ms) [ RUN ] spec/output_spec.lua @ 383: Output testing spy using custom failure message Should use failure message for spy called_more_than assertion [ OK ] spec/output_spec.lua @ 383: Output testing spy using custom failure message Should use failure message for spy called_more_than assertion (0.55 ms) [ RUN ] spec/output_spec.lua @ 391: Output testing spy using custom failure message Should use failure message for spy called_less_than assertion [ OK ] spec/output_spec.lua @ 391: Output testing spy using custom failure message Should use failure message for spy called_less_than assertion (0.52 ms) [ RUN ] spec/output_spec.lua @ 399: Output testing spy using custom failure message Should use standard failure message if none provided for called_with [ OK ] spec/output_spec.lua @ 399: Output testing spy using custom failure message Should use standard failure message if none provided for called_with (0.19 ms) [ RUN ] spec/output_spec.lua @ 408: Output testing spy using custom failure message Should use failure message for spy called_with assertion [ OK ] spec/output_spec.lua @ 408: Output testing spy using custom failure message Should use failure message for spy called_with assertion (0.55 ms) [ RUN ] spec/output_spec.lua @ 416: Output testing spy using custom failure message Should use failure message for spy returned_with assertion [ OK ] spec/output_spec.lua @ 416: Output testing spy using custom failure message Should use failure message for spy returned_with assertion (0.54 ms) [ RUN ] spec/output_spec.lua @ 424: Output testing spy using custom failure message Should convert objects to string [ OK ] spec/output_spec.lua @ 424: Output testing spy using custom failure message Should convert objects to string (1.23 ms) [ RUN ] spec/output_spec.lua @ 352: Output testing stub using custom failure message Should use standard failure message if none provided for called [ OK ] spec/output_spec.lua @ 352: Output testing stub using custom failure message Should use standard failure message if none provided for called (0.28 ms) [ RUN ] spec/output_spec.lua @ 361: Output testing stub using custom failure message Should use failure message for stub called assertion [ OK ] spec/output_spec.lua @ 361: Output testing stub using custom failure message Should use failure message for stub called assertion (0.51 ms) [ RUN ] spec/output_spec.lua @ 368: Output testing stub using custom failure message Should use failure message for stub called_at_least assertion [ OK ] spec/output_spec.lua @ 368: Output testing stub using custom failure message Should use failure message for stub called_at_least assertion (0.53 ms) [ RUN ] spec/output_spec.lua @ 375: Output testing stub using custom failure message Should use failure message for stub called_at_most assertion [ OK ] spec/output_spec.lua @ 375: Output testing stub using custom failure message Should use failure message for stub called_at_most assertion (0.54 ms) [ RUN ] spec/output_spec.lua @ 383: Output testing stub using custom failure message Should use failure message for stub called_more_than assertion [ OK ] spec/output_spec.lua @ 383: Output testing stub using custom failure message Should use failure message for stub called_more_than assertion (0.52 ms) [ RUN ] spec/output_spec.lua @ 391: Output testing stub using custom failure message Should use failure message for stub called_less_than assertion [ OK ] spec/output_spec.lua @ 391: Output testing stub using custom failure message Should use failure message for stub called_less_than assertion (0.53 ms) [ RUN ] spec/output_spec.lua @ 399: Output testing stub using custom failure message Should use standard failure message if none provided for called_with [ OK ] spec/output_spec.lua @ 399: Output testing stub using custom failure message Should use standard failure message if none provided for called_with (0.21 ms) [ RUN ] spec/output_spec.lua @ 408: Output testing stub using custom failure message Should use failure message for stub called_with assertion [ OK ] spec/output_spec.lua @ 408: Output testing stub using custom failure message Should use failure message for stub called_with assertion (0.52 ms) [ RUN ] spec/output_spec.lua @ 416: Output testing stub using custom failure message Should use failure message for stub returned_with assertion [ OK ] spec/output_spec.lua @ 416: Output testing stub using custom failure message Should use failure message for stub returned_with assertion (0.54 ms) [ RUN ] spec/output_spec.lua @ 424: Output testing stub using custom failure message Should convert objects to string [ OK ] spec/output_spec.lua @ 424: Output testing stub using custom failure message Should convert objects to string (1.43 ms) [----------] 49 tests from spec/output_spec.lua (45.47 ms total) [----------] Running tests from spec/spies_spec.lua [ RUN ] spec/spies_spec.lua @ 12: Tests dealing with spies checks if a spy actually executes the internal function [ OK ] spec/spies_spec.lua @ 12: Tests dealing with spies checks if a spy actually executes the internal function (0.13 ms) [ RUN ] spec/spies_spec.lua @ 17: Tests dealing with spies checks to see if spy keeps track of arguments [ OK ] spec/spies_spec.lua @ 17: Tests dealing with spies checks to see if spy keeps track of arguments (0.30 ms) [ RUN ] spec/spies_spec.lua @ 25: Tests dealing with spies checks to see if spy keeps track of returned arguments [ OK ] spec/spies_spec.lua @ 25: Tests dealing with spies checks to see if spy keeps track of returned arguments (0.28 ms) [ RUN ] spec/spies_spec.lua @ 33: Tests dealing with spies checks to see if spy keeps track of number of calls [ OK ] spec/spies_spec.lua @ 33: Tests dealing with spies checks to see if spy keeps track of number of calls (0.18 ms) [ RUN ] spec/spies_spec.lua @ 40: Tests dealing with spies checks returned_with() assertions [ OK ] spec/spies_spec.lua @ 40: Tests dealing with spies checks returned_with() assertions (0.81 ms) [ RUN ] spec/spies_spec.lua @ 60: Tests dealing with spies checks called() and called_with() assertions [ OK ] spec/spies_spec.lua @ 60: Tests dealing with spies checks called() and called_with() assertions (0.97 ms) [ RUN ] spec/spies_spec.lua @ 83: Tests dealing with spies checks called() and called_with() assertions using refs [ OK ] spec/spies_spec.lua @ 83: Tests dealing with spies checks called() and called_with() assertions using refs (0.38 ms) [ RUN ] spec/spies_spec.lua @ 96: Tests dealing with spies checks called_with(aspy) assertions [ OK ] spec/spies_spec.lua @ 96: Tests dealing with spies checks called_with(aspy) assertions (0.31 ms) [ RUN ] spec/spies_spec.lua @ 104: Tests dealing with spies checks called_at_least() assertions [ OK ] spec/spies_spec.lua @ 104: Tests dealing with spies checks called_at_least() assertions (0.98 ms) [ RUN ] spec/spies_spec.lua @ 115: Tests dealing with spies checks called_at_most() assertions [ OK ] spec/spies_spec.lua @ 115: Tests dealing with spies checks called_at_most() assertions (1.33 ms) [ RUN ] spec/spies_spec.lua @ 126: Tests dealing with spies checks called_more_than() assertions [ OK ] spec/spies_spec.lua @ 126: Tests dealing with spies checks called_more_than() assertions (0.84 ms) [ RUN ] spec/spies_spec.lua @ 137: Tests dealing with spies checks called_less_than() assertions [ OK ] spec/spies_spec.lua @ 137: Tests dealing with spies checks called_less_than() assertions (0.36 ms) [ RUN ] spec/spies_spec.lua @ 148: Tests dealing with spies checkis if called()/called_with assertions fail on non-spies [ OK ] spec/spies_spec.lua @ 148: Tests dealing with spies checkis if called()/called_with assertions fail on non-spies (0.52 ms) [ RUN ] spec/spies_spec.lua @ 158: Tests dealing with spies checks spies to fail when spying on non-callable elements [ OK ] spec/spies_spec.lua @ 158: Tests dealing with spies checks spies to fail when spying on non-callable elements (0.30 ms) [ RUN ] spec/spies_spec.lua @ 172: Tests dealing with spies checks reverting a spy.on call [ OK ] spec/spies_spec.lua @ 172: Tests dealing with spies checks reverting a spy.on call (0.23 ms) [ RUN ] spec/spies_spec.lua @ 186: Tests dealing with spies checks reverting a spy.new call [ OK ] spec/spies_spec.lua @ 186: Tests dealing with spies checks reverting a spy.new call (0.29 ms) [ RUN ] spec/spies_spec.lua @ 203: Tests dealing with spies checks clearing a spy.on call history [ OK ] spec/spies_spec.lua @ 203: Tests dealing with spies checks clearing a spy.on call history (0.14 ms) [ RUN ] spec/spies_spec.lua @ 211: Tests dealing with spies checks clearing a spy.new call history [ OK ] spec/spies_spec.lua @ 211: Tests dealing with spies checks clearing a spy.new call history (0.17 ms) [----------] 18 tests from spec/spies_spec.lua (16.69 ms total) [----------] Running tests from spec/state_spec.lua [ RUN ] spec/state_spec.lua @ 3: Tests states of the assert engine checks levels created/reverted [ OK ] spec/state_spec.lua @ 3: Tests states of the assert engine checks levels created/reverted (0.51 ms) [ RUN ] spec/state_spec.lua @ 29: Tests states of the assert engine checks to see if a formatter is reversed [ OK ] spec/state_spec.lua @ 29: Tests states of the assert engine checks to see if a formatter is reversed (0.77 ms) [ RUN ] spec/state_spec.lua @ 83: Tests states of the assert engine checks to see if a parameter is reversed [ OK ] spec/state_spec.lua @ 83: Tests states of the assert engine checks to see if a parameter is reversed (0.46 ms) [ RUN ] spec/state_spec.lua @ 114: Tests states of the assert engine checks to see if a spy/stub is reversed [ OK ] spec/state_spec.lua @ 114: Tests states of the assert engine checks to see if a spy/stub is reversed (0.45 ms) [----------] 4 tests from spec/state_spec.lua (3.33 ms total) [----------] Running tests from spec/stub_spec.lua [ RUN ] spec/stub_spec.lua @ 12: Tests dealing with stubs checks to see if stub keeps track of arguments [ OK ] spec/stub_spec.lua @ 12: Tests dealing with stubs checks to see if stub keeps track of arguments (0.32 ms) [ RUN ] spec/stub_spec.lua @ 19: Tests dealing with stubs checks to see if stub keeps track of number of calls [ OK ] spec/stub_spec.lua @ 19: Tests dealing with stubs checks to see if stub keeps track of number of calls (0.17 ms) [ RUN ] spec/stub_spec.lua @ 26: Tests dealing with stubs checks called() and called_with() assertions [ OK ] spec/stub_spec.lua @ 26: Tests dealing with stubs checks called() and called_with() assertions (0.48 ms) [ RUN ] spec/stub_spec.lua @ 39: Tests dealing with stubs checks stub to fail when spying on non-callable elements [ OK ] spec/stub_spec.lua @ 39: Tests dealing with stubs checks stub to fail when spying on non-callable elements (0.39 ms) [ RUN ] spec/stub_spec.lua @ 54: Tests dealing with stubs checks reverting a stub call [ OK ] spec/stub_spec.lua @ 54: Tests dealing with stubs checks reverting a stub call (0.33 ms) [ RUN ] spec/stub_spec.lua @ 72: Tests dealing with stubs checks reverting a stub call on a nil value [ OK ] spec/stub_spec.lua @ 72: Tests dealing with stubs checks reverting a stub call on a nil value (0.20 ms) [ RUN ] spec/stub_spec.lua @ 84: Tests dealing with stubs checks creating and reverting a 'blank' stub [ OK ] spec/stub_spec.lua @ 84: Tests dealing with stubs checks creating and reverting a 'blank' stub (0.19 ms) [ RUN ] spec/stub_spec.lua @ 95: Tests dealing with stubs checks clearing a stub only clears call history [ OK ] spec/stub_spec.lua @ 95: Tests dealing with stubs checks clearing a stub only clears call history (0.34 ms) [ RUN ] spec/stub_spec.lua @ 109: Tests dealing with stubs returns nil by default [ OK ] spec/stub_spec.lua @ 109: Tests dealing with stubs returns nil by default (0.13 ms) [ RUN ] spec/stub_spec.lua @ 115: Tests dealing with stubs returns a given return value [ OK ] spec/stub_spec.lua @ 115: Tests dealing with stubs returns a given return value (0.14 ms) [ RUN ] spec/stub_spec.lua @ 121: Tests dealing with stubs returns multiple given values [ OK ] spec/stub_spec.lua @ 121: Tests dealing with stubs returns multiple given values (0.20 ms) [ RUN ] spec/stub_spec.lua @ 131: Tests dealing with stubs calls specified stub function [ OK ] spec/stub_spec.lua @ 131: Tests dealing with stubs calls specified stub function (0.22 ms) [ RUN ] spec/stub_spec.lua @ 143: Tests dealing with stubs calls specified stub callable object [ OK ] spec/stub_spec.lua @ 143: Tests dealing with stubs calls specified stub callable object (0.21 ms) [ RUN ] spec/stub_spec.lua @ 156: Tests dealing with stubs returning multiple given values overrides stub function [ OK ] spec/stub_spec.lua @ 156: Tests dealing with stubs returning multiple given values overrides stub function (0.22 ms) [ RUN ] spec/stub_spec.lua @ 167: Tests dealing with stubs returns default stub arguments [ OK ] spec/stub_spec.lua @ 167: Tests dealing with stubs returns default stub arguments (0.21 ms) [ RUN ] spec/stub_spec.lua @ 177: Tests dealing with stubs invokes default stub function [ OK ] spec/stub_spec.lua @ 177: Tests dealing with stubs invokes default stub function (0.21 ms) [ RUN ] spec/stub_spec.lua @ 189: Tests dealing with stubs returns stub arguments by default [ OK ] spec/stub_spec.lua @ 189: Tests dealing with stubs returns stub arguments by default (0.19 ms) [ RUN ] spec/stub_spec.lua @ 198: Tests dealing with stubs invokes stub function by default [ OK ] spec/stub_spec.lua @ 198: Tests dealing with stubs invokes stub function by default (0.17 ms) [ RUN ] spec/stub_spec.lua @ 209: Tests dealing with stubs on_call_with returns specified arguments [ OK ] spec/stub_spec.lua @ 209: Tests dealing with stubs on_call_with returns specified arguments (0.45 ms) [ RUN ] spec/stub_spec.lua @ 229: Tests dealing with stubs on_call_with invokes stub function [ OK ] spec/stub_spec.lua @ 229: Tests dealing with stubs on_call_with invokes stub function (0.27 ms) [ RUN ] spec/stub_spec.lua @ 244: Tests dealing with stubs on_call_with matches arguments for returns [ OK ] spec/stub_spec.lua @ 244: Tests dealing with stubs on_call_with matches arguments for returns (0.25 ms) [ RUN ] spec/stub_spec.lua @ 257: Tests dealing with stubs on_call_with matches arguments for invokes [ OK ] spec/stub_spec.lua @ 257: Tests dealing with stubs on_call_with matches arguments for invokes (0.26 ms) [ RUN ] spec/stub_spec.lua @ 270: Tests dealing with stubs on_call_with matches arguments using refs [ OK ] spec/stub_spec.lua @ 270: Tests dealing with stubs on_call_with matches arguments using refs (0.41 ms) [----------] 23 tests from spec/stub_spec.lua (11.79 ms total) [----------] Global test environment teardown. [==========] 194 tests from 8 test files ran. (150.41 ms total) [ PASSED ] 192 tests. [ FAILED ] 2 tests, listed below: [ FAILED ] spec/assertions_spec.lua @ 15: Test Assertions Checks asserts can be reused [ FAILED ] spec/formatters_spec.lua @ 79: Test Formatters Checks to see if error character is applied only to key chain marked with crumbs 2 FAILED TESTS * ERROR: dev-lua/luassert-1.7.10::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_test * environment, line 952: Called die * The specific snippet of code: * busted -o gtest || die * * If you need support, post the output of `emerge --info '=dev-lua/luassert-1.7.10::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lua/luassert-1.7.10::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lua:luassert-1.7.10:20170902-125236.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lua/luassert-1.7.10/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lua/luassert-1.7.10/temp/environment'. * Working directory: '/var/tmp/portage/dev-lua/luassert-1.7.10/work/luassert-1.7.10' * S: '/var/tmp/portage/dev-lua/luassert-1.7.10/work/luassert-1.7.10'