>>> dotenv-linter: Building testing/dotenv-linter 4.0.0-r0 (using abuild 3.16.0_rc4-r0) started Sat, 22 Nov 2025 16:22:31 +0000 >>> dotenv-linter: Validating /home/buildozer/aports/testing/dotenv-linter/APKBUILD... >>> dotenv-linter: Analyzing dependencies... >>> dotenv-linter: Installing for build: build-base cargo cargo-auditable ( 1/10) Installing libffi (3.5.2-r0) ( 2/10) Installing xz-libs (5.8.1-r0) ( 3/10) Installing libxml2 (2.13.9-r0) ( 4/10) Installing llvm21-libs (21.1.2-r1) ( 5/10) Installing scudo-malloc (21.1.2-r0) ( 6/10) Installing rust (1.91.1-r0) ( 7/10) Installing sqlite-libs (3.51.0-r0) ( 8/10) Installing cargo (1.91.1-r0) ( 9/10) Installing cargo-auditable (0.7.2-r0) (10/10) Installing .makedepends-dotenv-linter (20251122.162233) busybox-1.37.0-r28.trigger: Executing script... OK: 807 MiB in 119 packages >>> dotenv-linter: Cleaning up srcdir >>> dotenv-linter: Cleaning up pkgdir >>> dotenv-linter: Cleaning up tmpdir >>> dotenv-linter: Fetching https://distfiles.alpinelinux.org/distfiles/edge/dotenv-linter-4.0.0.tar.gz /var/cache/distfiles/edge/dotenv-linter-4.0.0.tar.gz: OK >>> dotenv-linter: Fetching https://distfiles.alpinelinux.org/distfiles/edge/dotenv-linter-4.0.0.tar.gz /var/cache/distfiles/edge/dotenv-linter-4.0.0.tar.gz: OK >>> dotenv-linter: Unpacking /var/cache/distfiles/edge/dotenv-linter-4.0.0.tar.gz... Updating crates.io index Downloading crates ... Downloaded cfg-if v1.0.3 Downloaded once_cell v1.21.3 Downloaded sync_wrapper v1.0.2 Downloaded bitflags v2.9.4 Downloaded fnv v1.0.7 Downloaded powerfmt v0.2.0 Downloaded untrusted v0.9.0 Downloaded errno v0.3.14 Downloaded ureq-proto v0.5.2 Downloaded futures-task v0.3.31 Downloaded futures-io v0.3.31 Downloaded rustls-pki-types v1.12.0 Downloaded icu_collections v2.0.0 Downloaded dyn-clone v1.0.20 Downloaded futures-util v0.3.31 Downloaded futures-sink v0.3.31 Downloaded hashbrown v0.15.5 Downloaded iri-string v0.7.8 Downloaded serde_json v1.0.145 Downloaded tokio v1.47.1 Downloaded bstr v1.12.0 Downloaded ipnet v2.11.0 Downloaded anstyle-parse v0.2.7 Downloaded predicates v3.1.3 Downloaded tower-http v0.6.6 Downloaded plotters-svg v0.3.7 Downloaded darling_macro v0.20.11 Downloaded rustls v0.23.31 Downloaded cast v0.3.0 Downloaded mio v1.0.4 Downloaded icu_properties_data v2.0.1 Downloaded walkdir v2.5.0 Downloaded tower v0.5.2 Downloaded indexmap v2.11.1 Downloaded colorchoice v1.0.4 Downloaded zerovec v0.11.4 Downloaded url v2.5.7 Downloaded ciborium v0.2.2 Downloaded same-file v1.0.6 Downloaded plotters-backend v0.3.7 Downloaded tracing-core v0.1.34 Downloaded ureq v3.1.2 Downloaded is_terminal_polyfill v1.70.1 Downloaded tinyvec v1.10.0 Downloaded gag v1.0.0 Downloaded etcetera v0.10.0 Downloaded http-body-util v0.1.3 Downloaded webpki-roots v1.0.2 Downloaded autocfg v1.5.0 Downloaded clap_derive v4.5.47 Downloaded iana-time-zone v0.1.64 Downloaded anstyle-query v1.1.4 Downloaded quinn-udp v0.5.14 Downloaded serde_with_macros v3.14.0 Downloaded anstream v0.6.20 Downloaded atomic-waker v1.1.2 Downloaded email_address v0.2.9 Downloaded lru-slab v0.1.2 Downloaded rustc-hash v2.1.1 Downloaded tinytemplate v1.2.1 Downloaded clap v4.5.47 Downloaded criterion v0.7.0 Downloaded crossbeam-epoch v0.9.18 Downloaded strsim v0.11.1 Downloaded clap_lex v0.7.5 Downloaded yoke-derive v0.8.0 Downloaded ciborium-ll v0.2.2 Downloaded anes v0.1.6 Downloaded tokio-rustls v0.26.2 Downloaded thiserror-impl v1.0.69 Downloaded serde_regex v1.1.0 Downloaded reqwest v0.12.23 Downloaded oorandom v11.1.5 Downloaded hyper-rustls v0.27.7 Downloaded ppv-lite86 v0.2.21 Downloaded icu_normalizer_data v2.0.0 Downloaded flate2 v1.1.2 Downloaded ring v0.17.14 Downloaded crossbeam-utils v0.8.21 Downloaded darling_core v0.20.11 Downloaded darling v0.20.11 Downloaded futures-channel v0.3.31 Downloaded thiserror v1.0.69 Downloaded rand_chacha v0.9.0 Downloaded quinn v0.11.9 Downloaded rand_core v0.9.3 Downloaded rand v0.9.2 Downloaded hashbrown v0.12.3 Downloaded criterion-plot v0.6.0 Downloaded tracing v0.1.41 Downloaded doc-comment v0.3.3 Downloaded rayon-core v1.13.0 Downloaded aho-corasick v1.1.3 Downloaded schemars v0.9.0 Downloaded hyper-util v0.1.17 Downloaded regex v1.11.2 Downloaded itertools v0.13.0 Downloaded clap_builder v4.5.47 Downloaded indexmap v1.9.3 Downloaded schemars v1.0.4 Downloaded plotters v0.3.7 Downloaded zerocopy v0.8.27 Downloaded utf8parse v0.2.2 Downloaded serde_with v3.14.0 Downloaded hyper v1.7.0 Downloaded chrono v0.4.42 Downloaded rayon v1.11.0 Downloaded quinn-proto v0.11.13 Downloaded thiserror-impl v2.0.16 Downloaded either v1.15.0 Downloaded regex-syntax v0.8.6 Downloaded crossbeam-deque v0.8.6 Downloaded anstyle v1.0.11 Downloaded hex v0.4.3 Downloaded ref-cast v1.0.24 Downloaded home v0.5.11 Downloaded tinyvec_macros v0.1.1 Downloaded time v0.3.43 Downloaded idna v1.1.0 Downloaded miniz_oxide v0.8.9 Downloaded zerofrom v0.1.6 Downloaded rustls-webpki v0.103.6 Downloaded base64 v0.22.1 Downloaded predicates-core v1.0.9 Downloaded termtree v0.5.1 Downloaded predicates-tree v1.0.12 Downloaded assert_cmd v2.0.17 Downloaded regex-automata v0.4.10 Downloaded colored v3.0.0 Downloaded ciborium-io v0.2.2 Downloaded half v2.6.0 Downloaded heck v0.5.0 Downloaded ident_case v1.0.1 Downloaded thiserror v2.0.16 Downloaded serde_urlencoded v0.7.1 Downloaded socket2 v0.6.0 Downloaded tower-layer v0.3.3 Downloaded semver v1.0.27 Downloaded cookie v0.18.1 Downloaded tinystr v0.8.1 Downloaded potential_utf v0.1.3 Downloaded icu_properties v2.0.1 Downloaded idna_adapter v1.2.1 Downloaded smallvec v1.15.1 Downloaded utf8_iter v1.0.4 Downloaded find-msvc-tools v0.1.1 Downloaded getrandom v0.2.16 Downloaded syn v2.0.106 Downloaded utf-8 v0.7.6 Downloaded ref-cast-impl v1.0.24 Downloaded want v0.3.1 Downloaded litrs v0.4.2 Downloaded deranged v0.5.3 Downloaded num-conv v0.1.0 Downloaded time-macros v0.2.24 Downloaded icu_normalizer v2.0.0 Downloaded litemap v0.8.0 Downloaded writeable v0.6.1 Downloaded displaydoc v0.2.5 Downloaded synstructure v0.13.2 Downloaded cookie_store v0.22.0 Downloaded crc32fast v1.5.0 Downloaded percent-encoding v2.3.2 Downloaded rustls-pemfile v2.2.0 Downloaded quote v1.0.40 Downloaded http v1.3.1 Downloaded log v0.4.28 Downloaded update-informer v1.3.0 Downloaded cfg_aliases v0.2.1 Downloaded http-body v1.0.1 Downloaded pin-project-lite v0.2.16 Downloaded tower-service v0.3.3 Downloaded version_check v0.9.5 Downloaded equivalent v1.0.2 Downloaded time-core v0.1.6 Downloaded form_urlencoded v1.2.2 Downloaded stable_deref_trait v1.2.0 Downloaded zerofrom-derive v0.1.6 Downloaded zerovec-derive v0.11.1 Downloaded adler2 v2.0.1 Downloaded shlex v1.3.0 Downloaded subtle v2.6.1 Downloaded serde_derive v1.0.223 Downloaded serde v1.0.223 Downloaded serde_core v1.0.223 Downloaded bytes v1.10.1 Downloaded itoa v1.0.15 Downloaded httparse v1.10.1 Downloaded zeroize v1.8.1 Downloaded fastrand v2.3.0 Downloaded linux-raw-sys v0.11.0 Downloaded difflib v0.4.0 Downloaded wait-timeout v0.2.1 Downloaded num-traits v0.2.19 Downloaded filedescriptor v0.8.3 Downloaded try-lock v0.2.5 Downloaded document-features v0.2.11 Downloaded unicode-ident v1.0.19 Downloaded libc v0.2.175 Downloaded rustix v1.1.2 Downloaded ryu v1.0.20 Downloaded icu_locale_core v2.0.0 Downloaded zerotrie v0.2.2 Downloaded cc v1.2.37 Downloaded proc-macro2 v1.0.101 Downloaded memchr v2.7.5 Downloaded getrandom v0.3.3 Downloaded tempfile v3.22.0 Downloaded pin-utils v0.1.0 Downloaded slab v0.4.11 Downloaded futures-core v0.3.31 Downloaded icu_provider v2.0.0 Downloaded yoke v0.8.0 Compiling proc-macro2 v1.0.101 Compiling unicode-ident v1.0.19 Compiling stable_deref_trait v1.2.0 Compiling serde_core v1.0.223 Compiling serde v1.0.223 Compiling shlex v1.3.0 Compiling writeable v0.6.1 Compiling memchr v2.7.5 Compiling litemap v0.8.0 Compiling find-msvc-tools v0.1.1 Compiling cfg-if v1.0.3 Compiling icu_properties_data v2.0.1 Compiling libc v0.2.175 Compiling icu_normalizer_data v2.0.0 Compiling fnv v1.0.7 Compiling itoa v1.0.15 Compiling strsim v0.11.1 Compiling ident_case v1.0.1 Compiling zeroize v1.8.1 Compiling percent-encoding v2.3.2 Compiling smallvec v1.15.1 Compiling utf8parse v0.2.2 Compiling serde_json v1.0.145 Compiling is_terminal_polyfill v1.70.1 Compiling httparse v1.10.1 Compiling ryu v1.0.20 Compiling anstyle v1.0.11 Compiling untrusted v0.9.0 Compiling anstyle-query v1.1.4 Compiling colorchoice v1.0.4 Compiling regex-syntax v0.8.6 Compiling crc32fast v1.5.0 Compiling rustls v0.23.31 Compiling log v0.4.28 Compiling utf8_iter v1.0.4 Compiling adler2 v2.0.1 Compiling clap_lex v0.7.5 Compiling bytes v1.10.1 Compiling heck v0.5.0 Compiling subtle v2.6.1 Compiling base64 v0.22.1 Compiling once_cell v1.21.3 Compiling home v0.5.11 Compiling dotenv-core v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-core) Compiling utf-8 v0.7.6 Compiling semver v1.0.27 Compiling colored v3.0.0 Compiling anstyle-parse v0.2.7 Compiling etcetera v0.10.0 Compiling miniz_oxide v0.8.9 Compiling cc v1.2.37 Compiling rustls-pki-types v1.12.0 Compiling form_urlencoded v1.2.2 Compiling dotenv-finder v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-finder) Compiling anstream v0.6.20 Compiling clap_builder v4.5.47 Compiling aho-corasick v1.1.3 Compiling rustls-pemfile v2.2.0 Compiling webpki-roots v1.0.2 Compiling flate2 v1.1.2 Compiling http v1.3.1 Compiling quote v1.0.40 Compiling syn v2.0.106 Compiling ring v0.17.14 Compiling getrandom v0.2.16 Compiling ureq-proto v0.5.2 Compiling regex-automata v0.4.10 Compiling regex v1.11.2 Compiling synstructure v0.13.2 Compiling darling_core v0.20.11 Compiling rustls-webpki v0.103.6 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.0 Compiling zerovec-derive v0.11.1 Compiling displaydoc v0.2.5 Compiling serde_derive v1.0.223 Compiling clap_derive v4.5.47 Compiling zerofrom v0.1.6 Compiling yoke v0.8.0 Compiling zerovec v0.11.4 Compiling zerotrie v0.2.2 Compiling darling_macro v0.20.11 Compiling clap v4.5.47 Compiling darling v0.20.11 Compiling serde_with_macros v3.14.0 Compiling tinystr v0.8.1 Compiling potential_utf v0.1.3 Compiling icu_collections v2.0.0 Compiling icu_locale_core v2.0.0 Compiling icu_provider v2.0.0 Compiling email_address v0.2.9 Compiling serde_with v3.14.0 Compiling serde_regex v1.1.0 Compiling icu_properties v2.0.1 Compiling icu_normalizer v2.0.0 Compiling ureq v3.1.2 Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling url v2.5.7 Compiling update-informer v1.3.0 Compiling dotenv-schema v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-schema) Compiling dotenv-analyzer v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-analyzer) Compiling dotenv-linter v4.0.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-cli) Finished `release` profile [optimized] target(s) in 1m 03s Compiling proc-macro2 v1.0.101 Compiling unicode-ident v1.0.19 Compiling cfg-if v1.0.3 Compiling stable_deref_trait v1.2.0 Compiling serde_core v1.0.223 Compiling libc v0.2.175 Compiling memchr v2.7.5 Compiling serde v1.0.223 Compiling fnv v1.0.7 Compiling strsim v0.11.1 Compiling itoa v1.0.15 Compiling litemap v0.8.0 Compiling writeable v0.6.1 Compiling icu_normalizer_data v2.0.0 Compiling anstyle v1.0.11 Compiling serde_json v1.0.145 Compiling regex-syntax v0.8.6 Compiling icu_properties_data v2.0.1 Compiling utf8parse v0.2.2 Compiling ident_case v1.0.1 Compiling ryu v1.0.20 Compiling percent-encoding v2.3.2 Compiling anstyle-query v1.1.4 Compiling colorchoice v1.0.4 Compiling is_terminal_polyfill v1.70.1 Compiling smallvec v1.15.1 Compiling heck v0.5.0 Compiling shlex v1.3.0 Compiling find-msvc-tools v0.1.1 Compiling clap_lex v0.7.5 Compiling once_cell v1.21.3 Compiling utf8_iter v1.0.4 Compiling zeroize v1.8.1 Compiling dotenv-core v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-core) Compiling getrandom v0.3.3 Compiling rustix v1.1.2 Compiling httparse v1.10.1 Compiling crossbeam-utils v0.8.21 Compiling crc32fast v1.5.0 Compiling untrusted v0.9.0 Compiling bitflags v2.9.4 Compiling linux-raw-sys v0.11.0 Compiling fastrand v2.3.0 Compiling adler2 v2.0.1 Compiling log v0.4.28 Compiling rustls v0.23.31 Compiling bytes v1.10.1 Compiling base64 v0.22.1 Compiling subtle v2.6.1 Compiling autocfg v1.5.0 Compiling rayon-core v1.13.0 Compiling utf-8 v0.7.6 Compiling home v0.5.11 Compiling thiserror v1.0.69 Compiling either v1.15.0 Compiling ciborium-io v0.2.2 Compiling semver v1.0.27 Compiling predicates-core v1.0.9 Compiling plotters-backend v0.3.7 Compiling doc-comment v0.3.3 Compiling colored v3.0.0 Compiling assert_cmd v2.0.17 Compiling cast v0.3.0 Compiling same-file v1.0.6 Compiling termtree v0.5.1 Compiling difflib v0.4.0 Compiling oorandom v11.1.5 Compiling anes v0.1.6 Compiling half v2.6.0 Compiling miniz_oxide v0.8.9 Compiling etcetera v0.10.0 Compiling anstyle-parse v0.2.7 Compiling dotenv-finder v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-finder) Compiling form_urlencoded v1.2.2 Compiling walkdir v2.5.0 Compiling predicates-tree v1.0.12 Compiling cc v1.2.37 Compiling rustls-pki-types v1.12.0 Compiling itertools v0.13.0 Compiling anstream v0.6.20 Compiling predicates v3.1.3 Compiling ciborium-ll v0.2.2 Compiling plotters-svg v0.3.7 Compiling num-traits v0.2.19 Compiling aho-corasick v1.1.3 Compiling clap_builder v4.5.47 Compiling rustls-pemfile v2.2.0 Compiling webpki-roots v1.0.2 Compiling flate2 v1.1.2 Compiling crossbeam-epoch v0.9.18 Compiling http v1.3.1 Compiling quote v1.0.40 Compiling crossbeam-deque v0.8.6 Compiling syn v2.0.106 Compiling ring v0.17.14 Compiling getrandom v0.2.16 Compiling wait-timeout v0.2.1 Compiling plotters v0.3.7 Compiling rayon v1.11.0 Compiling ureq-proto v0.5.2 Compiling criterion-plot v0.6.0 Compiling regex-automata v0.4.10 Compiling tempfile v3.22.0 Compiling regex v1.11.2 Compiling bstr v1.12.0 Compiling synstructure v0.13.2 Compiling darling_core v0.20.11 Compiling rustls-webpki v0.103.6 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.0 Compiling zerovec-derive v0.11.1 Compiling displaydoc v0.2.5 Compiling serde_derive v1.0.223 Compiling clap_derive v4.5.47 Compiling thiserror-impl v1.0.69 Compiling filedescriptor v0.8.3 Compiling zerofrom v0.1.6 Compiling gag v1.0.0 Compiling yoke v0.8.0 Compiling darling_macro v0.20.11 Compiling zerovec v0.11.4 Compiling zerotrie v0.2.2 Compiling clap v4.5.47 Compiling darling v0.20.11 Compiling serde_with_macros v3.14.0 Compiling tinystr v0.8.1 Compiling potential_utf v0.1.3 Compiling icu_collections v2.0.0 Compiling icu_locale_core v2.0.0 Compiling serde_regex v1.1.0 Compiling email_address v0.2.9 Compiling serde_with v3.14.0 Compiling ciborium v0.2.2 Compiling tinytemplate v1.2.1 Compiling icu_provider v2.0.0 Compiling icu_properties v2.0.1 Compiling icu_normalizer v2.0.0 Compiling criterion v0.7.0 Compiling ureq v3.1.2 Compiling idna_adapter v1.2.1 Compiling update-informer v1.3.0 Compiling idna v1.1.0 Compiling url v2.5.7 Compiling dotenv-schema v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-schema) Compiling dotenv-analyzer v0.1.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-analyzer) Compiling dotenv-linter v4.0.0 (/home/buildozer/aports/testing/dotenv-linter/src/dotenv-linter-4.0.0/dotenv-cli) Finished `test` profile [unoptimized + debuginfo] target(s) in 20.12s Running unittests src/lib.rs (target/debug/deps/dotenv_analyzer-51f1da573dfb52bc) running 187 tests test check::ending_blank_line::tests::blank_line ... ok test check::extra_blank_line::tests::single_blank_line ... ok test check::extra_blank_line::tests::no_blank_lines ... ok test check::ending_blank_line::tests::blank_line_rn ... ok test check::ending_blank_line::tests::no_blank_line ... ok test check::extra_blank_line::tests::three_blank_lines ... ok test check::incorrect_delimiter::tests::empty_run ... ok test check::extra_blank_line::tests::two_blank_lines ... ok test check::incorrect_delimiter::tests::incorrect_leading_char ... ok test check::incorrect_delimiter::tests::short_run ... ok test check::incorrect_delimiter::tests::trailing_space_run ... ok test check::incorrect_delimiter::tests::working_run ... ok test check::incorrect_delimiter::tests::working_with_digits_run ... ok test check::incorrect_delimiter::tests::failing_with_whitespace_run ... ok test check::incorrect_delimiter::tests::incorrect_leading_chars_and_invalid_delimiter ... ok test check::incorrect_delimiter::tests::unformatted_run ... ok test check::incorrect_delimiter::tests::incorrect_ending_delimiter ... ok test check::duplicated_key::tests::with_one_duplicated_key_test ... ok test check::incorrect_delimiter::tests::failing_run ... ok test check::duplicated_key::tests::with_two_unique_keys_case_sensitive_test ... ok test check::incorrect_delimiter::tests::working_with_export_run ... ok test check::duplicated_key::tests::one_duplicated_and_one_unique_key_test ... ok test check::duplicated_key::tests::with_two_unique_keys_test ... ok test check::duplicated_key::tests::with_two_duplicated_keys_test ... ok test check::key_without_value::tests::failing_run ... ok test check::key_without_value::tests::working_run_with_blank_line ... ok test check::key_without_value::tests::working_run_without_value ... ok test check::key_without_value::tests::working_run_with_value ... ok test check::leading_character::tests::blank_line ... ok test check::leading_character::tests::leading_asterisk ... ok test check::leading_character::tests::leading_dot ... ok test check::leading_character::tests::leading_number ... ok test check::leading_character::tests::leading_space ... ok test check::leading_character::tests::leading_tab ... ok test check::leading_character::tests::leading_underscore ... ok test check::leading_character::tests::no_leading_chars_test ... ok test check::leading_character::tests::two_leading_spaces ... ok test check::lowercase_key::tests::failing_run_with_lowercase_key ... ok test check::lowercase_key::tests::failing_run_with_lowercase_letter ... ok test check::lowercase_key::tests::working_run ... ok test check::lowercase_key::tests::working_with_export_run ... ok test check::quote_character::tests::with_ampersand_char_test ... ok test check::quote_character::tests::with_comments_test ... ok test check::quote_character::tests::with_double_quote_test ... ok test check::quote_character::tests::with_equals_char_test ... ok test check::quote_character::tests::with_no_quotes_test ... ok test check::quote_character::tests::with_single_quote_test ... ok test check::quote_character::tests::with_substitution_keys_test ... ok test check::space_character::tests::failing_when_whitespace_after_equal_sign_run ... ok test check::space_character::tests::failing_run ... ok test check::space_character::tests::failing_when_whitespace_before_equal_sign_run ... ok test check::space_character::tests::working_empty_run ... ok test check::space_character::tests::working_leading_run ... ok test check::space_character::tests::working_no_equal_sign_run ... ok test check::space_character::tests::working_run ... ok test check::space_character::tests::working_trailing_run ... ok test check::substitution_key::tests::correct_substitution_key_test ... ok test check::substitution_key::tests::escaped_incorrect_substitution_key_test ... ok test check::substitution_key::tests::incorrect_multiple_substitution_key_test ... ok test check::substitution_key::tests::incorrect_substitution_key_test ... ok test check::substitution_key::tests::multiple_substitution_key_test ... ok test check::tests::run_with_comment_line_test ... ok test check::tests::run_with_empty_vec_test ... ok test check::tests::run_with_empty_line_test ... ok test check::tests::only_simple_comment ... ok test check::tests::run_with_invalid_line_test ... ok test check::tests::run_with_valid_line_test ... ok test check::tests::run_without_blank_line_test ... ok test check::tests::schema::boolean_bad ... ok test check::tests::schema::email_bad ... ok test check::tests::schema::boolean_good ... ok test check::tests::schema::email_good ... ok test check::tests::schema::float_bad ... ok test check::tests::schema::float_good ... ok test check::tests::on_and_off_same_checks ... ok test check::tests::schema::float_good2 ... ok test check::tests::schema::integer_bad ... ok test check::tests::schema::integer_good ... ok test check::tests::schema::integer_is_float ... ok test check::tests::schema::required_missing ... ok test check::tests::schema::required_present ... ok test check::tests::schema::string_good ... ok test check::tests::schema::string_unknown ... ok test check::tests::schema::string_unknown_allowed ... ok test check::tests::skip_all_checks ... ok test check::tests::schema::url_bad ... ok test check::tests::skip_collision ... ok test check::tests::skip_one_check ... ok test check::tests::skip_one_check_via_comment ... ok test check::trailing_whitespace::tests::failing_trailing_run ... ok test check::tests::schema::url_good ... ok test check::trailing_whitespace::tests::working_run ... ok test check::unordered_key::tests::one_key_test ... ok test check::tests::unordered_key_with_control_comment_test ... ok test check::tests::schema::regex_bad ... ok test check::unordered_key::tests::one_unordered_key_test ... ok test check::tests::schema::regex_good ... ok test check::unordered_key::tests::one_unordered_key_with_blank_line_test ... ok test check::unordered_key::tests::one_unordered_key_with_control_comment_test ... ok test check::unordered_key::tests::three_ordered_groups_with_two_unordered_substitution_keys_that_have_multiple_values_test ... ok test check::unordered_key::tests::two_ordered_and_two_unordered_keys_test ... ok test check::unordered_key::tests::two_ordered_groups_with_two_substitution_keys_test ... ok test check::unordered_key::tests::two_ordered_key_test ... ok test check::unordered_key::tests::two_unordered_groups_before_and_after_unordered_substitution_keys_test ... ok test check::unordered_key::tests::two_unordered_keys_before_and_after_test ... ok test check::unordered_key::tests::two_unordered_keys_before_test ... ok test check::value_without_quotes::tests::value_without_quotes ... ok test comment::tests::incorrect_comment_without_whitespace ... ok test comment::tests::incorrect_comment ... ok test comment::tests::invalid_flag ... ok test comment::tests::only_prefix ... ok test comment::tests::with_leading_whitespace ... ok test comment::tests::with_one_check ... ok test comment::tests::with_some_checks ... ok test comment::tests::with_two_checks ... ok test comment::tests::without_checks ... ok test comment::tests::without_flag ... ok test comment::tests::without_whitespace_and_checks ... ok test fix::duplicated_key::tests::control_comment_at_first_line ... ok test fix::duplicated_key::tests::control_comment_in_the_middle ... ok test fix::duplicated_key::tests::fix_lines_without_warnings ... ok test fix::duplicated_key::tests::fix_warnings ... ok test fix::duplicated_key::tests::unrelated_control_comment ... ok test fix::ending_blank_line::tests::ending_blank_line_exist_test ... ok test fix::ending_blank_line::tests::fix_warnings_test ... ok test fix::extra_blank_line::tests::fix_multiple_blank_lines_test ... ok test fix::extra_blank_line::tests::fix_one_extra_blank_line_test ... ok test fix::extra_blank_line::tests::no_blank_lines_test ... ok test fix::incorrect_delimiter::tests::fix_line_test ... ok test fix::incorrect_delimiter::tests::fix_line_with_invalid_prefix_test ... ok test fix::incorrect_delimiter::tests::fix_line_with_invalid_suffix_test ... ok test fix::incorrect_delimiter::tests::fix_warnings_test ... ok test fix::key_without_value::tests::fix_line_test ... ok test fix::key_without_value::tests::fix_warnings_test ... ok test fix::leading_character::tests::fix_leading_asterisk ... ok test fix::leading_character::tests::fix_leading_dot ... ok test fix::leading_character::tests::fix_leading_number ... ok test fix::leading_character::tests::fix_leading_space ... ok test fix::leading_character::tests::fix_many_invalid_leading_chars ... ok test fix::leading_character::tests::fix_warnings_test ... ok test fix::leading_character::tests::leading_underscore_is_unchanged ... ok test fix::leading_character::tests::no_leading_char_is_unchanged ... ok test fix::lowercase_key::tests::fix_line_test ... ok test fix::lowercase_key::tests::fix_warnings_test ... ok test fix::quote_character::tests::fix_line_test ... ok test fix::quote_character::tests::fix_warnings_test ... ok test fix::space_character::tests::fix_line_test ... ok test fix::space_character::tests::fix_warnings_test ... ok test fix::space_character::tests::trailing_should_not_be_fixed ... ok test fix::substitution_key::tests::fix_line_test ... ok test fix::substitution_key::tests::fix_warnings_test ... ok test fix::tests::new_warnings_after_fix_test ... ok test fix::tests::run_when_lines_do_not_fit_numbers_test ... ok test fix::tests::run_with_empty_warnings_test ... ok test fix::tests::run_with_fixable_warning_test ... ok test fix::tests::skip_duplicated_key ... ok test fix::tests::skip_unordered_key ... ok test fix::trailing_whitespace::tests::fix_line_test ... ok test fix::trailing_whitespace::tests::fix_warnings_test ... ok test fix::unordered_key::tests::all_file_control_comments_test ... ok test fix::unordered_key::tests::comment_between_control_comments_test ... ok test fix::unordered_key::tests::control_comments_and_blank_lines_test ... ok test fix::unordered_key::tests::crossed_control_comments_test ... ok test fix::unordered_key::tests::different_control_comments_test ... ok test fix::unordered_key::tests::empty_control_comments_test ... ok test fix::unordered_key::tests::fix_warnings_test ... ok test fix::unordered_key::tests::fix_when_no_warnings_test ... ok test fix::unordered_key::tests::key_order_four_substitution_variable_together_test ... ok test fix::unordered_key::tests::key_order_many_substitution_variable_test ... ok test fix::unordered_key::tests::key_order_multiple_substitution_variable_together_test ... ok test fix::unordered_key::tests::key_order_substitution_variable_big_test ... ok test fix::unordered_key::tests::key_order_substitution_variable_in_different_group_test ... ok test fix::unordered_key::tests::key_order_substitution_variable_multiple_groups_test ... ok test fix::unordered_key::tests::key_order_substitution_variable_test ... ok test fix::unordered_key::tests::many_moves_test ... ok test fix::unordered_key::tests::no_ending_blank_line_test ... ok test fix::unordered_key::tests::nested_control_comments_test ... ok test fix::unordered_key::tests::other_checker_control_comments_test ... ok test fix::unordered_key::tests::previous_comments_test ... ok test fix::unordered_key::tests::several_groups_test ... ok test fix::value_without_quotes::tests::fix_line_test ... ok test fix::unordered_key::tests::some_lines_control_comments_test ... ok test fix::value_without_quotes::tests::fix_warnings_test ... ok test lint_kind::tests::test_invalid_lint_str_variant ... ok test lint_kind::tests::test_lint_variant_display_output ... ok test lint_kind::tests::test_str_to_lint_variant_conversion ... ok test tests::remove_invalid_leading_chars_test ... ok test result: ok. 187 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/debug/deps/dotenv_core-37eeae1a7aa87f9d) running 31 tests test tests::get_comment::line_with_comment_test ... ok test tests::get_comment::line_with_no_comment_test ... ok test tests::get_key::correct_line_test ... ok test tests::get_key::empty_line_test ... ok test tests::get_key::line_without_value_test ... ok test tests::get_key::missing_value_and_equal_sign_test ... ok test tests::get_substitution_keys::run_with_break ... ok test tests::get_substitution_keys::run_with_complicated ... ok test tests::get_key::stripped_export_prefix_test ... ok test tests::get_substitution_keys::run_with_curly_braces ... ok test tests::get_substitution_keys::run_with_double_quotes ... ok test tests::get_substitution_keys::run_with_empty ... ok test tests::get_substitution_keys::run_with_escaped_dollar ... ok test tests::get_substitution_keys::run_with_reused ... ok test tests::get_substitution_keys::run_with_simple ... ok test tests::get_substitution_keys::run_with_simple_comment ... ok test tests::get_substitution_keys::run_with_single_quotes ... ok test tests::get_value::correct_line_test ... ok test tests::get_value::correct_line_with_double_quote_test ... ok test tests::get_value::correct_line_with_single_quote_test ... ok test tests::get_value::empty_line_test ... ok test tests::get_value::line_without_key_test ... ok test tests::get_value::line_without_value_test ... ok test tests::get_value::missing_value_and_equal_sign_test ... ok test tests::is_empty_or_comment::run_with_comment_line_test ... ok test tests::is_empty_or_comment::run_with_empty_line_test ... ok test tests::is_empty_or_comment::run_with_not_comment_or_empty_line_test ... ok test tests::is_escaped_value_test ... ok test tests::trimmed_string::line_with_spaces_test ... ok test tests::trimmed_string::line_with_tab_test ... ok test tests::trimmed_string::line_without_blank_chars_test ... ok test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/dotenv_finder-9e87c6b57caaa28d) running 11 tests test file::tests::from::path_without_file_test ... ok test file::tests::is_env_file_test ... ok test file::tests::from::path_with_file_test ... ok test quote::tests::test_double_quoted ... ok test fs::tests::test_canonicalize ... ok test fs::tests::test_relative_path ... ok test quote::tests::test_double_quoted_for_single_quoted_str ... ok test quote::tests::test_non_double_quoted ... ok test quote::tests::test_non_single_quoted ... ok test quote::tests::test_single_quoted ... ok test quote::tests::test_single_quoted_for_double_quoted_str ... ok test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/dotenv_linter-fd0b566dabf48101) running 1 test test cli::tests::verify_cli ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/dotenv_linter-98dc83622257e022) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/cli.rs (target/debug/deps/cli-e8d810d4d7134623) running 108 tests test args::current_dir::exits_with_0_on_no_warnings ... ok test args::current_dir::checks_current_dir_with_dot_arg ... ok test args::specific_path::checks_one_specific_file_twice ... ok test fixes::fixtures ... ok test args::specific_path::checks_one_specific_file ... ok test args::specific_path::checks_each_file_only_once_when_listing_one_path_and_one_file ... ok test args::specific_path::checks_each_file_only_once_when_listing_same_path_twice ... ok test args::specific_path::checks_one_specific_path ... ok test flags::version::short_version ... ok test output::check::no_files ... ok test checks::extra_blank_line::two_blank_lines_at_the_end ... ok test args::specific_path::checks_one_specific_file_and_one_path ... ok test args::specific_path::checks_two_specific_files ... ok test args::specific_path::checks_two_specific_paths ... ok test checks::extra_blank_line::two_blank_lines_in_the_middle ... ok test checks::duplicated_key::many_duplicates ... ok test diff::files_with_different_environment_variables_in_quiet_mode ... ok test flags::backup::output_backup_file ... ok test output::check::problems ... ok test output::check::problems_middle_file ... ok test output::check::no_problems_multiple_files ... ok test fixes::multiple_files ... ok test flags::recursive::checks_recursive_with_exclude_subdir ... ok test fixes::duplicated_key::duplicated_key ... ok test flags::recursive::checks_one_in_subdir ... ok test checks::trailing_whitespace::incorrect_file ... ok test fixes::correct_file ... ok test output::check::no_problems ... ok test fixes::key_without_value::key_without_value ... ok test fixes::value_without_quotes::value_without_quotes ... ok test output::fix::backup ... ok test checks::incorrect_delimiter::many_incorrect_variables ... ok test flags::quiet::check_output_in_quiet_mode ... ok test diff::files_with_same_environment_variables ... ok test checks::extra_blank_line::two_blank_lines_at_the_beginning ... ok test options::exclude::exclude_two_files ... ok test fixes::space_character::space_character ... ok test checks::unordered_key::many_incorrect_variables ... ok test fixes::lowercase_key::lowercase_key ... ok test fixes::substitution_key::substitution_key ... ok test checks::lowercase_key::many_incorrect_variables ... ok test checks::quote_character::multiline_value ... ok test fixes::quote_character::quote_character ... ok test fixes::skip_checks ... ok test flags::quiet::fix_output_in_quiet_mode ... ok test diff::files_with_same_environment_variables_in_quiet_mode ... ok test options::exclude::exclude_one_file ... ok test flags::quiet::check_output_for_multiple_files_in_quiet_mode ... ok test fixes::extra_blank_line::extra_blank_line ... ok test fixes::extra_blank_line::extra_blank_line_with_control_comments ... ok test options::exclude::exclude_one_file_check_one_file ... ok test fixes::leading_character::leading_character ... ok test diff::files_with_different_environment_variables ... ok test checks::schema::load_good_schema ... ok test output::check::problems_first_and_last_file ... ok test flags::recursive::checks_nofollow_subdir_symlinks ... ok test checks::unordered_key::incorrect_files ... ok test checks::value_without_quotes::multiline_value ... ok test fixes::trailing_whitespace::trailing_whitespace ... ok test fixes::ending_blank_line::ending_blank_line ... ok test checks::key_without_value::also_detect_lowercase_key ... ok test output::check::problems_multiple_files ... ok test fixes::unordered_key::unordered_key ... ok test output::check::valid_double_quoted_multiline_value_test ... ok test output::check::quiet ... ok test flags::recursive::checks_files_in_deep_subdirs ... ok test fixes::incorrect_delimiter::incorrect_delimiter ... ok test output::check::quiet_no_files ... ok test output::check::quiet_no_problems ... ok test output::check::valid_multiline_value_test ... ok test output::diff::files_non_existent ... ok test output::diff::files_non_existent_in_quiet_mode ... ok test checks::duplicated_key::incorrect_files ... ok test checks::leading_character::many_incorrect_variables ... ok test output::fix::no_warnings ... ok test output::fix::no_files ... ok test output::fix::no_warnings_multiple_files ... ok test checks::schema::load_missing_schema ... ok test output::fix::quiet ... ok test output::fix::quiet_backup ... ok test checks::incorrect_delimiter::incorrect_files ... ok test checks::lowercase_key::incorrect_files ... ok test output::fix::quiet_no_files ... ok test flags::recursive::checks_without_recursive_flag ... ok test output::fix::quiet_no_warnings ... ok test checks::schema::load_bad_schema ... ok test output::fix::warnings ... ok test output::fix::warnings_multiple_files ... ok test checks::unordered_key::correct_files ... ok test checks::quote_character::incorrect_files ... ok test checks::duplicated_key::correct_files ... ok test checks::incorrect_delimiter::correct_files ... ok test checks::extra_blank_line::correct_files ... ok test checks::quote_character::correct_files ... ok test checks::leading_character::correct_files ... ok test output::fix::warnings_dry_run ... ok test checks::lowercase_key::correct_files ... ok test checks::space_character::correct_files ... ok test checks::ending_blank_line::correct_files ... ok test checks::value_without_quotes::incorrect_files ... ok test checks::value_without_quotes::correct_files ... ok test checks::space_character::incorrect_files ... ok test checks::substitution_key::incorrect_files ... ok test output::fix::mixed_warnings_multiple_files ... ok test checks::leading_character::incorrect_files ... ok test checks::trailing_whitespace::correct_files ... ok test checks::ending_blank_line::incorrect_files ... ok test checks::substitution_key::correct_files ... ok test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running unittests src/lib.rs (target/debug/deps/dotenv_schema-bf3add44398a90a4) running 5 tests test tests::load_missing_file ... ok test tests::create_bad_file_schema ... ok test tests::test_dup_schema ... ok test tests::create_file_schema ... ok test tests::create_bad_regex_file_schema ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests dotenv_analyzer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests dotenv_core running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests dotenv_finder running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests dotenv_linter running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests dotenv_schema running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> dotenv-linter: Entering fakeroot... >>> dotenv-linter*: Running postcheck for dotenv-linter >>> dotenv-linter*: Preparing package dotenv-linter... >>> dotenv-linter*: Stripping binaries >>> dotenv-linter*: Scanning shared objects >>> dotenv-linter*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 >>> dotenv-linter*: Package size: 2.7 MB >>> dotenv-linter*: Compressing data... >>> dotenv-linter*: Create checksum... >>> dotenv-linter*: Create dotenv-linter-4.0.0-r0.apk >>> dotenv-linter: Build complete at Sat, 22 Nov 2025 16:24:02 +0000 elapsed time 0h 1m 31s >>> dotenv-linter: Cleaning up srcdir >>> dotenv-linter: Cleaning up pkgdir >>> dotenv-linter: Cleaning up tmpdir >>> dotenv-linter: Uninstalling dependencies... ( 1/10) Purging .makedepends-dotenv-linter (20251122.162233) ( 2/10) Purging cargo-auditable (0.7.2-r0) ( 3/10) Purging cargo (1.91.1-r0) ( 4/10) Purging rust (1.91.1-r0) ( 5/10) Purging llvm21-libs (21.1.2-r1) ( 6/10) Purging scudo-malloc (21.1.2-r0) ( 7/10) Purging sqlite-libs (3.51.0-r0) ( 8/10) Purging libffi (3.5.2-r0) ( 9/10) Purging libxml2 (2.13.9-r0) (10/10) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r28.trigger: Executing script... OK: 432 MiB in 109 packages >>> dotenv-linter: Updating the testing/aarch64 repository index... >>> dotenv-linter: Signing the index...