build checks.x86_64-linux.tests

Reproduce this run
  1. 0.12 s $ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 7200s /nix/store/86n4l5yri6hys3zk2mwy2azcv9prqb8j-nix-2.31.4/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://github.com/NorfairKing/marginalia?ref=master&rev=ae15b91ede71201ac780d978b5a9ffac8afd1c95#checks.x86_64-linux.tests --print-build-logs
  2. 0.15 s
  3. 0.78 s Downloading cached cargo-nextest from https://cache.staging.nix-ci.com
  4. 1.38 s Progress: 0 of 2 built, 1 of 1 downloaded from cache
  5. 1.52 s Building marginalia-nextest
  6. 1.56 s [marginalia-nextest] Phase: unpackPhase
  7. 1.57 s [marginalia-nextest] unpacking source archive /nix/store/xs1b0lyp6sw8784jq0x1p9fqxk9qddb0-cvhw4c8c7chzj4c71zz5hpf4cbnm99qa-source
  8. 1.57 s [marginalia-nextest] source root is cvhw4c8c7chzj4c71zz5hpf4cbnm99qa-source
  9. 1.61 s [marginalia-nextest] Phase: patchPhase
  10. 1.61 s [marginalia-nextest] Executing configureCargoCommonVars
  11. 1.62 s [marginalia-nextest] decompressing cargo artifacts from /nix/store/4zrv5nc0f73841m602hm0647l0ijwv5g-marginalia-deps-0.1.0/target.tar.zst to target
  12. 2.06 s [marginalia-nextest] Phase: updateAutotoolsGnuConfigScriptsPhase
  13. 2.08 s [marginalia-nextest] Phase: configurePhase
  14. 2.08 s [marginalia-nextest] will append /build/cvhw4c8c7chzj4c71zz5hpf4cbnm99qa-source/.cargo-home/config.toml with contents of /nix/store/wlnlrzbdab59r91qn6f2a5f8gmfsiki6-vendor-cargo-deps/config.toml
  15. 2.09 s [marginalia-nextest] default configurePhase, nothing to do
  16. 2.09 s [marginalia-nextest] Phase: buildPhase
  17. 2.09 s [marginalia-nextest] +++ command cargo --version
  18. 2.10 s [marginalia-nextest] cargo 1.95.0 (f2d3ce0bd 2026-03-21)
  19. 2.10 s [marginalia-nextest] +++ command cargo nextest --version
  20. 2.12 s [marginalia-nextest] cargo-nextest 0.9.136
  21. 2.12 s [marginalia-nextest] release: 0.9.136
  22. 2.12 s [marginalia-nextest] host: x86_64-unknown-linux-gnu
  23. 2.12 s [marginalia-nextest] Phase: checkPhase
  24. 2.12 s [marginalia-nextest] +++ command cargo nextest run --cargo-profile release
  25. 2.44 s [marginalia-nextest] Compiling marginalia v0.1.0 (/build/cvhw4c8c7chzj4c71zz5hpf4cbnm99qa-source)
  26. 5.19 s [marginalia-nextest] Finished `release` profile [optimized] target(s) in 2.82s
  27. 5.22 s [marginalia-nextest] ------------
  28. 5.22 s [marginalia-nextest] Nextest run ID 8a178393-bf69-4351-a88e-4470140238bf with nextest profile: default
  29. 5.22 s [marginalia-nextest] Starting 95 tests across 4 binaries
  30. 5.22 s [marginalia-nextest] PASS [ 0.006s] ( 1/95) marginalia comments::tests::line_comments_c_style
  31. 5.22 s [marginalia-nextest] PASS [ 0.007s] ( 2/95) marginalia annotations::tests::parse_all_check
  32. 5.22 s [marginalia-nextest] PASS [ 0.007s] ( 3/95) marginalia comments::tests::line_comments_python
  33. 5.22 s [marginalia-nextest] PASS [ 0.007s] ( 4/95) marginalia comments::tests::glob_with_double_star_in_line_comment
  34. 5.22 s [marginalia-nextest] PASS [ 0.008s] ( 5/95) marginalia annotations::tests::parse_tag_check
  35. 5.22 s [marginalia-nextest] PASS [ 0.008s] ( 6/95) marginalia annotations::tests::parse_file_check
  36. 5.22 s [marginalia-nextest] PASS [ 0.008s] ( 7/95) marginalia annotations::tests::ignores_non_check_comments
  37. 5.23 s [marginalia-nextest] PASS [ 0.009s] ( 8/95) marginalia annotations::tests::multiline_stops_at_new_check
  38. 5.23 s [marginalia-nextest] PASS [ 0.009s] ( 9/95) marginalia annotations::tests::parse_ref_check
  39. 5.23 s [marginalia-nextest] PASS [ 0.009s] (10/95) marginalia annotations::tests::multiline_with_blank_comment_line
  40. 5.23 s [marginalia-nextest] PASS [ 0.009s] (11/95) marginalia comments::tests::haskell_comments
  41. 5.23 s [marginalia-nextest] PASS [ 0.009s] (12/95) marginalia matching::tests::all_does_not_match
  42. 5.23 s [marginalia-nextest] PASS [ 0.009s] (13/95) marginalia annotations::tests::multiline_stops_at_gap
  43. 5.23 s [marginalia-nextest] PASS [ 0.009s] (14/95) marginalia annotations::tests::unknown_variant_warns_and_skips
  44. 5.23 s [marginalia-nextest] PASS [ 0.009s] (15/95) marginalia annotations::tests::ref_stops_tag_continuation
  45. 5.23 s [marginalia-nextest] PASS [ 0.009s] (16/95) marginalia annotations::tests::does_not_match_tagref
  46. 5.23 s [marginalia-nextest] PASS [ 0.010s] (17/95) marginalia annotations::tests::description_on_next_line
  47. 5.23 s [marginalia-nextest] PASS [ 0.010s] (18/95) marginalia matching::tests::all_matches_changed_files
  48. 5.23 s [marginalia-nextest] PASS [ 0.010s] (19/95) marginalia annotations::tests::single_line_still_works
  49. 5.23 s [marginalia-nextest] PASS [ 0.010s] (20/95) marginalia comments::tests::block_comment_single_line
  50. 5.23 s [marginalia-nextest] PASS [ 0.012s] (21/95) marginalia annotations::tests::multiline_continuation
  51. 5.23 s [marginalia-nextest] PASS [ 0.011s] (22/95) marginalia comments::tests::block_comment_multi_line
  52. 5.23 s [marginalia-nextest] PASS [ 0.011s] (23/95) marginalia comments::tests::inline_comment
  53. 5.23 s [marginalia-nextest] PASS [ 0.012s] (24/95) marginalia annotations::tests::tag_stops_continuation_at_new_check
  54. 5.23 s [marginalia-nextest] PASS [ 0.012s] (25/95) marginalia annotations::tests::parse_check
  55. 5.23 s [marginalia-nextest] PASS [ 0.007s] (26/95) marginalia matching::tests::all_star_pattern
  56. 5.23 s [marginalia-nextest] PASS [ 0.014s] (27/95) marginalia annotations::tests::parse_all_multiline
  57. 5.23 s [marginalia-nextest] PASS [ 0.007s] (28/95) marginalia matching::tests::check_outside_proximity
  58. 5.23 s [marginalia-nextest] PASS [ 0.014s] (29/95) marginalia annotations::tests::parse_tag_multiline
  59. 5.23 s [marginalia-nextest] PASS [ 0.006s] (30/95) marginalia matching::tests::dead_pattern_matches_nothing
  60. 5.23 s [marginalia-nextest] PASS [ 0.006s] (31/95) marginalia matching::tests::file_annotation_always_active
  61. 5.23 s [marginalia-nextest] PASS [ 0.008s] (32/95) marginalia matching::tests::check_within_proximity
  62. 5.23 s [marginalia-nextest] PASS [ 0.007s] (33/95) marginalia matching::tests::orphan_ref_detected
  63. 5.23 s [marginalia-nextest] PASS [ 0.007s] (34/95) marginalia matching::tests::live_pattern_matches_something
  64. 5.23 s [marginalia-nextest] PASS [ 0.007s] (35/95) marginalia matching::tests::ref_with_matching_tag_not_orphan
  65. 5.23 s [marginalia-nextest] PASS [ 0.006s] (36/95) marginalia matching::tests::semantic_scope_activates
  66. 5.23 s [marginalia-nextest] PASS [ 0.007s] (37/95) marginalia matching::tests::ref_triggers_tag_activation
  67. 5.23 s [marginalia-nextest] PASS [ 0.006s] (38/95) marginalia output::tests::empty_checks
  68. 5.23 s [marginalia-nextest] PASS [ 0.007s] (39/95) marginalia output::tests::json_output
  69. 5.23 s [marginalia-nextest] PASS [ 0.007s] (40/95) marginalia matching::tests::semantic_with_real_tree
  70. 5.23 s [marginalia-nextest] PASS [ 0.007s] (41/95) marginalia matching::tests::tag_activates_all_counterparts
  71. 5.23 s [marginalia-nextest] PASS [ 0.007s] (42/95) marginalia scope::tests::go_function_scope
  72. 5.23 s [marginalia-nextest] PASS [ 0.017s] (43/95) marginalia annotations::tests::ref_ignores_continuation
  73. 5.23 s [marginalia-nextest] PASS [ 0.005s] (44/95) marginalia scope::tests::python_class_scope
  74. 5.23 s [marginalia-nextest] PASS [ 0.008s] (45/95) marginalia matching::tests::tag_does_not_activate_when_no_change_nearby
  75. 5.23 s [marginalia-nextest] PASS [ 0.009s] (46/95) marginalia matching::tests::semantic_scope_does_not_activate
  76. 5.24 s [marginalia-nextest] PASS [ 0.007s] (47/95) marginalia scope::tests::no_grammar_returns_none
  77. 5.24 s [marginalia-nextest] PASS [ 0.007s] (48/95) marginalia scope::tests::rust_function_scope
  78. 5.24 s [marginalia-nextest] PASS [ 0.010s] (49/95) marginalia matching::tests::tag_alone_is_fine
  79. 5.24 s [marginalia-nextest] PASS [ 0.010s] (50/95) marginalia scope::tests::comment_inside_function
  80. 5.24 s [marginalia-nextest] PASS [ 0.010s] (51/95) marginalia scope::tests::haskell_function_scope
  81. 5.24 s [marginalia-nextest] PASS [ 0.009s] (52/95) marginalia scope::tests::python_function_scope
  82. 5.24 s [marginalia-nextest] PASS [ 0.007s] (53/95) marginalia watchfile::tests::config_base_branch
  83. 5.24 s [marginalia-nextest] PASS [ 0.007s] (54/95) marginalia watchfile::tests::config_no_base
  84. 5.24 s [marginalia-nextest] PASS [ 0.007s] (55/95) marginalia watchfile::tests::parse_comments_only
  85. 5.24 s [marginalia-nextest] PASS [ 0.007s] (56/95) marginalia watchfile::tests::parse_empty_file
  86. 5.24 s [marginalia-nextest] PASS [ 0.009s] (57/95) marginalia watchfile::tests::config_custom_comments_not_treated_as_rules
  87. 5.24 s [marginalia-nextest] PASS [ 0.008s] (58/95) marginalia::golden all_check
  88. 5.24 s [marginalia-nextest] PASS [ 0.009s] (59/95) marginalia watchfile::tests::config_base_branch_with_rules
  89. 5.24 s [marginalia-nextest] PASS [ 0.007s] (60/95) marginalia::golden scoped_check_with_tree_sitter
  90. 5.24 s [marginalia-nextest] PASS [ 0.008s] (61/95) marginalia::golden multiline_description
  91. 5.24 s [marginalia-nextest] PASS [ 0.012s] (62/95) marginalia scope::tests::rust_impl_block_scope
  92. 5.24 s [marginalia-nextest] PASS [ 0.008s] (63/95) marginalia watchfile::tests::parse_multiple_rules
  93. 5.24 s [marginalia-nextest] PASS [ 0.009s] (64/95) marginalia watchfile::tests::rule_without_description
  94. 5.24 s [marginalia-nextest] PASS [ 0.009s] (65/95) marginalia watchfile::tests::config_empty
  95. 5.24 s [marginalia-nextest] PASS [ 0.008s] (66/95) marginalia::golden one_of_each
  96. 5.24 s [marginalia-nextest] PASS [ 0.008s] (67/95) marginalia::golden file_check
  97. 5.24 s [marginalia-nextest] PASS [ 0.008s] (68/95) marginalia::golden no_checks
  98. 5.24 s [marginalia-nextest] PASS [ 0.009s] (69/95) marginalia::golden file_and_all_mix
  99. 5.24 s [marginalia-nextest] PASS [ 0.008s] (70/95) marginalia::golden scoped_check_without_tree_sitter
  100. 5.24 s [marginalia-nextest] PASS [ 0.007s] (71/95) marginalia::golden tag_check
  101. 5.24 s [marginalia-nextest] PASS [ 0.009s] (72/95) marginalia::golden multiple_checks
  102. 5.24 s [marginalia-nextest] PASS [ 0.007s] (73/95) marginalia::golden tag_check_multiple_triggers
  103. 5.24 s [marginalia-nextest] PASS [ 0.006s] (74/95) marginalia::integration cassius_block_comments
  104. 5.24 s [marginalia-nextest] PASS [ 0.008s] (75/95) marginalia::golden tag_check_three_locations
  105. 5.25 s [marginalia-nextest] PASS [ 0.013s] (76/95) marginalia::golden single_line_scope
  106. 5.25 s [marginalia-nextest] PASS [ 0.007s] (77/95) marginalia::integration lucius_block_comments
  107. 5.25 s [marginalia-nextest] PASS [ 0.007s] (78/95) marginalia::integration hamlet_does_not_use_html_comments
  108. 5.25 s [marginalia-nextest] PASS [ 0.017s] (79/95) marginalia watchfile::tests::parse_single_rule
  109. 5.25 s [marginalia-nextest] PASS [ 0.008s] (80/95) marginalia::integration julius_line_and_block_comments
  110. 5.25 s [marginalia-nextest] PASS [ 0.008s] (81/95) marginalia::integration hamlet_line_comments
  111. 5.25 s [marginalia-nextest] PASS [ 0.008s] (82/95) marginalia::integration markdown_html_comments
  112. 5.30 s [marginalia-nextest] PASS [ 0.055s] (83/95) marginalia::integration detects_uncommitted_changes
  113. 5.30 s [marginalia-nextest] PASS [ 0.058s] (84/95) marginalia::integration detects_staged_changes
  114. 5.30 s [marginalia-nextest] PASS [ 0.065s] (85/95) marginalia::integration detects_committed_changes
  115. 5.31 s [marginalia-nextest] PASS [ 0.065s] (86/95) marginalia::integration two_tags_produce_one_message
  116. 5.31 s [marginalia-nextest] PASS [ 0.066s] (87/95) marginalia::integration tag_activates_counterpart
  117. 5.31 s [marginalia-nextest] PASS [ 0.070s] (88/95) marginalia::integration dead_pattern_in_marginalia_file
  118. 5.31 s [marginalia-nextest] PASS [ 0.067s] (89/95) marginalia::integration lone_tag_is_fine
  119. 5.31 s [marginalia-nextest] PASS [ 0.070s] (90/95) marginalia::integration custom_comments_for_txt_files
  120. 5.31 s [marginalia-nextest] PASS [ 0.068s] (91/95) marginalia::integration ref_activates_tag
  121. 5.31 s [marginalia-nextest] PASS [ 0.070s] (92/95) marginalia::integration custom_comments_orphan_ref_in_txt_detected
  122. 5.31 s [marginalia-nextest] PASS [ 0.068s] (93/95) marginalia::integration orphan_ref_errors
  123. 5.31 s [marginalia-nextest] PASS [ 0.071s] (94/95) marginalia::integration dead_pattern_in_source_file
  124. 5.82 s [marginalia-nextest] PASS [ 0.586s] (95/95) marginalia watchfile::tests::config_custom_comments
  125. 5.82 s [marginalia-nextest] ------------
  126. 5.82 s [marginalia-nextest] Summary [ 0.601s] 95 tests run: 95 passed, 0 skipped
  127. 5.85 s [marginalia-nextest] Phase: installPhase
  128. 5.86 s [marginalia-nextest] linking previous artifacts /nix/store/4zrv5nc0f73841m602hm0647l0ijwv5g-marginalia-deps-0.1.0/target.tar.zst to /nix/store/lr5y78zcl98svzgzw1rz43bsypamslc0-marginalia-nextest-0.1.0/target.tar.zst
  129. 5.94 s [marginalia-nextest] /*stdin*\ : 20.55% ( 35.6 MiB => 7.31 MiB, /nix/store/lr5y78zcl98svzgzw1rz43bsypamslc0-marginalia-nextest-0.1.0/target.tar.zst)
  130. 5.95 s [marginalia-nextest] Phase: fixupPhase
  131. 5.97 s [marginalia-nextest] shrinking RPATHs of ELF executables and libraries in /nix/store/lr5y78zcl98svzgzw1rz43bsypamslc0-marginalia-nextest-0.1.0
  132. 5.97 s [marginalia-nextest] checking for references to /build/ in /nix/store/lr5y78zcl98svzgzw1rz43bsypamslc0-marginalia-nextest-0.1.0...
  133. 5.98 s [marginalia-nextest] patching script interpreter paths in /nix/store/lr5y78zcl98svzgzw1rz43bsypamslc0-marginalia-nextest-0.1.0
  134. 6.01 s [post-build-hook] Uploading to the NixCI staging cache: /nix/store/lr5y78zcl98svzgzw1rz43bsypamslc0-marginalia-nextest-0.1.0
  135. 6.09 s [post-build-hook] copying 1 paths...
  136. 6.09 s [post-build-hook] copying path '/nix/store/lr5y78zcl98svzgzw1rz43bsypamslc0-marginalia-nextest-0.1.0' to 'https://cache.staging.nix-ci.com'...
  137. 8.98 s [post-build-hook] copying 1 paths...
  138. 8.98 s [post-build-hook] copying path '/nix/store/a9dgwbx9b07351kb66j5snrymm7gnhcw-marginalia-nextest-0.1.0.drv' to 'https://cache.staging.nix-ci.com'...
  139. 9.34 s Progress: 1 of 2 built, 1 of 1 downloaded from cache