>>> boa-cli: Building testing/boa-cli 0.22-r0 (using abuild 3.18.0_rc5-r1) started Fri, 04 Sep 2026 12:23:53 +0000 >>> boa-cli: Validating /home/buildozer/aports/testing/boa-cli/APKBUILD... >>> boa-cli: Analyzing dependencies... >>> boa-cli: Installing for build: build-base cargo cargo-auditable openssl-dev ( 1/12) Installing libffi (3.8.0-r0) ( 2/12) Installing xz-libs (5.8.3-r0) ( 3/12) Installing libxml2 (2.13.9-r2) ( 4/12) Installing llvm22-libs (22.1.8-r1) ( 5/12) Installing scudo-malloc (22.1.8-r0) ( 6/12) Installing rust (1.97.0-r0) ( 7/12) Installing sqlite-libs (3.53.4-r0) ( 8/12) Installing libssh2 (1.11.1-r3) ( 9/12) Installing cargo (1.97.0-r0) (10/12) Installing cargo-auditable (0.7.5-r0) (11/12) Installing openssl-dev (3.5.8-r0) (12/12) Installing .makedepends-boa-cli (20260904.122354) Executing busybox-1.38.0-r4.trigger OK: 858.1 MiB in 119 packages >>> boa-cli: Cleaning up srcdir >>> boa-cli: Cleaning up pkgdir >>> boa-cli: Cleaning up tmpdir >>> boa-cli: Fetching https://distfiles.alpinelinux.org/distfiles/edge/boa-0.22.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> boa-cli: Fetching https://github.com/boa-dev/boa/archive/refs/tags/v0.22/boa-0.22.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/boa-0.22.tar.gz.part' boa-0.22.tar.gz.part 4100k --:--:-- ETA boa-0.22.tar.gz.part 100% |********************************| 11.5M 0:00:00 ETA '/var/cache/distfiles/edge/boa-0.22.tar.gz.part' saved /var/cache/distfiles/edge/boa-0.22.tar.gz: OK >>> boa-cli: Fetching https://distfiles.alpinelinux.org/distfiles/edge/boa-0.22.tar.gz /var/cache/distfiles/edge/boa-0.22.tar.gz: OK >>> boa-cli: Unpacking /var/cache/distfiles/edge/boa-0.22.tar.gz... Updating crates.io index Downloading crates ... Downloaded percent-encoding v2.3.2 Downloaded utf8_iter v1.0.4 Downloaded idna_adapter v1.2.2 Downloaded smallvec v1.15.2 Downloaded zerofrom v0.1.8 Downloaded yoke-derive v0.8.2 Downloaded embedded-io v0.6.1 Downloaded cobs v0.3.0 Downloaded write16 v1.0.0 Downloaded form_urlencoded v1.2.2 Downloaded unicode-linebreak v0.1.5 Downloaded test-case v3.3.1 Downloaded test-case-macros v3.3.1 Downloaded temp-env v0.3.6 Downloaded scopeguard v1.2.0 Downloaded rustc-hash v2.1.3 Downloaded proc-macro-crate v3.5.0 Downloaded equivalent v1.0.2 Downloaded futures-task v0.3.34 Downloaded futures-sink v0.3.34 Downloaded futures-macro v0.3.34 Downloaded futures-io v0.3.34 Downloaded futures-core v0.3.34 Downloaded tower-service v0.3.3 Downloaded tower-layer v0.3.3 Downloaded tokio-macros v2.7.2 Downloaded sync_wrapper v1.0.2 Downloaded http-body v1.1.0 Downloaded subtle v2.6.1 Downloaded walkdir v2.5.0 Downloaded zerofrom-derive v0.1.7 Downloaded databake v0.2.1 Downloaded databake-derive v0.2.1 Downloaded embedded-io v0.4.0 Downloaded potential_utf v0.1.6 Downloaded utf16_iter v1.0.5 Downloaded test-case-core v3.3.1 Downloaded lock_api v0.4.14 Downloaded rustc_version v0.4.1 Downloaded toml_datetime v1.1.1+spec-1.1.0 Downloaded foldhash v0.2.0 Downloaded glob v0.3.4 Downloaded slab v0.4.12 Downloaded pin-project-lite v0.2.17 Downloaded futures-timer v3.0.4 Downloaded zeroize v1.9.0 Downloaded untrusted v0.9.0 Downloaded quote v1.0.47 Downloaded plotters-backend v0.3.7 Downloaded equator-macro v0.4.2 Downloaded url v2.5.8 Downloaded zerovec-derive v0.11.6 Downloaded synstructure v0.13.2 Downloaded yoke v0.8.3 Downloaded stable_deref_trait v1.2.1 Downloaded litemap v0.8.3 Downloaded writeable v0.6.4 Downloaded postcard v1.1.3 Downloaded thiserror v2.0.20 Downloaded thiserror-impl v2.0.20 Downloaded tinystr v0.8.4 Downloaded erased-serde v0.4.10 Downloaded typeid v1.0.3 Downloaded textwrap v0.16.2 Downloaded smawk v0.3.3 Downloaded parking_lot v0.12.5 Downloaded parking_lot_core v0.9.12 Downloaded semver v1.0.28 Downloaded relative-path v1.9.3 Downloaded toml_parser v1.1.3+spec-1.1.0 Downloaded futures-channel v0.3.34 Downloaded socket2 v0.6.5 Downloaded tokio-rustls v0.26.4 Downloaded unicode-ident v1.0.24 Downloaded plotters-svg v0.3.7 Downloaded autocfg v1.5.1 Downloaded async-signal v0.2.14 Downloaded mintex v0.1.4 Downloaded icu_properties v2.3.0 Downloaded zerotrie v0.2.5 Downloaded displaydoc v0.2.7 Downloaded icu_provider v2.3.1 Downloaded log v0.4.34 Downloaded icu_locale_core v2.3.0 Downloaded icu_collections v2.3.0 Downloaded icu_normalizer_data v2.3.0 Downloaded rstest v0.26.1 Downloaded rstest_macros v0.26.1 Downloaded toml_edit v0.25.13+spec-1.1.0 Downloaded indexmap v2.14.0 Downloaded allocator-api2 v0.2.21 Downloaded tower v0.5.3 Downloaded mio v1.2.2 Downloaded bytes v1.12.1 Downloaded http v1.5.0 Downloaded bitflags v2.13.1 Downloaded rustls-webpki v0.103.15 Downloaded crossbeam-epoch v0.9.20 Downloaded either v1.18.0 Downloaded colorchoice v1.0.5 Downloaded float-cmp v0.10.0 Downloaded errno v0.3.14 Downloaded thousands v0.2.0 Downloaded idna v1.1.0 Downloaded zerovec v0.11.8 Downloaded icu_properties_data v2.3.0 Downloaded unicode-width v0.2.2 Downloaded winnow v1.0.4 Downloaded hashbrown v0.17.1 Downloaded futures-util v0.3.34 Downloaded reqwest v0.13.4 Downloaded tower-http v0.6.11 Downloaded syn v3.0.4 Downloaded strsim v0.11.1 Downloaded clap_lex v1.1.0 Downloaded utf8parse v0.2.2 Downloaded ciborium-ll v0.2.2 Downloaded cfg-if v1.0.4 Downloaded icu_normalizer v2.3.0 Downloaded tokio v1.53.1 Downloaded rustls v0.23.43 Downloaded rustls-pki-types v1.15.1 Downloaded getrandom v0.2.17 Downloaded once_cell v1.21.4 Downloaded critical-section v1.2.0 Downloaded rustls-native-certs v0.8.4 Downloaded openssl-probe v0.2.1 Downloaded ipnet v2.12.1 Downloaded want v0.3.1 Downloaded try-lock v0.2.5 Downloaded httparse v1.10.1 Downloaded atomic-waker v1.1.2 Downloaded hyper-rustls v0.27.9 Downloaded http-body-util v0.1.5 Downloaded indoc v2.0.7 Downloaded rustversion v1.0.23 Downloaded futures-lite v2.6.1 Downloaded parking v2.2.1 Downloaded fastrand v2.5.0 Downloaded same-file v1.0.6 Downloaded aligned-vec v0.6.4 Downloaded portable-atomic v1.15.0 Downloaded rustls-platform-verifier v0.7.0 Downloaded hyper-util v0.1.20 Downloaded tracing v0.1.44 Downloaded tracing-core v0.1.36 Downloaded hyper v1.11.0 Downloaded base64 v0.22.1 Downloaded proc-macro2 v1.0.107 Downloaded crossbeam-deque v0.8.7 Downloaded cast v0.3.0 Downloaded heck v0.5.0 Downloaded alloca v0.4.0 Downloaded siphasher v1.0.3 Downloaded cfg_aliases v0.2.2 Downloaded rustc-hash v1.1.0 Downloaded adler2 v2.0.1 Downloaded ring v0.17.14 Downloaded zmij v1.0.23 Downloaded serde_core v1.0.229 Downloaded memchr v2.8.3 Downloaded itoa v1.0.18 Downloaded serde v1.0.229 Downloaded serde_derive v1.0.229 Downloaded regex v1.13.1 Downloaded regex-syntax v0.8.11 Downloaded aho-corasick v1.1.5 Downloaded rayon v1.12.0 Downloaded rayon-core v1.13.0 Downloaded crossbeam-utils v0.8.22 Downloaded page_size v0.6.0 Downloaded addr2line v0.25.1 Downloaded futures v0.3.34 Downloaded bytemuck v1.25.2 Downloaded bytemuck_derive v1.12.0 Downloaded bus v2.4.1 Downloaded pastey v0.2.3 Downloaded fast-float2 v0.2.4 Downloaded cow-utils v0.1.3 Downloaded regex-automata v0.4.18 Downloaded is_terminal_polyfill v1.70.2 Downloaded anstyle-query v1.1.5 Downloaded strum v0.28.0 Downloaded event-listener-strategy v0.5.4 Downloaded equator v0.4.2 Downloaded rustyline-derive v0.12.0 Downloaded tracing-error v0.2.1 Downloaded serde_spanned v0.6.9 Downloaded ordered-float v2.10.1 Downloaded futures-executor v0.3.34 Downloaded num_cpus v1.17.0 Downloaded crossbeam-channel v0.5.16 Downloaded comfy-table v8.0.0 Downloaded unicode-segmentation v1.13.3 Downloaded thin-vec v0.2.19 Downloaded static_assertions v1.1.0 Downloaded ryu-js v1.0.3 Downloaded synstructure v0.14.0 Downloaded lz4_flex v0.14.0 Downloaded twox-hash v2.1.4 Downloaded arrayvec v0.7.8 Downloaded xsum v0.1.6 Downloaded timezone_provider v0.2.6 Downloaded time v0.3.55 Downloaded time-macros v0.2.32 Downloaded lazy_static v1.5.0 Downloaded utf8-zero v0.8.1 Downloaded ureq-proto v0.6.1 Downloaded toml v0.8.23 Downloaded toml_edit v0.22.27 Downloaded winnow v0.7.15 Downloaded toml_datetime v0.6.11 Downloaded tar v0.4.46 Downloaded filetime v0.2.29 Downloaded serde-aux v4.7.0 Downloaded serde-value v0.7.0 Downloaded parse-zoneinfo v0.5.0 Downloaded ndarray v0.16.1 Downloaded rawpointer v0.2.1 Downloaded num-complex v0.4.6 Downloaded matrixmultiply v0.3.11 Downloaded itertools v0.14.0 Downloaded time-core v0.1.9 Downloaded num-conv v0.2.2 Downloaded powerfmt v0.2.0 Downloaded num_threads v0.1.7 Downloaded deranged v0.5.8 Downloaded temporal_rs v0.2.6 Downloaded ixdtf v0.6.6 Downloaded icu_locale_fallback v2.3.0 Downloaded icu_provider_adapters v2.3.0 Downloaded indenter v0.3.4 Downloaded icu_calendar v2.3.0 Downloaded icu_locale_fallback_data v2.3.0 Downloaded icu_calendar_data v2.3.0 Downloaded calendrical_calculations v0.2.4 Downloaded core_maths v0.1.1 Downloaded tap v1.0.1 Downloaded sys-locale v0.3.2 Downloaded rand v0.10.2 Downloaded rand_core v0.10.1 Downloaded getrandom v0.4.3 Downloaded chacha20 v0.10.2 Downloaded cpufeatures v0.3.0 Downloaded oneshot v0.2.1 Downloaded num_enum v0.7.6 Downloaded num_enum_derive v0.7.6 Downloaded num-integer v0.1.47 Downloaded arbitrary v1.4.2 Downloaded itertools v0.15.0 Downloaded intrusive-collections v0.10.3 Downloaded criterion v0.8.2 Downloaded thread_local v1.1.10 Downloaded num-bigint v0.5.1 Downloaded derive_arbitrary v1.4.2 Downloaded icu_time v2.3.0 Downloaded icu_plurals v2.3.0 Downloaded fixed_decimal v0.7.2 Downloaded ryu v1.0.23 Downloaded icu_locale v2.3.1 Downloaded icu_pattern v0.5.0 Downloaded icu_list v2.3.0 Downloaded ciborium-io v0.2.2 Downloaded find-msvc-tools v0.1.11 Downloaded dynify-macros v0.1.2 Downloaded dashmap v6.2.1 Downloaded strum_macros v0.28.0 Downloaded phf v0.14.0 Downloaded phf_shared v0.14.0 Downloaded phf_macros v0.14.0 Downloaded piper v0.2.5 Downloaded async-executor v1.14.0 Downloaded rustc-demangle v0.1.28 Downloaded zip v2.4.2 Downloaded zopfli v0.8.3 Downloaded num-traits v0.2.19 Downloaded color-spantrace v0.3.0 Downloaded cargo-platform v0.3.3 Downloaded wat v1.258.0 Downloaded leb128fmt v0.1.0 Downloaded async-net v2.0.0 Downloaded async-fs v2.2.0 Downloaded wasmi_ir v1.1.0 Downloaded wasmi_core v1.1.0 Downloaded wasmi_collections v1.1.0 Downloaded string-interner v0.19.0 Downloaded foldhash v0.1.5 Downloaded spin v0.9.9 Downloaded icu v2.3.1 Downloaded num-rational v0.4.2 Downloaded elsa v1.11.2 Downloaded anstyle v1.0.14 Downloaded anstyle-parse v1.0.0 Downloaded async-channel v2.5.0 Downloaded blocking v1.7.0 Downloaded signal-hook-registry v1.4.8 Downloaded simd-adler32 v0.3.10 Downloaded wasmparser v0.239.0 Downloaded hashbrown v0.15.5 Downloaded num-bigint v0.4.8 Downloaded icu_decimal v2.3.0 Downloaded tinytemplate v1.2.1 Downloaded icu_casemap v2.3.0 Downloaded iana-time-zone v0.1.65 Downloaded oorandom v11.1.5 Downloaded anes v0.1.6 Downloaded pin-project-internal v1.1.13 Downloaded fixedbitset v0.5.7 Downloaded phf_generator v0.14.0 Downloaded icu_provider_blob v2.3.0 Downloaded async-process v2.5.0 Downloaded dhat v0.3.3 Downloaded toml v1.1.4+spec-1.1.0 Downloaded toml_writer v1.1.2+spec-1.1.0 Downloaded serde_spanned v1.1.1 Downloaded serde_json v1.0.151 Downloaded serde_yaml v0.9.34+deprecated Downloaded icu_datetime v2.3.0 Downloaded owo-colors v4.4.0 Downloaded clap v4.6.6 Downloaded serde_repr v0.1.21 Downloaded criterion-plot v0.8.2 Downloaded shlex v2.0.1 Downloaded tempfile v3.27.0 Downloaded target-triple v1.0.1 Downloaded simple_logger v5.2.0 Downloaded cargo_metadata v0.23.1 Downloaded dynify v0.1.2 Downloaded wasm-bindgen-macro v0.2.127 Downloaded icu_collator v2.3.1 Downloaded clap_derive v4.6.4 Downloaded event-listener v5.4.2 Downloaded async-task v4.7.1 Downloaded globset v0.4.20 Downloaded console v0.16.4 Downloaded wasm-bindgen-shared v0.2.127 Downloaded concurrent-queue v2.5.0 Downloaded strip-ansi-escapes v0.2.1 Downloaded vte v0.14.1 Downloaded ciborium v0.2.2 Downloaded colored v3.1.1 Downloaded similar v2.7.0 Downloaded wasm-bindgen-macro-support v0.2.127 Downloaded float16 v0.1.7 Downloaded bstr v1.13.1 Downloaded icu_provider_export v2.3.0 Downloaded termcolor v1.4.1 Downloaded console_error_panic_hook v0.1.7 Downloaded icu_codepointtrie_builder v0.6.1 Downloaded pin-project v1.1.13 Downloaded eyre v0.6.14 Downloaded camino v1.2.5 Downloaded crc32fast v1.5.1 Downloaded anstream v1.0.0 Downloaded async-lock v3.4.2 Downloaded husky-rs v0.4.0 Downloaded miniz_oxide v0.8.9 Downloaded wasm-bindgen v0.2.127 Downloaded icu_segmenter v2.3.0 Downloaded half v2.7.1 Downloaded futures-concurrency v7.7.1 Downloaded async-io v2.6.0 Downloaded polling v3.11.0 Downloaded sharded-slab v0.1.7 Downloaded unsafe-libyaml v0.2.11 Downloaded trybuild v1.0.120 Downloaded backtrace v0.3.76 Downloaded cc v1.4.4 Downloaded plotters v0.3.7 Downloaded icu_provider_source v2.3.1 Downloaded base64 v0.23.1 Downloaded flate2 v1.1.9 Downloaded zerocopy-derive v0.8.56 Downloaded wasm-encoder v0.258.0 Downloaded bumpalo v3.20.3 Downloaded libm v0.2.16 Downloaded hashbrown v0.14.5 Downloaded rustyline v18.0.1 Downloaded insta v1.48.0 Downloaded clap_builder v4.6.6 Downloaded ureq v3.4.0 Downloaded itertools v0.13.0 Downloaded wast v258.0.0 Downloaded tracing-subscriber v0.3.23 Downloaded zerocopy v0.8.56 Downloaded smol v2.0.2 Downloaded webpki-roots v1.0.9 Downloaded wasmi v1.1.0 Downloaded wasmparser v0.258.0 Downloaded syn v2.0.119 Downloaded gimli v0.32.3 Downloaded nix v0.31.3 Downloaded object v0.37.3 Downloaded rustix v1.1.4 Downloaded color-eyre v0.6.5 Downloaded libc v0.2.189 Downloaded linux-raw-sys v0.12.1 Downloaded unsend v0.2.1 Downloaded icu_provider_registry v2.3.0 Downloaded regress v0.12.0 Downloaded icu_experimental v0.6.0 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling unicode-ident v1.0.24 Compiling serde_core v1.0.229 Compiling serde v1.0.229 Compiling stable_deref_trait v1.2.1 Compiling either v1.18.0 Compiling libc v0.2.189 Compiling pin-project-lite v0.2.17 Compiling cfg-if v1.0.4 Compiling thiserror v2.0.20 Compiling typeid v1.0.3 Compiling erased-serde v0.4.10 Compiling futures-core v0.3.34 Compiling portable-atomic v1.15.0 Compiling memchr v2.8.3 Compiling futures-io v0.3.34 Compiling critical-section v1.2.0 Compiling autocfg v1.5.1 Compiling crossbeam-utils v0.8.22 Compiling utf8_iter v1.0.4 Compiling itoa v1.0.18 Compiling parking v2.2.1 Compiling icu_properties_data v2.3.0 Compiling slab v0.4.12 Compiling fastrand v2.5.0 Compiling icu_normalizer_data v2.3.0 Compiling libm v0.2.16 Compiling icu_locale_fallback_data v2.3.0 Compiling find-msvc-tools v0.1.11 Compiling bytes v1.12.1 Compiling shlex v2.0.1 Compiling write16 v1.0.0 Compiling utf16_iter v1.0.5 Compiling futures-sink v0.3.34 Compiling siphasher v1.0.3 Compiling icu_calendar_data v2.3.0 Compiling atomic-waker v1.1.2 Compiling pastey v0.2.3 Compiling futures-task v0.3.34 Compiling heck v0.5.0 Compiling allocator-api2 v0.2.21 Compiling equivalent v1.0.2 Compiling zeroize v1.9.0 Compiling foldhash v0.2.0 Compiling rustc-hash v2.1.3 Compiling ryu-js v1.0.3 Compiling event-listener v5.4.2 Compiling fast-float2 v0.2.4 Compiling hashbrown v0.17.1 Compiling untrusted v0.9.0 Compiling arrayvec v0.7.8 Compiling winnow v1.0.4 Compiling cow-utils v0.1.3 Compiling static_assertions v1.1.0 Compiling futures-channel v0.3.34 Compiling ryu v1.0.23 Compiling rustix v1.1.4 Compiling writeable v0.6.4 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling parking_lot_core v0.9.12 Compiling rustls v0.23.43 Compiling semver v1.0.28 Compiling regex-syntax v0.8.11 Compiling futures-lite v2.6.1 Compiling thin-vec v0.2.19 Compiling cc v1.4.4 Compiling percent-encoding v2.3.2 Compiling phf_shared v0.14.0 Compiling rustls-pki-types v1.15.1 Compiling linux-raw-sys v0.12.1 Compiling httparse v1.10.1 Compiling try-lock v0.2.5 Compiling rustversion v1.0.23 Compiling rand_core v0.10.1 Compiling zmij v1.0.23 Compiling subtle v2.6.1 Compiling async-task v4.7.1 Compiling tower-service v0.3.3 Compiling getrandom v0.4.3 Compiling serde_json v1.0.151 Compiling want v0.3.1 Compiling num-conv v0.2.2 Compiling cpufeatures v0.3.0 Compiling time-core v0.1.9 Compiling event-listener-strategy v0.5.4 Compiling lazy_static v1.5.0 Compiling utf8parse v0.2.2 Compiling scopeguard v1.2.0 Compiling chacha20 v0.10.2 Compiling form_urlencoded v1.2.2 Compiling piper v0.2.5 Compiling sync_wrapper v1.0.2 Compiling thread_local v1.1.10 Compiling sharded-slab v0.1.7 Compiling ipnet v2.12.1 Compiling cfg_aliases v0.2.2 Compiling lock_api v0.4.14 Compiling ixdtf v0.6.6 Compiling base64 v0.22.1 Compiling num_threads v0.1.7 Compiling rustc_version v0.4.1 Compiling num-traits v0.2.19 Compiling async-io v2.6.0 Compiling powerfmt v0.2.0 Compiling unicode-width v0.2.2 Compiling tower-layer v0.3.3 Compiling phf_generator v0.14.0 Compiling unicode-segmentation v1.13.3 Compiling fixedbitset v0.5.7 Compiling deranged v0.5.8 Compiling openssl-probe v0.2.1 Compiling time-macros v0.2.32 Compiling aho-corasick v1.1.5 Compiling regress v0.12.0 Compiling log v0.4.34 Compiling hashbrown v0.14.5 Compiling boa_string v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/string) Compiling object v0.37.3 Compiling nix v0.31.3 Compiling eyre v0.6.14 Compiling async-lock v3.4.2 Compiling rustls-native-certs v0.8.4 Compiling anstyle-parse v1.0.0 Compiling small_btree v0.1.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/utils/small_btree) Compiling itertools v0.15.0 Compiling float16 v0.1.7 Compiling http v1.5.0 Compiling gimli v0.32.3 Compiling anstyle-query v1.1.5 Compiling color-spantrace v0.3.0 Compiling adler2 v2.0.1 Compiling concurrent-queue v2.5.0 Compiling is_terminal_polyfill v1.70.2 Compiling indexmap v2.14.0 Compiling tap v1.0.1 Compiling intrusive-collections v0.10.3 Compiling oneshot v0.2.1 Compiling sys-locale v0.3.2 Compiling tag_ptr v0.1.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/utils/tag_ptr) Compiling colorchoice v1.0.5 Compiling anstyle v1.0.14 Compiling xsum v0.1.6 Compiling comfy-table v8.0.0 Compiling miniz_oxide v0.8.9 Compiling async-channel v2.5.0 Compiling crossbeam-channel v0.5.16 Compiling indenter v0.3.4 Compiling owo-colors v4.4.0 Compiling boa_runtime v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/runtime) Compiling base64 v0.23.1 Compiling syn v3.0.4 Compiling syn v2.0.119 Compiling rustc-demangle v0.1.28 Compiling clap_lex v1.1.0 Compiling strsim v0.11.1 Compiling anstream v1.0.0 Compiling async-executor v1.14.0 Compiling unsend v0.2.1 Compiling colored v3.1.1 Compiling blocking v1.7.0 Compiling once_cell v1.21.4 Compiling async-fs v2.2.0 Compiling clap_builder v4.6.6 Compiling tracing-core v0.1.36 Compiling core_maths v0.1.1 Compiling toml_parser v1.1.3+spec-1.1.0 Compiling ring v0.17.14 Compiling http-body v1.1.0 Compiling num-integer v0.1.47 Compiling tracing v0.1.44 Compiling tracing-subscriber v0.3.23 Compiling http-body-util v0.1.5 Compiling socket2 v0.6.5 Compiling mio v1.2.2 Compiling getrandom v0.2.17 Compiling errno v0.3.14 Compiling time v0.3.55 Compiling num_cpus v1.17.0 Compiling toml_edit v0.25.13+spec-1.1.0 Compiling signal-hook-registry v1.4.8 Compiling rand v0.10.2 Compiling tokio v1.53.1 Compiling regex-automata v0.4.18 Compiling proc-macro-crate v3.5.0 Compiling tracing-error v0.2.1 Compiling litemap v0.8.3 Compiling bitflags v2.13.1 Compiling addr2line v0.25.1 Compiling backtrace v0.3.76 Compiling synstructure v0.13.2 Compiling synstructure v0.14.0 Compiling color-eyre v0.6.5 Compiling zerofrom-derive v0.1.7 Compiling databake-derive v0.2.1 Compiling yoke-derive v0.8.2 Compiling phf_macros v0.14.0 Compiling strum_macros v0.28.0 Compiling pin-project-internal v1.1.13 Compiling equator-macro v0.4.2 Compiling num_enum_derive v0.7.6 Compiling dynify-macros v0.1.2 Compiling rustyline-derive v0.12.0 Compiling serde_derive v1.0.229 Compiling displaydoc v0.2.7 Compiling zerovec-derive v0.11.6 Compiling thiserror-impl v2.0.20 Compiling futures-macro v0.3.34 Compiling boa_macros v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/macros) Compiling bytemuck_derive v1.12.0 Compiling clap_derive v4.6.4 Compiling regex v1.13.1 Compiling databake v0.2.1 Compiling rustyline v18.0.1 Compiling phf v0.14.0 Compiling equator v0.4.2 Compiling dynify v0.1.2 Compiling futures-util v0.3.34 Compiling aligned-vec v0.6.4 Compiling calendrical_calculations v0.2.4 Compiling pin-project v1.1.13 Compiling num_enum v0.7.6 Compiling rustls-webpki v0.103.15 Compiling zerofrom v0.1.8 Compiling yoke v0.8.3 Compiling bytemuck v1.25.2 Compiling cobs v0.3.0 Compiling strum v0.28.0 Compiling clap v4.6.6 Compiling polling v3.11.0 Compiling async-signal v0.2.14 Compiling async-net v2.0.0 Compiling async-process v2.5.0 Compiling smol v2.0.2 Compiling zerovec v0.11.8 Compiling postcard v1.1.3 Compiling smallvec v1.15.2 Compiling num-bigint v0.5.1 Compiling fixed_decimal v0.7.2 Compiling hyper v1.11.0 Compiling futures-concurrency v7.7.1 Compiling dashmap v6.2.1 Compiling bus v2.4.1 Compiling tower v0.5.3 Compiling futures-executor v0.3.34 Compiling futures v0.3.34 Compiling hyper-util v0.1.20 Compiling tinystr v0.8.4 Compiling zerotrie v0.2.5 Compiling potential_utf v0.1.6 Compiling icu_pattern v0.5.0 Compiling icu_collections v2.3.0 Compiling icu_locale_core v2.3.0 Compiling timezone_provider v0.2.6 Compiling tokio-rustls v0.26.4 Compiling rustls-platform-verifier v0.7.0 Compiling hyper-rustls v0.27.9 Compiling icu_provider v2.3.1 Compiling boa_gc v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/gc) Compiling icu_properties v2.3.0 Compiling icu_locale_fallback v2.3.0 Compiling icu_plurals v2.3.0 Compiling icu_list v2.3.0 Compiling icu_segmenter v2.3.0 Compiling icu_provider_blob v2.3.0 Compiling boa_interner v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/interner) Compiling icu_calendar v2.3.0 Compiling icu_locale v2.3.1 Compiling icu_provider_adapters v2.3.0 Compiling boa_ast v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/ast) Compiling icu_decimal v2.3.0 Compiling icu_time v2.3.0 Compiling temporal_rs v0.2.6 Compiling icu_normalizer v2.3.0 Compiling icu_casemap v2.3.0 Compiling icu_datetime v2.3.0 Compiling idna_adapter v1.2.2 Compiling icu_collator v2.3.1 Compiling idna v1.1.0 Compiling url v2.5.8 Compiling tower-http v0.6.11 Compiling reqwest v0.13.4 Compiling boa_parser v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/parser) Compiling boa_icu_provider v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/icu_provider) Compiling boa_engine v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/engine) Compiling boa_wintertc v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/wintertc) Compiling boa_cli v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/cli) Finished `release` profile [optimized] target(s) in 6m 02s Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling unicode-ident v1.0.24 Compiling serde_core v1.0.229 Compiling serde v1.0.229 Compiling either v1.18.0 Compiling stable_deref_trait v1.2.1 Compiling cfg-if v1.0.4 Compiling libc v0.2.189 Compiling log v0.4.34 Compiling memchr v2.8.3 Compiling autocfg v1.5.1 Compiling thiserror v2.0.20 Compiling portable-atomic v1.15.0 Compiling itoa v1.0.18 Compiling typeid v1.0.3 Compiling critical-section v1.2.0 Compiling erased-serde v0.4.10 Compiling pin-project-lite v0.2.17 Compiling futures-core v0.3.34 Compiling utf8_iter v1.0.4 Compiling crossbeam-utils v0.8.22 Compiling icu_properties_data v2.3.0 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.2.0 Compiling futures-io v0.3.34 Compiling pastey v0.2.3 Compiling libm v0.2.16 Compiling twox-hash v2.1.4 Compiling cow-utils v0.1.3 Compiling icu_locale_fallback_data v2.3.0 Compiling rustc-hash v2.1.3 Compiling ryu-js v1.0.3 Compiling fast-float2 v0.2.4 Compiling static_assertions v1.1.0 Compiling arrayvec v0.7.8 Compiling icu_normalizer_data v2.3.0 Compiling utf16_iter v1.0.5 Compiling parking v2.2.1 Compiling write16 v1.0.0 Compiling siphasher v1.0.3 Compiling thin-vec v0.2.19 Compiling fastrand v2.5.0 Compiling regex-syntax v0.8.11 Compiling heck v0.5.0 Compiling icu_calendar_data v2.3.0 Compiling ryu v1.0.23 Compiling zmij v1.0.23 Compiling serde_json v1.0.151 Compiling ixdtf v0.6.6 Compiling semver v1.0.28 Compiling event-listener v5.4.2 Compiling rustversion v1.0.23 Compiling lz4_flex v0.14.0 Compiling winnow v1.0.4 Compiling hashbrown v0.17.1 Compiling writeable v0.6.4 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling parking_lot_core v0.9.12 Compiling num-conv v0.2.2 Compiling time-core v0.1.9 Compiling rand_core v0.10.1 Compiling getrandom v0.4.3 Compiling scopeguard v1.2.0 Compiling deranged v0.5.8 Compiling phf_shared v0.14.0 Compiling futures-lite v2.6.1 Compiling powerfmt v0.2.0 Compiling num_threads v0.1.7 Compiling cpufeatures v0.3.0 Compiling lock_api v0.4.14 Compiling small_btree v0.1.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/utils/small_btree) Compiling fixedbitset v0.5.7 Compiling tag_ptr v0.1.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/utils/tag_ptr) Compiling hashbrown v0.14.5 Compiling event-listener-strategy v0.5.4 Compiling rustc_version v0.4.1 Compiling chacha20 v0.10.2 Compiling num-traits v0.2.19 Compiling itertools v0.15.0 Compiling tap v1.0.1 Compiling find-msvc-tools v0.1.11 Compiling shlex v2.0.1 Compiling xsum v0.1.6 Compiling intrusive-collections v0.10.3 Compiling oneshot v0.2.1 Compiling sys-locale v0.3.2 Compiling unicode-width v0.2.2 Compiling bytes v1.12.1 Compiling slab v0.4.12 Compiling time-macros v0.2.32 Compiling boa_string v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/string) Compiling phf_generator v0.14.0 Compiling zeroize v1.9.0 Compiling futures-sink v0.3.34 Compiling untrusted v0.9.0 Compiling cc v1.4.4 Compiling httparse v1.10.1 Compiling futures-task v0.3.34 Compiling atomic-waker v1.1.2 Compiling percent-encoding v2.3.2 Compiling rustls v0.23.43 Compiling subtle v2.6.1 Compiling aho-corasick v1.1.5 Compiling regress v0.12.0 Compiling futures-channel v0.3.34 Compiling base64 v0.23.1 Compiling unicode-segmentation v1.13.3 Compiling float16 v0.1.7 Compiling rustls-pki-types v1.15.1 Compiling try-lock v0.2.5 Compiling tower-service v0.3.3 Compiling rustix v1.1.4 Compiling want v0.3.1 Compiling form_urlencoded v1.2.2 Compiling sync_wrapper v1.0.2 Compiling ipnet v2.12.1 Compiling base64 v0.22.1 Compiling concurrent-queue v2.5.0 Compiling openssl-probe v0.2.1 Compiling tower-layer v0.3.3 Compiling linux-raw-sys v0.12.1 Compiling indexmap v2.14.0 Compiling crossbeam-channel v0.5.16 Compiling boa_runtime v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/runtime) Compiling async-io v2.6.0 Compiling async-task v4.7.1 Compiling piper v0.2.5 Compiling async-channel v2.5.0 Compiling async-lock v3.4.2 Compiling crossbeam-epoch v0.9.20 Compiling syn v3.0.4 Compiling syn v2.0.119 Compiling once_cell v1.21.4 Compiling rustls-native-certs v0.8.4 Compiling crossbeam-deque v0.8.7 Compiling comfy-table v8.0.0 Compiling http v1.5.0 Compiling utf8parse v0.2.2 Compiling rayon-core v1.13.0 Compiling anstyle-query v1.1.5 Compiling anstyle v1.0.14 Compiling is_terminal_polyfill v1.70.2 Compiling anstyle-parse v1.0.0 Compiling colorchoice v1.0.5 Compiling zerocopy v0.8.56 Compiling tracing-core v0.1.36 Compiling blocking v1.7.0 Compiling async-executor v1.14.0 Compiling clap_lex v1.1.0 Compiling same-file v1.0.6 Compiling indoc v2.0.7 Compiling strsim v0.11.1 Compiling wasm-bindgen-shared v0.2.127 Compiling anstream v1.0.0 Compiling walkdir v2.5.0 Compiling smawk v0.3.3 Compiling unicode-linebreak v0.1.5 Compiling toml_parser v1.1.3+spec-1.1.0 Compiling core_maths v0.1.1 Compiling simd-adler32 v0.3.10 Compiling async-fs v2.2.0 Compiling clap_builder v4.6.6 Compiling plotters-backend v0.3.7 Compiling ciborium-io v0.2.2 Compiling itertools v0.13.0 Compiling target-triple v1.0.1 Compiling toml_writer v1.1.2+spec-1.1.0 Compiling num-integer v0.1.47 Compiling tracing v0.1.44 Compiling textwrap v0.16.2 Compiling adler2 v2.0.1 Compiling cast v0.3.0 Compiling plotters-svg v0.3.7 Compiling miniz_oxide v0.8.9 Compiling oorandom v11.1.5 Compiling anes v0.1.6 Compiling husky-rs v0.4.0 Compiling toml_edit v0.25.13+spec-1.1.0 Compiling plotters v0.3.7 Compiling bumpalo v3.20.3 Compiling termcolor v1.4.1 Compiling glob v0.3.4 Compiling http-body v1.1.0 Compiling crc32fast v1.5.1 Compiling wasm-bindgen v0.2.127 Compiling rayon v1.12.0 Compiling lazy_static v1.5.0 Compiling http-body-util v0.1.5 Compiling leb128fmt v0.1.0 Compiling getrandom v0.2.17 Compiling socket2 v0.6.5 Compiling mio v1.2.2 Compiling num_cpus v1.17.0 Compiling time v0.3.55 Compiling errno v0.3.14 Compiling page_size v0.6.0 Compiling rand v0.10.2 Compiling ring v0.17.14 Compiling alloca v0.4.0 Compiling wasm-encoder v0.258.0 Compiling signal-hook-registry v1.4.8 Compiling sharded-slab v0.1.7 Compiling regex-automata v0.4.18 Compiling float-cmp v0.10.0 Compiling rstest_macros v0.26.1 Compiling thread_local v1.1.10 Compiling object v0.37.3 Compiling wasmparser v0.239.0 Compiling proc-macro-crate v3.5.0 Compiling num-bigint v0.4.8 Compiling wasmi_core v1.1.0 Compiling eyre v0.6.14 Compiling matrixmultiply v0.3.11 Compiling gimli v0.32.3 Compiling colored v3.1.1 Compiling color-spantrace v0.3.0 Compiling relative-path v1.9.3 Compiling cfg_aliases v0.2.2 Compiling nix v0.31.3 Compiling flate2 v1.1.9 Compiling ordered-float v2.10.1 Compiling tracing-subscriber v0.3.23 Compiling vte v0.14.1 Compiling bstr v1.13.1 Compiling rustc-demangle v0.1.28 Compiling winnow v0.7.15 Compiling spin v0.9.9 Compiling camino v1.2.5 Compiling indenter v0.3.4 Compiling litemap v0.8.3 Compiling bitflags v2.13.1 Compiling serde_spanned v1.1.1 Compiling criterion-plot v0.8.2 Compiling toml v1.1.4+spec-1.1.0 Compiling wasmi_ir v1.1.0 Compiling rawpointer v0.2.1 Compiling wasmi_collections v1.1.0 Compiling wast v258.0.0 Compiling futures-timer v3.0.4 Compiling zip v2.4.2 Compiling owo-colors v4.4.0 Compiling strip-ansi-escapes v0.2.1 Compiling zopfli v0.8.3 Compiling console v0.16.4 Compiling filetime v0.2.29 Compiling ureq-proto v0.6.1 Compiling num-complex v0.4.6 Compiling webpki-roots v1.0.9 Compiling utf8-zero v0.8.1 Compiling similar v2.7.0 Compiling tracing-error v0.2.1 Compiling icu_provider_registry v2.3.0 Compiling num-rational v0.4.2 Compiling tar v0.4.46 Compiling ndarray v0.16.1 Compiling cargo-platform v0.3.3 Compiling itertools v0.14.0 Compiling elsa v1.11.2 Compiling unsafe-libyaml v0.2.11 Compiling parse-zoneinfo v0.5.0 Compiling unsend v0.2.1 Compiling simple_logger v5.2.0 Compiling synstructure v0.14.0 Compiling synstructure v0.13.2 Compiling test-case-core v3.3.1 Compiling wasm-bindgen-macro-support v0.2.127 Compiling addr2line v0.25.1 Compiling regex v1.13.1 Compiling globset v0.4.20 Compiling backtrace v0.3.76 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling serde_derive v1.0.229 Compiling displaydoc v0.2.7 Compiling databake-derive v0.2.1 Compiling zerovec-derive v0.11.6 Compiling thiserror-impl v2.0.20 Compiling boa_macros v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/macros) Compiling phf_macros v0.14.0 Compiling databake v0.2.1 Compiling strum_macros v0.28.0 Compiling pin-project-internal v1.1.13 Compiling equator-macro v0.4.2 Compiling bytemuck_derive v1.12.0 Compiling calendrical_calculations v0.2.4 Compiling num_enum_derive v0.7.6 Compiling dynify-macros v0.1.2 Compiling futures-macro v0.3.34 Compiling tokio-macros v2.7.2 Compiling rustls-webpki v0.103.15 Compiling polling v3.11.0 Compiling phf v0.14.0 Compiling test-case-macros v3.3.1 Compiling zerocopy-derive v0.8.56 Compiling equator v0.4.2 Compiling clap_derive v4.6.4 Compiling tempfile v3.27.0 Compiling zerofrom v0.1.8 Compiling color-eyre v0.6.5 Compiling yoke v0.8.3 Compiling aligned-vec v0.6.4 Compiling tokio v1.53.1 Compiling dynify v0.1.2 Compiling async-signal v0.2.14 Compiling async-net v2.0.0 Compiling test-case v3.3.1 Compiling cobs v0.3.0 Compiling futures-util v0.3.34 Compiling async-process v2.5.0 Compiling insta v1.48.0 Compiling pin-project v1.1.13 Compiling rustyline-derive v0.12.0 Compiling num_enum v0.7.6 Compiling serde_repr v0.1.21 Compiling wasm-bindgen-macro v0.2.127 Compiling bytemuck v1.25.2 Compiling smol v2.0.2 Compiling rustyline v18.0.1 Compiling strum v0.28.0 Compiling wat v1.258.0 Compiling wasmi v1.1.0 Compiling clap v4.6.6 Compiling zerovec v0.11.8 Compiling postcard v1.1.3 Compiling smallvec v1.15.2 Compiling num-bigint v0.5.1 Compiling tinytemplate v1.2.1 Compiling fixed_decimal v0.7.2 Compiling futures-concurrency v7.7.1 Compiling trybuild v1.0.120 Compiling console_error_panic_hook v0.1.7 Compiling serde_spanned v0.6.9 Compiling toml_datetime v0.6.11 Compiling dashmap v6.2.1 Compiling bus v2.4.1 Compiling parking_lot v0.12.5 Compiling toml_edit v0.22.27 Compiling serde-value v0.7.0 Compiling cargo_metadata v0.23.1 Compiling temp-env v0.3.6 Compiling futures-executor v0.3.34 Compiling serde-aux v4.7.0 Compiling serde_yaml v0.9.34+deprecated Compiling futures v0.3.34 Compiling rstest v0.26.1 Compiling tinystr v0.8.4 Compiling zerotrie v0.2.5 Compiling potential_utf v0.1.6 Compiling icu_pattern v0.5.0 Compiling rustls-platform-verifier v0.7.0 Compiling icu_collections v2.3.0 Compiling icu_locale_core v2.3.0 Compiling ureq v3.4.0 Compiling hyper v1.11.0 Compiling tokio-rustls v0.26.4 Compiling timezone_provider v0.2.6 Compiling tower v0.5.3 Compiling toml v0.8.23 Compiling hyper-util v0.1.20 Compiling icu_provider v2.3.1 Compiling boa_gc v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/gc) Compiling half v2.7.1 Compiling icu_codepointtrie_builder v0.6.1 Compiling icu_properties v2.3.0 Compiling icu_locale_fallback v2.3.0 Compiling icu_plurals v2.3.0 Compiling boa_interner v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/interner) Compiling icu_calendar v2.3.0 Compiling icu_list v2.3.0 Compiling icu_decimal v2.3.0 Compiling icu_locale v2.3.1 Compiling icu_segmenter v2.3.0 Compiling boa_ast v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/ast) Compiling icu_provider_blob v2.3.0 Compiling icu_provider_adapters v2.3.0 Compiling hyper-rustls v0.27.9 Compiling ciborium-ll v0.2.2 Compiling scripts v0.0.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/tools/scripts) Compiling icu_provider_export v2.3.0 Compiling ciborium v0.2.2 Compiling icu_time v2.3.0 Compiling temporal_rs v0.2.6 Compiling criterion v0.8.2 Compiling icu_normalizer v2.3.0 Compiling icu_casemap v2.3.0 Compiling icu_datetime v2.3.0 Compiling icu_collator v2.3.1 Compiling idna_adapter v1.2.2 Compiling idna v1.1.0 Compiling icu_experimental v0.6.0 Compiling url v2.5.8 Compiling tower-http v0.6.11 Compiling reqwest v0.13.4 Compiling boa_icu_provider v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/icu_provider) Compiling boa_parser v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/parser) Compiling icu v2.3.1 Compiling icu_provider_source v2.3.1 Compiling boa_engine v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/engine) Compiling boa_wintertc v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/wintertc) Compiling boa_wasm v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/ffi/wasm) Compiling boa_benches v0.1.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/benches) Compiling insta-bytecode v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/tests/insta-bytecode) Compiling gen-icu4x-data v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/tools/gen-icu4x-data) Compiling boa_macros_tests v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/tests/macros) Compiling boa_tester v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/tests/tester) Compiling boa_examples v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/examples) Compiling boa_cli v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/cli) Finished `test` profile [optimized + debuginfo] target(s) in 5m 11s Running unittests src/lib.rs (target/debug/deps/boa_ast-c5ae8aa841ea5f56) running 38 tests test keyword::tests::as_binary_op ... ok test keyword::tests::as_str ... ok test keyword::tests::from_str ... ok test keyword::tests::to_sym ... ok test keyword::tests::try_into_binary_op ... ok test operations::tests::check_contains_new_target_in_call_function_position ... ok test operations::tests::check_contains_new_target_in_call_argument_position ... ok test operations::tests::check_contains_this_in_call_argument_position ... ok test operations::tests::check_contains_new_target_in_with_statement_expression ... ok test operations::tests::check_contains_this_in_with_statement_expression ... ok test position::tests::linear_position_equality ... ok test position::tests::invalid_linear_span - should panic ... ok test position::tests::invalid_position_column - should panic ... ok test position::tests::invalid_position_line - should panic ... ok test position::tests::invalid_span - should panic ... ok test position::tests::linear_position_order ... ok test position::tests::linear_span_contains ... ok test position::tests::linear_span_creation ... ok test position::tests::linear_span_equality ... ok test position::tests::linear_span_ordering ... ok test position::tests::linear_union ... ok test position::tests::position_equality ... ok test position::tests::position_getters ... ok test position::tests::position_order ... ok test position::tests::position_to_string ... ok test position::tests::span_contains ... ok test position::tests::span_creation ... ok test position::tests::span_equality ... ok test position::tests::span_getters ... ok test position::tests::span_ordering ... ok test position::tests::span_to_string ... ok test punctuator::tests::as_assign_op ... ok test punctuator::tests::as_binary_op ... ok test punctuator::tests::as_str ... ok test punctuator::tests::display ... ok test punctuator::tests::into_box ... ok test punctuator::tests::try_into_assign_op ... ok test punctuator::tests::try_into_binary_op ... ok test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/scope.rs (target/debug/deps/scope-b1745f32c19fc0fd) running 8 tests test empty_script_is_ok ... ok test can_correlate_binding_to_scope ... ok test multiple_scopes_with_same_parent_have_distinct_ids ... ok test script_block_let ... ok test script_function_mapped_arguments_not_accessed ... ok test script_function_mapped_arguments_accessed ... ok test script_global_const ... ok test script_global_let ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/boa_benches-f5b4af2276bb0835) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/boa-fb36a4d0326ff2dc) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/boa_engine-4bbdc9d6e3b38e5b) running 1128 tests test builtins::array::tests::array_of_neg_zero ... ok test builtins::array::tests::array_values_symbol_iterator ... ok test builtins::array::tests::get_relative_start ... ok test builtins::array::tests::array_length_is_not_enumerable ... ok test builtins::array::tests::array_spread_non_iterable ... ok test builtins::array::tests::find ... ok test builtins::array::tests::get_relative_end ... ok test builtins::array_buffer::tests::create_byte_data_block ... ok test builtins::array::tests::flat_map_not_callable ... ok test builtins::array::tests::fill_obj_ref ... ok test builtins::array::tests::to_string ... ok test builtins::array::tests::join ... ok test builtins::array::tests::find_index ... ok test builtins::array::tests::array_keys_simple ... ok test builtins::array::tests::push ... ok test builtins::array::tests::for_each ... ok test builtins::array::tests::array_entries_simple ... ok test builtins::array::tests::array_symbol_iterator ... ok test builtins::array::tests::array_values_empty ... ok test builtins::array::tests::includes_value ... ok test builtins::array::tests::array_spread_arrays ... ok test builtins::array::tests::array_values_sparse ... ok test builtins::array::tests::call_array_constructor_with_one_argument ... ok test builtins::array::tests::array_values_simple ... ok test builtins::array::tests::flat_map_with_hole ... ok test builtins::array::tests::every ... ok test builtins::array_buffer::utils::tests_miri::batched_atomic_to_bytes_misaligned_fallback ... ok test builtins::array_buffer::utils::tests_miri::batched_backward_misaligned_fallback ... ok test builtins::array_buffer::utils::tests_miri::batched_bytes_to_atomic_misaligned_fallback ... ok test builtins::array::tests::is_array ... ok test builtins::array::tests::for_each_push_value ... ok test builtins::array_buffer::utils::tests_miri::batched_forward_misaligned_fallback ... ok test builtins::array::tests::array_sort ... ok test builtins::array::tests::index_of ... ok test builtins::array::tests::copy_within ... ok test builtins::array::tests::reverse ... ok test builtins::array::tests::flat_map ... ok test builtins::array::tests::pop ... ok test builtins::array::tests::concat ... ok test builtins::array::tests::slice ... ok test builtins::array::tests::flat ... ok test builtins::array::tests::last_index_of ... ok test builtins::array::tests::unshift ... ok test builtins::array::tests::of ... ok test builtins::array::tests::shift ... ok test builtins::array::tests::filter ... ok test builtins::array::tests::array_prototype_find_edge_cases ... ok test builtins::array::tests::reduce ... ok test builtins::array::tests::map ... ok test builtins::array::tests::some ... ok test builtins::array::tests::fill ... ok test builtins::array::tests::reduce_right ... ok test builtins::array_buffer::tests::create_shared_byte_data_block ... ok test builtins::array_buffer::tests::resize ... ok test builtins::array_buffer::tests::regular_to_shared_typed_array_set ... ok test builtins::bigint::tests::bigint_function_conversion_from_integer ... ok test builtins::array_buffer::tests::shared_typed_array_copy_within ... ok test builtins::bigint::tests::bigint_function_conversion_from_rational ... ok test builtins::array_buffer::tests::shared_array_buffer_slice_empty ... ok test builtins::bigint::tests::bigint_function_throws ... ok test builtins::array_buffer::tests::shared_array_buffer_slice ... ok test builtins::bigint::tests::to_string_invalid_radix ... ok test builtins::array_buffer::tests::shared_typed_array_copy_within_backward ... ok test builtins::date::tests::date_ctor_call_date ... ok test builtins::bigint::tests::as_uint_n_errors ... ok test builtins::bigint::tests::as_int_n_errors ... ok test builtins::boolean::tests::construct_and_call ... ok test builtins::boolean::tests::instances_have_correct_proto_set ... ok test builtins::array_buffer::tests::shared_array_buffer_slice_partial ... ok test builtins::date::tests::date_ctor_call ... ok test builtins::array_buffer::tests::shared_to_regular_typed_array_set ... ok test builtins::bigint::tests::bigint_function_conversion_from_string ... ok test builtins::date::tests::date_ctor_call_string_invalid ... ok test builtins::date::tests::date_ctor_call_multiple ... ok test builtins::bigint::tests::to_string ... ok test builtins::date::tests::date_ctor_utc_call ... ok test builtins::date::tests::date_ctor_call_multiple_90s ... ok test builtins::date::tests::date_ctor_call_string ... ok test builtins::date::tests::date_ctor_call_number ... ok test builtins::date::tests::date_json ... ok test builtins::date::tests::date_ctor_parse_call ... ok test builtins::date::tests::date_ctor_now_call ... ok test builtins::date::tests::date_neg ... ok test builtins::boolean::tests::constructor_gives_true_instance ... ok test builtins::bigint::tests::equality ... ok test builtins::date::tests::date_ctor_call_multiple_nan ... ok test builtins::date::tests::date_ctor_utc_call_nan ... ok test builtins::date::tests::date_proto_get_date_call ... ok test builtins::bigint::tests::as_int_n ... ok test builtins::array_buffer::tests::get_values ... ok test builtins::array_buffer::tests::sort_negative_zero ... ok test builtins::bigint::tests::operations ... ok test builtins::date::tests::date_parse_hour24_validation ... ok test builtins::date::tests::date_proto_get_day_call ... ok test builtins::bigint::tests::as_uint_n ... ok test builtins::date::tests::parse_ascii_digits ... ok test builtins::date::tests::date_proto_get_full_year_call ... ok test builtins::date::tests::date_proto_get_hours_call ... ok test builtins::date::tests::date_proto_get_milliseconds_call ... ok test builtins::date::tests::date_proto_get_minutes_call ... ok test builtins::date::tests::date_proto_get_time ... ok test builtins::date::tests::date_proto_get_month ... ok test builtins::date::tests::date_proto_get_utc_date_call ... ok test builtins::date::tests::date_proto_get_utc_full_year_call ... ok test builtins::date::tests::date_proto_get_utc_hours_call ... ok test builtins::date::tests::date_proto_get_utc_seconds ... ok test builtins::date::tests::date_proto_get_utc_minutes_call ... ok test builtins::date::tests::date_proto_get_timezone_offset ... ok test builtins::date::tests::date_proto_get_year ... ok test builtins::array_buffer::tests::sort ... ok test builtins::date::tests::date_proto_get_utc_day_call ... ok test builtins::date::tests::date_proto_get_utc_milliseconds_call ... ok test builtins::date::tests::date_proto_get_utc_month ... ok test builtins::date::tests::date_proto_set_milliseconds ... ok test builtins::date::tests::date_proto_to_iso_string ... ok test builtins::date::tests::date_proto_to_date_string ... ok test builtins::date::tests::date_proto_set_time ... ok test builtins::date::tests::date_proto_set_date ... ok test builtins::date::tests::date_proto_set_month ... ok test builtins::date::tests::date_proto_set_utc_date ... ok test builtins::date::tests::date_proto_set_seconds ... ok test builtins::date::tests::date_proto_to_json ... ok test builtins::date::tests::date_proto_set_hours ... ok test builtins::date::tests::date_proto_to_iso_string_year_zero ... ok test builtins::date::tests::date_proto_set_utc_milliseconds ... ok test builtins::date::tests::date_proto_set_minutes ... ok test builtins::date::tests::date_proto_to_string ... ok test builtins::date::tests::date_proto_set_utc_hours ... ok test builtins::date::tests::date_proto_set_utc_seconds ... ok test builtins::date::tests::date_proto_set_utc_minutes ... ok test builtins::date::tests::date_proto_value_of ... ok test builtins::date::tests::date_proto_to_gmt_string ... ok test builtins::date::tests::date_proto_to_utc_string ... ok test builtins::date::tests::date_proto_set_utc_month ... ok test builtins::date::tests::date_proto_set_full_year ... ok test builtins::date::tests::date_proto_set_utc_full_year ... ok test builtins::date::tests::date_proto_get_seconds ... ok test builtins::intl::number_format::tests::u16_to_rounding_increment_rainy_day ... ok test builtins::date::tests::set_year ... ok test builtins::intl::number_format::tests::u16_to_rounding_increment_sunny_day ... ok test builtins::intl::locale::utils::tests::best_fit ... ok test builtins::intl::locale::utils::tests::lookup_match ... ok test builtins::error::tests::error_lengths ... ok test builtins::date::tests::date_proto_to_time_string ... ok test builtins::date::tests::date_this_time_value ... ok test builtins::error::tests::error_names ... ok test builtins::error::tests::error_to_string ... ok test builtins::function::tests::closure_capture_clone ... ok test builtins::function::tests::arguments_object ... ok test builtins::function::tests::function_constructor_early_errors_super ... ok test builtins::finalization_registry::tests::miri::finalization_registry_held_value_handover ... ok test builtins::function::tests::function_prototype_apply ... ok test builtins::function::tests::function_prototype_call_throw ... ok test builtins::function::tests::function_prototype_call ... ok test builtins::finalization_registry::tests::miri::finalization_registry_unregister ... ok test builtins::function::tests::function_prototype ... ok test builtins::finalization_registry::tests::miri::finalization_registry_simple ... ok test builtins::iterable::tests::iterator_concat_missing_iterator_throws ... ok test builtins::finalization_registry::tests::miri::finalization_registry_unrelated_unregister_token ... ok test builtins::function::tests::function_prototype_apply_on_object ... ok test builtins::iterable::tests::iterator_concat_basic ... ok test builtins::function::tests::self_mutating_function_when_constructing ... ok test builtins::function::tests::self_mutating_function_when_calling ... ok test builtins::iterable::tests::iterator_concat_single_argument ... ok test builtins::iterable::tests::iterator_concat_zero_arguments ... ok test builtins::iterable::tests::iterator_constructor_requires_new ... ok test builtins::iterable::tests::iterator_concat_lazy_next ... ok test builtins::iterable::tests::iterator_concat_non_object_throws ... ok test builtins::function::tests::function_prototype_call_multiple_args ... ok test builtins::iterable::tests::iterator_concat_return_result_shape ... ok test builtins::iterable::tests::iterator_chaining ... ok test builtins::iterable::tests::iterator_constructor_abstract_class ... ok test builtins::atomics::tests::waiterlist_block_indexedposition_wake ... ok test builtins::iterable::tests::iterator_drop_more_than_length ... ok test builtins::iterable::tests::iterator_concat_three_arguments ... ok test builtins::iterable::tests::iterator_every_false ... ok test builtins::iterable::tests::iterator_find_found ... ok test builtins::iterable::tests::iterator_filter_basic ... ok test builtins::iterable::tests::iterator_drop_basic ... ok test builtins::iterable::tests::iterator_filter_none_match ... ok test builtins::iterable::tests::iterator_every_true ... ok test builtins::iterable::tests::iterator_drop_zero ... ok test builtins::iterable::tests::iterator_concat_return_closes_inner ... ok test builtins::iterable::tests::iterator_find_not_found ... ok test builtins::iterable::tests::iterator_flat_map_basic ... ok test builtins::iterable::tests::iterator_flat_map_not_callable_throws ... ok test builtins::iterable::tests::iterator_flat_map_inner_empty ... ok test builtins::iterable::tests::iterator_for_each_basic ... ok test builtins::iterable::tests::iterator_from_array ... ok test builtins::iterable::tests::iterator_from_returns_object ... ok test builtins::iterable::tests::iterator_from_string ... ok test builtins::iterable::tests::iterator_helper_to_string_tag ... ok test builtins::iterable::tests::iterator_map_basic ... ok test builtins::iterable::tests::iterator_map_mapper_not_callable_throws ... ok test builtins::iterable::tests::iterator_includes_errors ... ok test builtins::iterable::tests::iterator_prototype_iterator_self ... ok test builtins::iterable::tests::iterator_reduce_with_initial_value ... ok test builtins::iterable::tests::iterator_helper_return_closes_underlying ... ok test builtins::iterable::tests::iterator_map_counter ... ok test builtins::iterable::tests::iterator_take_negative_throws ... ok test builtins::iterable::tests::iterator_take_more_than_length ... ok test builtins::iterable::tests::iterator_reduce_no_initial_value ... ok test builtins::iterable::tests::iterator_subclass_can_be_constructed ... ok test builtins::iterable::tests::iterator_to_array_empty ... ok test builtins::iterable::tests::iterator_take_nan_throws ... ok test builtins::iterable::tests::iterator_some_true ... ok test builtins::iterable::tests::iterator_reduce_empty_no_initial_throws ... ok test builtins::iterable::tests::iterator_some_false ... ok test builtins::iterable::tests::iterator_take_basic ... ok test builtins::iterable::tests::iterator_take_zero ... ok test builtins::json::tests::json_parse_with_no_args_throws_syntax_error ... ok test builtins::iterable::tests::iterator_to_string_tag ... ok test builtins::json::tests::json_stringify_array_converts_function_to_null ... ok test builtins::iterable::tests::iterator_to_array_basic ... ok test builtins::json::tests::json_stringify_array_converts_undefined_to_null ... ok test builtins::iterable::tests::iterator_includes_basic ... ok test builtins::json::tests::json_stringify_cyclic_array_throws_type_error ... ok test builtins::json::tests::json_fields_should_be_enumerable ... ok test builtins::json::tests::json_stringify_fractional_numbers ... ok test builtins::json::tests::json_stringify_array_converts_symbol_to_null ... ok test builtins::iterable::tests::iterator_includes_generator ... ok test builtins::json::tests::json_stringify_arrays ... ok test builtins::json::tests::json_stringify_cyclic_nested_object_throws_type_error ... ok test builtins::json::tests::json_stringify_cyclic_object_throws_type_error ... ok test builtins::json::tests::json_sanity ... ok test builtins::json::tests::json_parse_sets_prototypes ... ok test builtins::json::tests::json_parse_object_with_reviver ... ok test builtins::json::tests::json_stringify_function ... ok test builtins::json::tests::json_stringify_no_args ... ok test builtins::json::tests::json_stringify_function_replacer_propagate_error ... ok test builtins::json::tests::json_parse_array_with_reviver ... ok test builtins::json::tests::json_stringify_object_array ... ok test builtins::json::tests::json_stringify_pretty_print ... ok test builtins::json::tests::json_stringify_pretty_print_bad_space_argument ... ok test builtins::json::tests::json_stringify_pretty_print_four_spaces ... ok test builtins::json::tests::json_stringify_pretty_print_with_string_object ... ok test builtins::json::tests::json_stringify_pretty_print_with_number_object ... ok test builtins::json::tests::json_stringify_pretty_print_with_too_long_string ... ok test builtins::json::tests::json_stringify_remove_symbols_from_objects ... ok test builtins::json::tests::json_stringify_pretty_print_twenty_spaces ... ok test builtins::json::tests::json_stringify_undefined ... ok test builtins::json::tests::json_stringify_remove_function_values_from_objects ... ok test builtins::json::tests::json_stringify_symbol ... ok test builtins::json::tests::json_stringify_remove_undefined_values_from_objects ... ok test builtins::map::tests::clear ... ok test builtins::json::tests::json_stringify_replacer_function ... ok test builtins::map::tests::construct ... ok test builtins::json::tests::json_stringify_replacer_array_numbers ... ok test builtins::json::tests::json_stringify_replacer_array_strings ... ok test builtins::map::tests::delete ... ok test builtins::map::tests::get ... ok test builtins::map::tests::get_or_insert_computed_requires_callable ... ok test builtins::map::tests::get_or_insert_inserts_on_miss ... ok test builtins::map::tests::clone ... ok test builtins::map::tests::get_or_insert_computed_this_not_map ... ok test builtins::map::tests::get_or_insert_computed_not_called_on_hit ... ok test builtins::map::tests::get_or_insert_with_undefined_value ... ok test builtins::map::tests::get_or_insert_canonicalizes_key ... ok test builtins::map::tests::modify_key ... ok test builtins::map::tests::get_or_insert_returns_existing_on_hit ... ok test builtins::map::tests::recursive_display ... ok test builtins::map::tests::not_a_function ... ok test builtins::map::tests::get_or_insert_computed_this_is_undefined_and_key_canonicalized ... ok test builtins::map::tests::keys ... ok test builtins::map::tests::has ... ok test builtins::map::tests::for_each ... ok test builtins::map::tests::set ... ok test builtins::number::conversions::f64_to_int32_conversion ... ok test builtins::map::tests::entries ... ok test builtins::number::tests::equal ... ok test builtins::map::tests::for_of_delete ... ok test builtins::map::tests::merge ... ok test builtins::map::tests::values ... ok test builtins::map::tests::for_each_delete ... ok test builtins::map::tests::symbol_iterator ... ok test builtins::number::tests::less_than ... ok test builtins::map::tests::order ... ok test builtins::math::tests::asin ... ok test builtins::math::tests::abs ... ok test builtins::math::tests::acosh ... ok test builtins::math::tests::acos ... ok test builtins::math::tests::atan2 ... ok test builtins::math::tests::ceil ... ok test builtins::math::tests::exp ... ok test builtins::math::tests::atan ... ok test builtins::math::tests::cbrt ... ok test builtins::math::tests::asinh ... ok test builtins::math::tests::floor ... ok test builtins::math::tests::cos ... ok test builtins::math::tests::cosh ... ok test builtins::math::tests::clz32 ... ok test builtins::math::tests::tan ... ok test builtins::math::tests::log ... ok test builtins::math::tests::max ... ok test builtins::math::tests::sinh ... ok test builtins::math::tests::hypot ... ok test builtins::math::tests::sign ... ok test builtins::math::tests::log10 ... ok test builtins::math::tests::log2 ... ok test builtins::math::tests::trunc ... ok test builtins::math::tests::fround ... ok test builtins::math::tests::round ... ok test builtins::math::tests::log1p ... ok test builtins::math::tests::imul ... ok test builtins::math::tests::expm1 ... ok test builtins::math::tests::min ... ok test builtins::math::tests::sin ... ok test builtins::math::tests::sqrt ... ok test builtins::math::tests::tanh ... ok test builtins::math::tests::pow ... ok test builtins::number::tests::same_value ... ok test builtins::number::tests::same_value_zero ... ok test builtins::number::tests::from_bigint ... ok test builtins::number::tests::call_number ... ok test builtins::number::tests::issue_2609 ... ok test builtins::number::tests::integer_number_primitive_to_number_object ... ok test builtins::number::tests::global_is_finite ... ok test builtins::number::tests::issue_2717 ... ok test builtins::number::tests::global_is_nan ... ok test builtins::number::tests::number_constants ... ok test builtins::number::tests::num_to_string_exponential ... ok test builtins::number::tests::number_is_finite ... ok test builtins::object::tests::get_own_property_descriptor_1_arg_returns_undefined ... ok test builtins::object::tests::object_create_length ... ok test builtins::object::tests::define_symbol_property ... ok test builtins::object::tests::object_create_with_undefined ... ok test builtins::number::tests::number_is_safe_integer ... ok test builtins::object::tests::object_create_with_regular_object ... ok test builtins::number::tests::parse_int ... ok test builtins::number::tests::to_exponential ... ok test builtins::object::tests::object_create_with_number ... ok test builtins::number::tests::parse_float ... ok test builtins::object::tests::object_get_own_property_names_invalid_args ... ok test builtins::object::tests::object_is_prototype_of ... ok test builtins::number::tests::value_of ... ok test builtins::object::tests::object_create_with_function ... ok test builtins::object::tests::get_own_property_descriptor ... ok test builtins::object::tests::object_get_own_property_symbols_invalid_args ... ok test builtins::object::tests::object_from_entries_invalid_args ... ok test builtins::object::tests::object_from_entries ... ok test builtins::object::tests::object_prototype_proto_accessor_properties ... ok test builtins::number::tests::number_is_nan ... ok test builtins::object::tests::object_define_properties ... ok test builtins::object::tests::get_own_property_descriptors ... ok test builtins::object::tests::object_property_is_enumerable ... ok test builtins::promise::tests::promise ... ok test builtins::number::tests::number_is_integer ... ok test builtins::number::tests::to_precision ... ok test builtins::object::tests::object_has_own_property ... ok test builtins::number::tests::to_precision_edge_cases ... ok test builtins::promise::tests::promise_all_rejects ... ok test builtins::object::tests::object_has_own ... ok test builtins::object::tests::object_is ... ok test builtins::promise::tests::promise_all_resolves_values ... ok test builtins::promise::tests::promise_all_settled_resolves_results ... ok test builtins::object::tests::object_to_string ... ok test builtins::promise::tests::promise_any_resolves_first_success ... ok test builtins::object::tests::object_get_own_property_names ... ok test builtins::object::tests::object_get_own_property_symbols ... ok test builtins::number::tests::to_string ... ok test builtins::proxy::tests::proxy_cannot_report_extensible_as_non_extensible ... ok test builtins::proxy::tests::proxy_cannot_hide_non_configurable_property ... ok test builtins::proxy::tests::proxy_ownkeys_cannot_report_duplicate_keys ... ok test builtins::proxy::tests::proxy_defineproperty_respects_target_invariants ... ok test builtins::proxy::tests::proxy_cannot_report_non_extensible_as_extensible ... ok test builtins::promise::tests::promise_race_resolves_first ... ok test builtins::proxy::tests::proxy_cannot_report_non_configurable_as_configurable ... ok test builtins::proxy::tests::proxy_getprototypeof_invariant ... ok test builtins::proxy::tests::proxy_ownkeys_must_include_non_configurable_keys ... ok test builtins::reflect::tests::get ... ok test builtins::reflect::tests::define_property ... ok test builtins::proxy::tests::proxy_preventextensions_invariant ... ok test builtins::reflect::tests::delete_property ... ok test builtins::reflect::tests::get_own_property_descriptor ... ok test builtins::proxy::tests::proxy_ownkeys_non_extensible_invariant ... ok test builtins::proxy::tests::proxy_setprototypeof_invariant ... ok test builtins::proxy::tests::proxy_ownkeys_symbol_invariant ... ok test builtins::number::tests::parse_int_varying_radix ... ok test builtins::reflect::tests::apply ... ok test builtins::number::tests::to_fixed ... ok test builtins::reflect::tests::has ... ok test builtins::reflect::tests::is_extensible ... ok test builtins::reflect::tests::get_prototype_of ... ok test builtins::reflect::tests::construct ... ok test builtins::reflect::tests::set ... ok test builtins::reflect::tests::prevent_extensions ... ok test builtins::regexp::tests::no_panic_on_parse_fail ... ok test builtins::reflect::tests::set_prototype_of ... ok test builtins::regexp::tests::regexp_no_panic_on_empty_class_quantifier ... ok test builtins::regexp::tests::regular_expression_construction_independent_of_global_reg_exp ... ok test builtins::regexp::tests::last_index ... ok test builtins::regexp::tests::escape ... ok test builtins::reflect::tests::own_keys ... ok test builtins::regexp::tests::constructors ... ok test builtins::regexp::tests::exec ... ok test builtins::set::tests::clear ... ok test builtins::regexp::tests::flags ... ok test builtins::regexp::tests::to_string ... ok test builtins::regexp::tests::species ... ok test builtins::regexp::tests::search ... ok test builtins::set::tests::construct ... ok test builtins::set::tests::clone ... ok test builtins::set::tests::delete ... ok test builtins::set::tests::difference ... ok test builtins::set::tests::difference_empty ... ok test builtins::set::tests::not_a_function ... ok test builtins::set::tests::difference_equal_set ... ok test builtins::set::tests::intersection_this_not_a_set ... ok test builtins::set::tests::is_superset_of ... ok test builtins::set::tests::is_dist_joint_from ... ok test builtins::set::tests::has ... ok test builtins::set::tests::intersection_common_elements ... ok test builtins::set::tests::intersection_no_common_elements ... ok test builtins::set::tests::symmetric_difference_same_set ... ok test builtins::set::tests::for_each ... ok test builtins::set::tests::intersection_other_not_set_like ... ok test builtins::set::tests::recursive_display ... ok test builtins::string::tests::construct_and_call ... ok test builtins::set::tests::symmetric_difference_different_sets_numbers ... ok test builtins::set::tests::intersection ... ok test builtins::string::tests::char_at ... ok test builtins::set::tests::union ... ok test builtins::set::tests::union_same_set ... ok test builtins::set::tests::symmetric_difference_with_identical_content ... ok test builtins::string::tests::char_code_at ... ok test builtins::set::tests::symmetric_difference_different_sets_strings ... ok test builtins::string::tests::empty_iter ... ok test builtins::set::tests::merge ... ok test builtins::string::tests::concat ... ok test builtins::string::tests::ends_with_with_regex_arg ... ok test builtins::set::tests::entries ... ok test builtins::set::tests::is_subset_of ... ok test builtins::string::tests::code_point_at ... ok test builtins::set::tests::symbol_iterator ... ok test builtins::string::tests::ends_with ... ok test builtins::set::tests::values_and_keys ... ok test builtins::string::tests::generic_concat ... ok test builtins::string::tests::ascii_iter ... ok test builtins::string::tests::generic_index_of ... ok test builtins::string::tests::from_code_point ... ok test builtins::string::tests::includes_with_regex_arg ... ok test builtins::string::tests::generic_last_index_of ... ok test builtins::string::tests::index_of_empty_search_string ... ok test builtins::string::tests::index_of_with_from_index_argument ... ok test builtins::string::tests::index_of_with_no_arguments ... ok test builtins::string::tests::index_of_with_non_string_search_string_argument ... ok test builtins::string::tests::last_index_non_integer_position_argument ... ok test builtins::string::tests::includes ... ok test builtins::string::tests::repeat_large_count_hits_limit ... ok test builtins::string::tests::last_index_of_with_from_index_argument ... ok test builtins::string::tests::new_utf8_string_has_length ... ok test builtins::string::tests::index_of_with_string_search_string_argument ... ok test builtins::string::tests::new_string_has_length_not_enumerable ... ok test builtins::string::tests::repeat_throws_when_count_is_negative ... ok test builtins::string::tests::match_with_symbol_match_method ... ok test builtins::string::tests::last_index_of_with_no_arguments ... ok test builtins::string::tests::last_index_of_with_non_string_search_string_argument ... ok test builtins::string::tests::repeat_throws_when_count_is_infinity ... ok test builtins::string::tests::repeat_throws_when_count_overflows_max_length ... ok test builtins::string::tests::replace ... ok test builtins::string::tests::match_with_overridden_exec ... ok test builtins::string::tests::last_index_with_empty_search_string ... ok test builtins::string::tests::new_string_has_length ... ok test builtins::string::tests::repeat_respects_loop_limit ... ok test builtins::string::tests::last_index_of_with_string_search_string_argument ... ok test builtins::string::tests::replace_no_match ... ok test builtins::string::tests::length ... ok test builtins::string::tests::repeat_generic ... ok test builtins::string::tests::repeat ... ok test builtins::string::tests::search ... ok test builtins::string::tests::slice ... ok test builtins::string::tests::replace_with_capture_groups ... ok test builtins::string::tests::replace_with_function ... ok test builtins::string::tests::replace_with_tenth_capture_group ... ok test builtins::string::tests::replace_substitutions ... ok test builtins::string::tests::starts_with_with_regex_arg ... ok test builtins::string::tests::starts_with ... ok test builtins::string::tests::match_all_two ... ok test builtins::string::tests::split_with_symbol_split_method ... ok test builtins::string::tests::match_all_one ... ok test builtins::string::tests::split ... ok test builtins::string::tests::trim ... ok test builtins::string::tests::string_get_property ... ok test builtins::symbol::tests::new_symbol_throws ... ok test builtins::symbol::tests::call_symbol_and_check_return_type ... ok test builtins::string::tests::trim_end ... ok test builtins::string::tests::trim_start ... ok test builtins::symbol::tests::symbol_to_primitive ... ok test builtins::symbol::tests::print_symbol_expect_description ... ok test builtins::temporal::plain_date::tests::pdt_null_option_value ... ok test builtins::symbol::tests::symbol_description_getter ... ok test builtins::temporal::plain_date::tests::string_null_option_value ... ok test builtins::symbol::tests::symbol_to_string ... ok test builtins::symbol::tests::symbol_access ... ok test builtins::temporal::plain_date::tests::property_bag_null_option_value ... ok test builtins::temporal::plain_date::tests::pd_null_option_value ... ok test builtins::symbol::tests::symbol_value_of ... ok test builtins::temporal::duration::tests::duration_constructor ... ok test builtins::temporal::plain_date_time::tests::pdt_year_of_week_basic ... ok test builtins::typed_array::tests::float32_precision_behavior ... ok test builtins::typed_array::tests::float32array_nan_behavior ... ok test builtins::temporal::plain_date::tests::zdt_null_option_value ... ok test builtins::temporal::tests::now_object ... ok test builtins::temporal::tests::temporal_object ... ok test builtins::uri::tests::decode_byte ... ok test builtins::uri::tests::decode_preserves_non_bmp_characters ... ok test builtins::typed_array::tests::float32array_storage ... ok test builtins::uri::tests::decode_preserves_non_bmp_characters_for_decode_uri_set ... ok test builtins::uri::tests::decode_uri_reports_uri_error_on_incomplete_sequence ... ok test builtins::string::tests::unicode_iter ... ok test builtins::temporal::duration::tests::duration_abs ... ok test builtins::typed_array::tests::typedarray_conversion_bigint ... ok test builtins::typed_array::tests::typedarray_conversion_clamped ... ok test builtins::symbol::tests::well_known_symbols_exist ... ok test builtins::typed_array::tests::typedarray_conversion_mismatch_throws ... ok test builtins::typed_array::tests::typedarray_conversion_number ... ok test builtins::temporal::plain_time::tests::with_overflow_reject_throws_on_negative_components ... ok test builtins::typed_array::tests::typedarray_prototype_fill ... ok test builtins::typed_array::tests::typedarray_prototype_set ... ok test builtins::temporal::duration::tests::basic ... ok test builtins::string::tests::test_match ... ok test builtins::typed_array::tests::typedarray_prototype_subarray_shared_memory ... ok test builtins::typed_array::tests::uint8array_constructor_from_array ... ok test builtins::typed_array::tests::typedarray_exotic_prevent_extensions ... ok test builtins::typed_array::tests::uint8array_constructor_from_array_buffer ... ok test builtins::typed_array::tests::uint8array_read_write_semantics ... ok test builtins::typed_array::tests::uint8array_constructor_length ... ok test builtins::typed_array::tests::uint8array_out_of_bounds_behavior ... ok test builtins::typed_array::tests::uint8array_numeric_coercion ... ok test builtins::weak::weak_ref::tests::weak_ref_no_new ... ok test builtins::weak::weak_ref::tests::weak_ref_length ... ok test builtins::weak::weak_ref::tests::weak_ref_deref_invalid_this ... ok test builtins::weak::weak_ref::tests::weak_ref_deref_behavior ... ok test builtins::weak_map::tests::get_or_insert_computed_requires_object_key ... ok test builtins::weak_map::tests::get_or_insert_requires_object_key ... ok test builtins::weak_map::tests::get_or_insert_computed_this_not_weakmap ... ok test builtins::weak_map::tests::get_or_insert_computed_requires_callable ... ok test builtins::weak::weak_ref::tests::weak_ref_collected ... ok test builtins::weak_map::tests::get_or_insert_computed_overwrites_race ... ok test builtins::weak_map::tests::get_or_insert_this_not_weakmap ... ok test builtins::weak_map::tests::get_or_insert_computed_not_called_on_hit ... ok test builtins::weak_map::tests::weakmap_delete ... ok test builtins::weak_map::tests::weakmap_set_rejects_boolean ... ok test builtins::weak_map::tests::weakmap_multiple_keys ... ok test builtins::weak_map::tests::weakmap_overwrite_value ... ok test context::time::basic ... ok test builtins::weak_map::tests::get_or_insert_returns_existing_on_hit ... ok test builtins::weak::weak_ref::tests::weak_ref_primitive_target_rejection ... ok test builtins::weak_map::tests::weakmap_set_rejects_number ... ok test builtins::weak_map::tests::weakmap_get_missing_key ... ok test builtins::weak_map::tests::weakmap_has ... ok test builtins::weak_map::tests::weakmap_delete_twice ... ok test builtins::weak_map::tests::get_or_insert_inserts_on_miss ... ok test builtins::weak_map::tests::weakmap_set_and_get ... ok test builtins::weak_map::tests::weakmap_set_rejects_string ... ok test builtins::weak_map::tests::weakmap_set_rejects_null ... ok test builtins::weak_map::tests::get_or_insert_computed_this_is_undefined_and_key_forwarded ... ok test context::time::monotonic_behavior ... ok test builtins::weak_map::tests::weakmap_set_rejects_symbol ... ok test builtins::weak_map::tests::weakmap_set_returns_this ... ok test builtins::weak_map::tests::weakmap_set_rejects_undefined ... ok test context::time::clock_independence ... ok test builtins::weak_set::tests::weakset_add_and_has ... ok test builtins::weak_set::tests::weakset_add_chaining ... ok test builtins::weak_set::tests::weakset_add_duplicate ... ok test builtins::weak_set::tests::weakset_add_primitive_rejection ... ok test builtins::symbol::tests::symbol_for_and_key_for ... ok test builtins::weak_set::tests::weakset_delete_behavior ... ok test environments::tests::const_is_block_scoped ... ok test builtins::weak_set::tests::weakset_delete_primitive_returns_false ... ok test environments::tests::let_is_block_scoped ... ok test environments::tests::set_outer_let_in_block_scope ... ok test builtins::weak_set::tests::weakset_has_primitive_returns_false ... ok test module::loader::tests::resolve_test::none_i_js_err_expects ... ok test environments::tests::functions_use_declaration_scope ... ok test environments::tests::var_not_block_scoped ... ok test environments::tests::set_outer_var_in_block_scope ... ok test module::loader::tests::resolve_test::none_other_k_js_ok_base_other_k_js_expects ... ok test module::loader::tests::resolve_test::some_base_other_ref_js_c_js_ok_base_other_c_js_expects ... ok test module::loader::tests::resolve_test::some_base_ref_js_b_js_ok_base_b_js_expects ... ok test module::loader::tests::resolve_test::none_n_js_err_expects ... ok test error::tests::eval_error_has_backtrace ... ok test module::loader::tests::resolve_test::some_base_ref_js_f_js_ok_base_f_js_expects ... ok test module::loader::tests::resolve_test::none_j_js_ok_base_j_js_expects ... ok test module::loader::tests::resolve_test::none_other_l_js_err_expects ... ok test module::loader::tests::resolve_test::some_hello_ref_js_a_js_ok_base_a_js_expects ... ok test module::loader::tests::resolve_test::some_base_other_ref_js_d_js_ok_base_d_js_expects ... ok test module::loader::tests::resolve_test::some_other_ref_js_other_h1_js_ok_base_other_h1_js_expects ... ok test error::tests::backtrace_preserved_through_promise_rejection ... ok test module::loader::tests::resolve_test::some_base_ref_js_other_m_js_err_expects ... ok test module::loader::tests::resolve_test_no_base::none_i_js_err_expects ... ok test module::loader::tests::resolve_test::some_base_ref_js_e_js_ok_base_e_js_expects ... ok test module::can_throw_exception ... ok test module::loader::tests::resolve_test_no_base::none_n_js_err_expects ... ok test error::tests::explicit_throw_backtrace_preserved_through_promise_rejection ... ok test module::loader::tests::resolve_test::some_other_ref_js_other_h_js_ok_base_other_other_h_js_expects ... ok test error::tests::nested_backtrace_preserved_through_promise_rejection ... ok test module::loader::tests::resolve_test::some_ref_js_g_js_ok_base_g_js_expects ... ok test module::loader::tests::resolve_test::some_other_ref_js_h2_js_ok_base_h2_js_expects ... ok test module::loader::tests::resolve_test_no_base::none_other_l_js_err_expects ... ok test module::loader::tests::resolve_test_no_base::none_other_k_js_ok_other_k_js_expects ... ok test module::loader::tests::resolve_test_no_base::none_j_js_ok_j_js_expects ... ok test module::test_module_request_attribute_sorting ... ok test module::into_js_module ... ok test module::loader::tests::resolve_test_no_base::some_base_other_ref_js_d_js_ok_base_d_js_expects ... ok test property::attribute::tests::clear ... ok test module::loader::tests::resolve_test_no_base::some_base_other_ref_js_c_js_ok_base_other_c_js_expects ... ok test property::attribute::tests::configurable ... ok test module::loader::tests::resolve_test_no_base::some_base_ref_js_b_js_ok_base_b_js_expects ... ok test property::attribute::tests::default ... ok test property::attribute::tests::enumerable ... ok test property::attribute::tests::enumerable_configurable ... ok test property::attribute::tests::set_configurable_to_false ... ok test property::attribute::tests::set_configurable_to_true ... ok test property::attribute::tests::set_enumerable_to_false ... ok test property::attribute::tests::set_enumerable_to_true ... ok test property::attribute::tests::set_writable_to_false ... ok test property::attribute::tests::set_writable_to_true ... ok test property::attribute::tests::writable ... ok test property::attribute::tests::writable_and_enumerable ... ok test property::attribute::tests::writable_enumerable_configurable ... ok test string::tests::as_str ... ok test string::tests::concat ... ok test string::tests::conversion_to_known_static_js_string ... ok test string::tests::empty ... ok test string::tests::hash ... ok test string::tests::refcount ... ok test string::tests::static_refcount ... ok test string::tests::trim_start_non_ascii_to_ascii ... ok test symbol::tests::clone_preserves_identity ... ok test symbol::tests::clone_well_known_preserves_identity ... ok test symbol::tests::debug_formatting ... ok test symbol::tests::descriptive_string_with_description ... ok test symbol::tests::descriptive_string_without_description ... ok test module::loader::tests::resolve_test_no_base::some_base_ref_js_e_js_ok_e_js_expects ... ok test symbol::tests::display_formatting ... ok test symbol::tests::fn_name_well_known ... ok test symbol::tests::fn_name_with_description ... ok test symbol::tests::fn_name_without_description ... ok test symbol::tests::hash_consistency ... ok test symbol::tests::new_with_description ... ok test symbol::tests::new_without_description ... ok test symbol::tests::ordering ... ok test symbol::tests::well_known_symbols_are_equal ... ok test symbol::tests::well_known_symbols_different_from_user ... ok test symbol::tests::unique ... ok test symbol::tests::well_known_symbols_description ... ok test object::shape::shared_shape::tests::test_prune_prototype_on_counter_limit ... ok test module::loader::tests::resolve_test_no_base::some_base_ref_js_f_js_ok_base_f_js_expects ... ok test module::loader::tests::resolve_test_no_base::some_base_ref_js_other_m_js_err_expects ... ok test module::loader::tests::resolve_test_no_base::some_hello_ref_js_a_js_ok_a_js_expects ... ok test module::loader::tests::resolve_test_no_base::some_other_ref_js_h2_js_ok_h2_js_expects ... ok test module::loader::tests::resolve_test_no_base::some_other_ref_js_other_h1_js_ok_other_h1_js_expects ... ok test module::loader::tests::resolve_test_no_base::some_other_ref_js_other_h_js_ok_other_other_h_js_expects ... ok test object::builtins::jsarray::tests::splice_remove ... ok test object::shape::shared_shape::tests::test_prune_property_on_counter_limit ... ok test object::builtins::jsarray::tests::splice_from_start ... ok test object::builtins::jsarraybuffer::tests::array_buffer_to_vec_empty ... ok test module::loader::tests::resolve_test_no_base::some_ref_js_g_js_ok_g_js_expects ... ok test object::builtins::jssharedarraybuffer::tests::shared_array_buffer_to_vec_roundtrip ... ok test object::builtins::jsarray::tests::splice_insert ... ok test object::builtins::jstypedarray::typed_array_iterator ... ok test object::builtins::jsarray::tests::splice_empty_array ... ok test object::builtins::jssharedarraybuffer::tests::shared_array_buffer_to_vec_zero_length ... ok test object::builtins::jsarray::tests::splice_replace ... ok test object::builtins::jstypedarray::typed_array_to_sorted ... ok test object::builtins::jstypedarray::typed_array_values ... ok test object::builtins::jsarraybuffer::tests::array_buffer_to_vec_roundtrip_and_detach ... ok test object::builtins::jstypedarray::typed_array_entries ... ok test object::builtins::jstypedarray::typed_array_keys ... ok test object::builtins::jstypedarray::typed_iterators_uint32 ... ok test object::builtins::jstypedarray::typed_array_to_reversed ... ok test object::builtins::jstypedarray::uint8_array_to_vec_roundtrip ... ok test object::builtins::jstypedarray::typed_array_to_string ... ok test object::builtins::jstypedarray::typed_iterators_f32 ... ok test object::builtins::jstypedarray::typed_iterators_uint8 ... ok test object::tests::ordinary_has_instance_nonobject_prototype ... ok test symbol::tests::hidden_in_enumeration ... ok test symbol::tests::hidden_in_stringify ... ok test object::tests::object_properties_return_order ... ok test symbol::tests::type_conversions ... ok test tests::check_this_binding_in_object_literal ... ok test tests::async_generator::return_on_then_single ... ok test tests::array_field_set ... ok test tests::async_generator::return_on_then_queue ... ok test tests::array_pop_benchmark ... ok test tests::class::nested_class_in_class_expression_constructor ... ok test tests::class::class_superclass_from_regex_error ... ok test tests::class::class_boolean_literal_static_method_names ... ok test tests::control_flow::catch ... ok test tests::class::class_boolean_literal_method_names ... ok test tests::control_flow::catch_binding_pattern_object ... ok test tests::class::class_in_constructor ... ok test tests::control_flow::default_not_taken_switch ... ok test tests::control_flow::finally_with_loop_break ... ok test tests::class::nested_class_in_static_block ... ok test tests::control_flow::catch_binding ... ok test tests::control_flow::break_labelled_if_statement ... ok test tests::class::class_boolean_literal_getter_setter_names ... ok test tests::class::class_field_initializer_name_static ... ok test tests::control_flow::catch_finally ... ok test tests::control_flow::catch_binding_finally ... ok test tests::class::class_field_initializer_name ... ok test tests::class::class_can_access_super_from_static_initializer ... ok test tests::control_flow::break_labelled_try_statement ... ok test tests::control_flow::catch_binding_pattern_array ... ok test tests::control_flow::finally ... ok test tests::control_flow::default_taken_switch ... ok test tests::class::private_field_initializer_reference_non_escaped_variable ... ok test tests::control_flow::loops::break_out_of_inner_loop ... ok test tests::class::property_initializer_reference_escaped_variable ... ok test tests::control_flow::bigger_switch_example ... ok test tests::control_flow::finally_fallthrough_with_untaken_return ... ok test tests::control_flow::loops::break_nested_labels_loops_and_try ... ok test tests::control_flow::loops::break_environment_gauntlet ... ok test tests::control_flow::loops::continue_inner_loop ... ok test tests::control_flow::loops::do_loop_early_break ... ok test tests::control_flow::loops::do_loop_late_break ... ok test tests::control_flow::loops::do_while_in_block ... ok test tests::control_flow::loops::do_while_loop_at_least_once ... ok test tests::control_flow::loops::do_while_loop_continue ... ok test tests::control_flow::loops::do_while_loop ... ok test tests::control_flow::loops::do_while_post_inc ... ok test tests::control_flow::loops::for_in_break_label ... ok test tests::control_flow::loops::for_loop_iteration_variable_does_not_leak ... ok test tests::control_flow::loops::for_loop_break ... ok test tests::control_flow::loops::for_loop_continue_label ... ok test tests::control_flow::loops::for_of_loop_break ... ok test tests::control_flow::loops::for_loop ... ok test tests::control_flow::loops::for_of_loop_continue ... ok test tests::control_flow::loops::for_of_loop_let ... ok test tests::control_flow::loops::for_loop_continue_out_of_switch ... ok test tests::control_flow::loops::for_of_loop_var ... ok test tests::control_flow::loops::for_loop_return ... ok test tests::control_flow::loops::for_of_loop_declaration ... ok test tests::control_flow::loops::while_loop_late_break ... ok test tests::control_flow::loops::test_invalid_break_target ... ok test tests::control_flow::loops::for_of_loop_const ... ok test tests::control_flow::no_true_case_switch ... ok test tests::control_flow::loops::while_loop_continue ... ok test tests::control_flow::loops::for_in_continue_label ... ok test tests::control_flow::loops::for_loop_break_label ... ok test tests::async_generator::return_on_then_infinite_loop ... ok test tests::control_flow::loops::try_break_finally_edge_cases ... ok test tests::control_flow::loops::for_of_loop_return ... ok test tests::control_flow::no_cases_switch ... ok test tests::control_flow::loops::while_loop_early_break ... ok test tests::array_creation_benchmark ... ok test tests::control_flow::loops::try_break_labels ... ok test tests::control_flow::loops::for_in_const_array ... ok test tests::control_flow::loops::for_in_declaration ... ok test tests::control_flow::loops::for_in_var_array ... ok test tests::control_flow::loops::for_in_let_object ... ok test tests::control_flow::loops::for_in_var_object ... ok test tests::control_flow::string_switch ... ok test tests::control_flow::simple_try ... ok test tests::control_flow::single_case_switch ... ok test tests::control_flow::test_invalid_break ... ok test tests::control_flow::test_invalid_continue ... ok test tests::control_flow::test_invalid_continue_target ... ok test tests::control_flow::three_case_partial_fallthrough ... ok test tests::control_flow::test_labelled_block ... ok test tests::empty_let_decl_undefined ... ok test tests::control_flow::two_case_switch ... ok test tests::empty_statement ... ok test tests::control_flow::two_case_no_break_switch ... ok test tests::empty_var_decl_undefined ... ok test tests::function::empty_function_returns_undefined ... ok test tests::fix_index_access_in_finally_jump_table_in_function ... ok test tests::function::duplicate_function_name ... ok test tests::function::calling_function_with_unspecified_arguments ... ok test tests::env::with_env_not_panic ... ok test tests::function::function_declaration_returns_undefined ... ok test tests::fix_index_access_in_finally_jump_table_in_loop ... ok test tests::env::fun_block_eval_2317 ... ok test tests::function::eval_out_of_scope ... ok test tests::function::function_constructor_nested_lexical_binding ... ok test tests::function::property_accessor_member_expression_dot_notation_on_function ... ok test tests::function::strict_mode_dup_func_parameters ... ok test tests::function::generator_resumption_not_affected_by_return_value_reset ... ok test tests::function::should_type_error_when_new_is_not_constructor ... ok test tests::function::new_instance_should_point_to_prototype ... ok test tests::function::property_accessor_member_expression_bracket_notation_on_function ... ok test tests::function::early_return ... ok test tests::function::not_a_function ... ok test tests::function::generator_resumption_with_constructor_not_affected_by_return_value_reset ... ok test tests::function::implicit_return_does_not_leak_from_previous_eval ... ok test tests::function::implicit_return_does_not_leak_last_evaluated_expression ... ok test tests::function::should_set_this_value ... ok test tests::function::implicit_constructor_return_uses_constructed_object ... ok test tests::function::implicit_constructor_return_does_not_leak_completion_value_from_same_eval ... ok test tests::function::implicit_return_does_not_leak_completion_value_from_same_eval ... ok test tests::generators::exhausted_generator ... ok test tests::function_decl_hoisting ... ok test tests::generators::basic_yield ... ok test tests::env::indirect_eval_function_var_binding_4350 ... ok test tests::generators::return_method ... ok test tests::generators::explicit_return ... ok test tests::generators::return_before_start ... ok test tests::generators::next_with_value ... ok test tests::generators::throw_before_start ... ok test tests::env::eval_created_bindings_can_be_deleted_5333 ... ok test tests::identifier_op ... ok test tests::issue5357 ... ok test tests::identifier_on_global_object_undefined ... ok test tests::multiline_str_concat ... ok test tests::job::test_async_job_not_blocking_event_loop ... ok test tests::object_field_set ... ok test tests::length_correct_value_on_string_literal ... ok test tests::operators::assign_to_array_decl ... ok test tests::number_object_access_benchmark ... ok test tests::operators::assignmentoperator_lhs_not_defined ... ok test tests::operators::assignment_to_non_assignable ... ok test tests::operators::assign_operator_precedence ... ok test tests::operators::assign_to_object_decl ... ok test tests::operators::conditional_op ... ok test tests::null_bool_in_object_pattern ... ok test tests::operators::assignment_to_non_assignable_ctd ... ok test tests::operators::assignmentoperator_rhs_throws_error ... ok test tests::operators::delete_in_function_global_strict ... ok test tests::operators::delete_after_strict_function ... ok test tests::operators::delete_non_configurable_in_function ... ok test tests::operators::delete_non_configurable ... ok test tests::operators::delete_in_strict_function_returned ... ok test tests::generators::throw_method_caught ... ok test tests::operators::delete_in_function_in_strict_function ... ok test tests::generators::throw_method_uncaught ... ok test tests::operators::comma_operator ... ok test tests::operators::delete_variable_in_strict ... ok test tests::operators::in_operator::number_in_array ... ok test tests::operators::bigint_mixed_type_operations ... ok test tests::operators::in_operator::property_in_object ... ok test tests::iterators::iterator_close_in_continue_before_jobs ... ok test tests::operators::in_operator::property_in_property_chain ... ok test tests::iterators::async_iterator_close_in_continue_is_awaited ... ok test tests::operators::in_operator::should_type_error_when_rhs_not_object ... ok test tests::operators::in_operator::symbol_in_object ... ok test tests::operators::in_operator::property_not_in_object ... ok test tests::operators::delete_optional_chaining ... ok test tests::iterators::mixed_iterators_close_in_continue ... ok test tests::operators::multicharacter_assignment_to_non_assignable ... ok test tests::operators::multicharacter_bitwise_assignment_to_non_assignable ... ok test tests::operators::invalid_unary_access ... ok test tests::operators::instanceofoperator_rhs_not_callable ... ok test tests::operators::instanceof_custom_has_instance ... ok test tests::operators::multicharacter_assignment_to_non_assignable_ctd ... ok test tests::operators::instanceofoperator_rhs_not_object ... ok test tests::operators::multicharacter_bitwise_assignment_to_non_assignable_ctd ... ok test tests::operators::property_accessor_member_expression_bracket_notation_on_string_literal ... ok test tests::operators::logical_nullish_assignment ... ok test tests::operators::logical_assignment ... ok test tests::operators::property_accessor_member_expression_dot_notation_on_string_literal ... ok test tests::operators::unary_operations_on_this ... ok test tests::semicolon_expression_stop ... ok test tests::operators::regex_slash_eq ... ok test tests::operators::tilde_operator ... ok test tests::result_of_empty_block ... ok test tests::operators::unary_void ... ok test tests::operators::ops_at_the_end ... ok test tests::spread::object_spread ... ok test tests::operators::typeofs ... ok test tests::operators::typeof_edge_cases ... ok test tests::operators::ushr_bigint_type_error ... ok test tests::operators::unary_delete ... ok test tests::operators::unary_post ... ok test tests::operators::unary_pre ... ok test tests::promise::issue_2658 ... ok test tests::spread::array_rest_with_arguments ... ok test tests::spread::spread_getters_in_initializer ... ok test tests::spread::spread_getters_in_object ... ok test tests::operators::short_circuit_evaluation ... ok test tests::spread::spread_null_and_undefined_ignored ... ok test tests::spread::spread_setters ... ok test tests::spread::spread_shallow_clone ... ok test tests::operators::nan_comparisons ... ok test tests::spread::spread_merge ... ok test tests::spread::spread_overriding_properties ... ok test tests::spread::spread_with_arguments ... ok test tests::spread::spread_with_call ... ok test value::inner::nan_boxed::bigint ... ok test value::inner::nan_boxed::boolean ... ok test value::inner::nan_boxed::float ... ok test value::inner::nan_boxed::integer ... ok test value::inner::nan_boxed::null ... ok test value::inner::nan_boxed::object ... ok test value::inner::nan_boxed::string ... ok test value::inner::nan_boxed::symbol ... ok test value::inner::nan_boxed::undefined ... ok test value::integer::tests::test_eq ... ok test value::integer::tests::test_ord ... ok test tests::spread::spread_with_new ... ok test tests::strict_mode_octal ... ok test tests::strict_mode_with ... ok test tests::template_literal ... ok test tests::var_decl_hoisting_2_variables_hoisting ... ok test value::conversions::nullable::tests::invalid ... ok test value::conversions::either::either ... ok test value::conversions::nullable::tests::null ... ok test tests::var_decl_hoisting_simple ... ok test tests::undefined_constant ... ok test tests::var_decl_hoisting_2_variables_hoisting_2 ... ok test tests::var_decl_hoisting_with_initialization ... ok test tests::strict_mode_reserved_name ... ok test tests::var_decl_hoisting_2_variables_hoisting_3 ... ok test value::conversions::nullable::tests::not_null ... ok test tests::to_string::test_async_generator_to_string ... ok test tests::to_string::test_eval_fn_to_string ... ok test tests::to_string::test_async_fn_to_string ... ok test tests::to_string::test_obj_methods_to_string ... ok test tests::to_string::test_static_to_string ... ok test tests::to_string::test_simple_generator_to_string ... ok test value::conversions::serde_json::tests::json_conversions ... ok test tests::to_string::test_async_arrow_to_string ... ok test tests::to_string::test_class_methods_to_string ... ok test value::conversions::serde_json::tests::integer_ops_to_json ... ok test value::conversions::serde_json::tests::to_json_undefined_in_structure ... ok test value::conversions::try_from_js::integer_floating_js_value_to_integer ... ok test value::conversions::serde_json::tests::to_json_undefined ... ok test value::conversions::serde_json::tests::to_json_cyclic ... ok test value::conversions::try_from_js::value_into_map ... ok test value::conversions::try_from_js::value_into_tuple ... ok test value::conversions::try_into_js::try_into_js_tests::vec ... ok test value::conversions::try_from_js::js_map_into_rust_map ... ok test tests::tagged_template ... ok test value::conversions::try_into_js::try_into_js_tests::big_int_err ... ok test value::conversions::try_into_js::try_into_js_tests::int_tuple ... ok test value::conversions::try_into_js::try_into_js_tests::string ... ok test tests::to_string::test_ordinary_and_arrow_to_string ... ok test value::conversions::try_from_js::value_into_vec ... ok test value::tests::abstract_equality_comparison ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_nan ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_number ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_or_equal_infinity ... ok test value::tests::abstract_relational_comparison::bigint_less_than_infinity ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_infinity ... ok test value::tests::abstract_relational_comparison::bigint_less_than_or_equal_nan ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_or_equal_nan ... ok test value::tests::abstract_relational_comparison::bigint_less_than_number ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_or_equal_string ... ok test value::tests::abstract_relational_comparison::bigint_less_than_nan ... ok test value::tests::abstract_relational_comparison::nan_greater_than_or_equal_bigint ... ok test value::tests::abstract_relational_comparison::bigint_less_than_or_equal_infinity ... ok test value::tests::abstract_relational_comparison::bigint_less_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::bigint_greater_than_string ... ok test value::tests::abstract_relational_comparison::nan_greater_than_bigint ... ok test value::tests::abstract_relational_comparison::nan_less_than_bigint ... ok test value::tests::abstract_relational_comparison::bigint_less_than_or_equal_string ... ok test value::tests::abstract_relational_comparison::nan_less_than_or_equal_bigint ... ok test value::tests::abstract_relational_comparison::number_greater_than_bigint ... ok test value::tests::abstract_relational_comparison::negative_infinity_less_than_bigint ... ok test value::tests::abstract_relational_comparison::negative_infinity_greater_than_bigint ... ok test value::tests::abstract_relational_comparison::negative_infinity_greater_or_equal_than_bigint ... ok test value::tests::abstract_relational_comparison::bigint_less_than_string ... ok test value::tests::abstract_relational_comparison::number_greater_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::number_greater_than_number ... ok test value::tests::abstract_relational_comparison::number_greater_than_or_equal_bigint ... ok test value::tests::abstract_relational_comparison::negative_infinity_less_than_or_equal_bigint ... ok test value::tests::abstract_relational_comparison::number_less_greater_or_equal_string ... ok test value::tests::abstract_relational_comparison::number_less_greater_string ... ok test value::tests::abstract_relational_comparison::number_less_than_or_equal_string ... ok test value::tests::abstract_relational_comparison::number_less_than_number ... ok test value::tests::abstract_relational_comparison::number_less_than_or_equal_bigint ... ok test value::tests::abstract_relational_comparison::number_less_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::number_less_than_bigint ... ok test value::tests::abstract_relational_comparison::number_less_than_string ... ok test value::tests::abstract_relational_comparison::number_object_greater_than_number ... ok test value::tests::abstract_relational_comparison::number_object_greater_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::number_object_greater_than_number_object ... ok test value::tests::abstract_relational_comparison::string_greater_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::string_greater_than_number ... ok test value::tests::abstract_relational_comparison::number_object_less_than_number ... ok test value::tests::abstract_relational_comparison::number_object_greater_than_or_equal_number_object ... ok test value::tests::abstract_relational_comparison::number_object_less_than_number_object ... ok test value::tests::abstract_relational_comparison::number_object_less_than_number_or_equal_object ... ok test value::tests::abstract_relational_comparison::number_object_less_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::string_less_than_number ... ok test value::tests::abstract_relational_comparison::string_greater_than_string ... ok test value::tests::abstract_relational_comparison::string_less_than_string ... ok test value::tests::abstract_relational_comparison::string_less_than_or_equal_number ... ok test value::tests::abstract_relational_comparison::string_greater_than_bigint ... ok test value::tests::abstract_relational_comparison::string_greater_than_or_equal_string ... ok test value::tests::add_number_and_number ... ok test value::tests::abstract_relational_comparison::string_less_than_bigint ... ok test value::tests::abstract_relational_comparison::string_less_than_or_equal_string ... ok test value::tests::abstract_relational_comparison::string_greater_than_or_equal_bigint ... ok test value::tests::abstract_relational_comparison::string_less_than_or_equal_bigint ... ok test value::tests::add_number_object_and_number ... ok test value::tests::add_number_object_and_string_object ... ok test value::tests::abstract_relational_comparison::string_object_less_than_or_equal_string ... ok test value::tests::add_number_and_string ... ok test value::tests::add_string_and_string ... ok test value::tests::abstract_relational_comparison::string_object_greater_than_or_equal_string_object ... ok test value::tests::abstract_relational_comparison::string_object_greater_or_equal_than_string ... ok test value::tests::bitand_integer_and_rational ... ok test value::tests::bitand_rational_and_rational ... ok test value::tests::abstract_relational_comparison::string_object_less_than_string ... ok test value::tests::cyclic_conversions::to_bigint_cyclic ... ok test value::tests::abstract_relational_comparison::string_object_less_than_string_object ... ok test value::tests::cyclic_conversions::to_json_cyclic ... ok test value::tests::assign_pow_number_and_string ... ok test value::tests::bitand_integer_and_integer ... ok test value::tests::cyclic_conversions::to_boolean_cyclic ... ok test value::tests::abstract_relational_comparison::string_object_greater_than_string ... ok test value::tests::abstract_relational_comparison::string_object_less_than_string_or_equal_object ... ok test value::tests::abstract_relational_comparison::string_object_greater_than_string_object ... ok test value::tests::cyclic_conversions::to_json_noncyclic ... ok test value::tests::display_string ... ok test value::tests::float_display ... ok test value::tests::cyclic_conversions::to_number_cyclic ... ok test value::tests::cyclic_conversions::to_string_cyclic ... ok test value::tests::hash_object ... ok test value::tests::hash_rational ... ok test value::tests::hash_undefined ... ok test value::tests::integer_is_true ... ok test value::tests::number_is_true ... ok test value::tests::string_to_value ... ok test value::tests::undefined ... ok test value::tests::cyclic_conversions::to_u32_cyclic ... ok test value::tests::debug_object ... ok test value::tests::display_array_string ... ok test value::tests::display_negative_zero_object ... ok test value::tests::display_boolean_object ... ok test value::tests::display_number_object ... ok test value::tests::display_object ... ok test value::tests::display_object_indent ... ok test value::tests::get_set_field ... ok test value::tests::div_by_zero ... ok test vm::opcode::args::tests::test_address_round_trip ... ok test vm::opcode::args::tests::test_encoded_size_matches_type_size ... ok test vm::opcode::args::tests::test_primitive_round_trips ... ok test vm::opcode::args::tests::test_register_operand_round_trip ... ok test vm::opcode::args::tests::test_thin_vec_round_trip ... ok test vm::opcode::args::tests::test_tuple_round_trips ... ok test vm::opcode::args::tests::test_unit_round_trip ... ok test vm::opcode::args::tests::test_varying_operand_round_trip ... ok test vm::source_info::builder::tests::empty ... ok test vm::opcode::args::tests::decode_truncated_buffer_panics - should panic ... ok test vm::source_info::builder::tests::finish_does_not_insert_none_position_if_len_is_equal ... ok test value::tests::js_value_macro::into_jsvalue ... ok test vm::source_info::builder::tests::finish_full_consecutive_duplicates ... ok test value::tests::js_value_macro::context ... ok test vm::source_info::builder::tests::finish_inner_consecutive_duplicates ... ok test vm::source_info::builder::tests::finish_inserts_none_position_if_len_is_not_equal ... ok test value::tests::js_value_macro::arrays ... ok test value::tests::js_value_macro::primitive_values ... ok test vm::source_info::builder::tests::finish_outer_consecutive_duplicates ... ok test value::tests::pow_number_and_string ... ok test value::tests::js_value_macro::vars ... ok test value::tests::js_value_macro::objects ... ok test value::tests::string_length_is_in_utf16_codeunits ... ok test value::tests::js_value_macro::complex ... ok test value::tests::pow_number_and_number ... ok test value::tests::get_types ... ok test value::tests::rem_by_zero ... ok test value::tests::string_length_is_not_enumerable ... ok test value::tests::sub_number_and_number ... ok test value::tests::to_bigint ... ok test vm::source_info::builder::tests::multiple_source_full_overlapping ... ok test value::tests::to_int32 ... ok test value::tests::sub_string_and_number_object ... ok test value::tests::pad_end ... ok test vm::source_info::builder::tests::multiple_source_inner_overlapping ... ok test vm::source_info::builder::tests::multiple_source_multiple_inner_non_overlapping ... ok test vm::source_info::builder::tests::multiple_source_multiple_inner_non_overlapping_with_gap ... ok test value::tests::sub_number_object_and_number_object ... ok test vm::source_info::builder::tests::multiple_source_non_overlapping ... ok test vm::source_info::builder::tests::multiple_source_outer_overlapping ... ok test value::tests::to_index ... ok test value::tests::to_length ... ok test vm::source_info::builder::tests::single_source_non_overlapping ... ok test vm::source_info::builder::tests::single_source_overlapping ... ok test value::tests::to_string ... ok test vm::inline_cache::tests::get_internal_method_in_prototype ... ok test vm::source_info::tests::find_before_first_entry ... ok test vm::inline_cache::tests::define_own_property_internal_method_non_existent_property ... ok test vm::source_info::tests::find_empty ... ok test value::tests::to_integer_or_infinity ... ok test vm::source_info::tests::find_past_last_entry ... ok test vm::source_info::tests::find_unit_ranges ... ok test vm::inline_cache::tests::define_own_property_internal_method_existing_property_property ... ok test vm::source_info::tests::find_wide_spaced_ranges_even ... ok test vm::source_info::tests::find_wide_spaced_ranges_odd ... ok test vm::inline_cache::tests::get_internal_method ... ok test vm::source_info::tests::find_with_single_entry ... ok test value::tests::test_accessors ... ok test value::tests::to_primitive ... ok test value::tests::object_to_property_key ... ok test vm::inline_cache::tests::get_own_property_internal_method ... ok test vm::inline_cache::tests::set_internal_method ... ok test vm::inline_cache::tests::get_property_by_name_set_inline_cache_on_property_load ... ok test vm::inline_cache::tests::test_megamorphic_inline_cache ... ok test vm::inline_cache::tests::set_property_by_name_set_inline_cache_on_property_load ... ok test vm::inline_cache::tests::test_polymorphic_inline_cache ... ok test vm::tests::basic_op ... ok test vm::tests::arguments_object_constructor_valid_index ... ok test vm::tests::multiple_catches ... ok test vm::tests::no_use_last_expr_finally_block ... ok test vm::tests::finally_block_binding_env ... ok test vm::tests::order_of_execution_in_assignment ... ok test vm::tests::super_call_get_constructor_before_arguments_execution ... ok test vm::tests::loop_runtime_limit ... ok test vm::tests::position ... ok test vm::tests::typeof_number ... ok test vm::tests::recursion_in_setter_throws_uncatchable_error ... ok test vm::tests::use_last_expr_catch_block ... ok test vm::tests::run_super_method_in_object ... ok test vm::tests::recursion_in_async_gen_throws_uncatchable_error ... ok test vm::tests::use_last_expr_try_block ... ok test vm::tests::try_catch_finally_from_init ... ok test vm::tests::order_of_execution_in_assignment_with_comma_expressions ... ok test vm::tests::empty_return_values ... ok test vm::tests::super_call_constructor_null ... ok test vm::tests::truncate_environments_on_non_caught_native_error ... ok test vm::tests::typeof_string ... ok test vm::tests::get_reference_by_super ... ok test vm::tests::recursion_runtime_limit ... ok test vm::tests::super_construction_with_parameter_expression ... ok test vm::tests::cross_context_function_call ... ok test builtins::intl::locale::tests::locale_resolution ... ok test builtins::intl::date_time_format::tests::dtf_ctor_observable_behavior ... ok test builtins::number::tests::to_locale_string_intl ... ok test builtins::number::tests::to_locale_string ... ok test object::builtins::jstypedarray::typed_array_to_locale_string ... ok test vm::tests::long_object_chain_gc_trace_stack_overflow ... ok test builtins::date::tests::date_proto_to_locale_string_intl ... ok test builtins::intl::date_time_format::tests::date_to_locale_string ... ok test builtins::intl::date_time_format::tests::dtf_basic ... ok test result: ok. 1128 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s Running tests/gcd.rs (target/debug/deps/gcd-82003733b728a55b) running 1 test test gcd ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/imports.rs (target/debug/deps/imports-da5e96d311e68662) running 2 tests test json_import_attributes_are_part_of_the_cache_key ... ok test subdirectories ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/macros.rs (target/debug/deps/macros-7bc803391455b53d) running 1 test test try_from_js_derive ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/module.rs (target/debug/deps/module-acd88074ce2c0dbf) running 7 tests test test_dynamic_import_invalid_options ... ok test test_dynamic_import_non_string_attribute_value ... ok test test_json_module_static_import_with_attributes ... ok test test_json_module_reexport_with_attributes ... ok test test_json_module_from_str ... ok test test_json_module_dynamic_import ... ok test test_dynamic_import_symbol_key ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running unittests src/bin/classes.rs (target/debug/deps/classes-ed00c740aaeb6120) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/closures.rs (target/debug/deps/closures-7487cb7fab853278) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/commuter_visitor.rs (target/debug/deps/commuter_visitor-2072a5a4247c2e11) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/derive.rs (target/debug/deps/derive-cd264224f4f64960) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/host_defined.rs (target/debug/deps/host_defined-40dfdbdb9ad51f3b) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsarray.rs (target/debug/deps/jsarray-549d840f4c1dc0ca) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsarraybuffer.rs (target/debug/deps/jsarraybuffer-9859d6a20bd594a8) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsasyncgenerator.rs (target/debug/deps/jsasyncgenerator-d0fb1b8b588f5266) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsdate.rs (target/debug/deps/jsdate-bc430847bc49a2b4) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsgeneratorfunction.rs (target/debug/deps/jsgeneratorfunction-964e6dbdf8582c8b) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsmap.rs (target/debug/deps/jsmap-c4ab82b50a916ea5) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jspromise.rs (target/debug/deps/jspromise-4ac24046ae60e84c) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsregexp.rs (target/debug/deps/jsregexp-aac2cf7da2cea669) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsset.rs (target/debug/deps/jsset-8a13fd1b2a8b5f8a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jstypedarray.rs (target/debug/deps/jstypedarray-77f6e1930fa812f3) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsweakmap.rs (target/debug/deps/jsweakmap-966ab9cc883510bd) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/jsweakset.rs (target/debug/deps/jsweakset-a827a406ae30041c) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/loadfile.rs (target/debug/deps/loadfile-30f3c9b804b3298c) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/loadstring.rs (target/debug/deps/loadstring-209742df5ec4df8d) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/module_fetch_async.rs (target/debug/deps/module_fetch_async-5c2f1f2933042f23) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/modulehandler.rs (target/debug/deps/modulehandler-6be504b44825a8fd) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/modules.rs (target/debug/deps/modules-50c3701b592c2e5d) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/properties.rs (target/debug/deps/properties-8d25a917ee4d5e04) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/runtime_limits.rs (target/debug/deps/runtime_limits-21d200f04680494a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/smol_event_loop.rs (target/debug/deps/smol_event_loop-b8c8774cccb8d97d) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/symbol_visitor.rs (target/debug/deps/symbol_visitor-acd06d0fb47a4995) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/synthetic.rs (target/debug/deps/synthetic-568310f289479640) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/tokio_event_loop.rs (target/debug/deps/tokio_event_loop-7c3e062ac7e7d66d) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/try_into_js_derive.rs (target/debug/deps/try_into_js_derive-5dd569206fdeb923) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/boa_gc-3494df7edfc8c2f4) running 30 tests test internals::gc_header::tests::is_rooted_before_saturation ... ok test internals::gc_header::tests::mark_bit_preserved ... ok test internals::gc_header::tests::inc_ref_panics - should panic ... ok test internals::gc_header::tests::debug_assert_fires_when_non_root_exceeds_ref_count - should panic ... ok test internals::gc_header::tests::reset_preserves_mark ... ok test internals::gc_header::tests::saturation_at_higher_ref_count ... ok test internals::gc_header::tests::unmark_preserves_non_root_count ... ok test test::allocation::miri::gc_basic_pointer_alloc ... ok test test::allocation::miri::gc_basic_cell_allocation ... ok test test::erased::miri::erased_gc ... ok test test::std_types::test_file_trace ... ok test test::erased::miri::c_style_inheritance ... ok test test::std_types::test_simple_types_trace ... ok test test::weak::miri::eph_basic_alloc_dump_test ... ok test test::weak::miri::eph_allocation_chains ... ok test test::weak::miri::eph_basic_clone_test ... ok test test::weak::miri::eph_basic_upgrade_test ... ok test test::weak::miri::eph_ephemeron_test ... ok test test::erased::miri::nested_erased_gc ... ok test test::weak::miri::eph_gc_finalizer ... ok test test::weak::miri::eph_finalizer ... ok test test::weak::miri::eph_self_referential ... ok test test::weak::miri::eph_self_referential_chain ... ok test test::cell::miri::boa_borrow_mut_test ... ok test test::weak::miri::eph_weak_gc_test ... ok test test::weak::miri::eph_strong_self_reference ... ok test test::weak_map::miri::weak_map_key_live ... ok test test::weak_map::miri::weak_map_basic ... ok test test::weak_map::miri::weak_map_multiple ... ok test test::allocation::miri::gc_recursion ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s Running unittests src/lib.rs (target/debug/deps/boa_icu_provider-342019ca48260371) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/boa_interner-5dc89599a5d9bcbb) running 8 tests test tests::check_capacity ... ok test tests::check_empty_interner ... ok test tests::check_is_latin1 ... ok test tests::check_new_string ... ok test tests::check_resolve ... ok test tests::check_static_resolve ... ok test tests::check_static_strings ... ok test tests::check_unpaired_surrogates ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/boa_macros-31e942b14fd3821a) running 18 tests test utils::tests::camel_case::camel_case_1 ... ok test utils::tests::camel_case::camel_case_10 ... ok test utils::tests::camel_case::camel_case_11 ... ok test utils::tests::camel_case::camel_case_2 ... ok test utils::tests::camel_case::camel_case_3 ... ok test utils::tests::camel_case::camel_case_4 ... ok test utils::tests::camel_case::camel_case_5 ... ok test utils::tests::camel_case::camel_case_6 ... ok test utils::tests::camel_case::camel_case_7 ... ok test utils::tests::camel_case::camel_case_9 ... ok test utils::tests::pascal_case::pascal_case_1 ... ok test utils::tests::pascal_case::pascal_case_3 ... ok test utils::tests::pascal_case::pascal_case_2 ... ok test utils::tests::pascal_case::pascal_case_4 ... ok test utils::tests::pascal_case::pascal_case_5 ... ok test utils::tests::pascal_case::pascal_case_6 ... ok test utils::tests::pascal_case::pascal_case_7 ... ok test utils::tests::camel_case::camel_case_8 ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/str.rs (target/debug/deps/str-0c48cfcfca3e9044) running 2 tests test literal ... ok test utf16 ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/class.rs (target/debug/deps/class-7d2ebce3c8a67e36) running 2 tests test boa_class ... ok test boa_class_symbol_methods ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/derive.rs (target/debug/deps/derive-0a20c4198e8dc213) running 1 test Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.24 Compiling quote v1.0.47 Compiling stable_deref_trait v1.2.1 Compiling libc v0.2.189 Compiling serde_core v1.0.229 Compiling autocfg v1.5.1 Compiling siphasher v1.0.3 Compiling fastrand v2.5.0 Compiling itoa v1.0.18 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.2.0 Compiling twox-hash v2.1.4 Compiling static_assertions v1.1.0 Compiling winnow v1.0.4 Compiling cow-utils v0.1.3 Compiling litemap v0.8.3 Compiling pastey v0.2.3 Compiling crossbeam-utils v0.8.22 Compiling serde v1.0.229 Compiling writeable v0.6.4 Compiling rustc-hash v2.1.3 Compiling hashbrown v0.17.1 Compiling cfg-if v1.0.4 Compiling ryu-js v1.0.3 Compiling parking v2.2.1 Compiling fast-float2 v0.2.4 Compiling arrayvec v0.7.8 Compiling pin-project-lite v0.2.17 Compiling heck v0.5.0 Compiling thin-vec v0.2.19 Compiling once_cell v1.21.4 Compiling icu_properties_data v2.3.0 Compiling utf8_iter v1.0.4 Compiling smallvec v1.15.2 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling icu_normalizer_data v2.3.0 Compiling rustversion v1.0.23 Compiling getrandom v0.4.3 Compiling zmij v1.0.23 Compiling futures-core v0.3.34 Compiling parking_lot_core v0.9.12 Compiling rand_core v0.10.1 Compiling memchr v2.8.3 Compiling cpufeatures v0.3.0 Compiling serde_json v1.0.151 Compiling futures-io v0.3.34 Compiling num-conv v0.2.2 Compiling scopeguard v1.2.0 Compiling bitflags v2.13.1 Compiling lz4_flex v0.14.0 Compiling event-listener v5.4.2 Compiling thiserror v2.0.20 Compiling time-core v0.1.9 Compiling portable-atomic v1.15.0 Compiling lock_api v0.4.14 Compiling num_threads v0.1.7 Compiling phf_shared v0.14.0 Compiling chacha20 v0.10.2 Compiling write16 v1.0.0 Compiling fixedbitset v0.5.7 Compiling utf16_iter v1.0.5 Compiling powerfmt v0.2.0 Compiling either v1.18.0 Compiling futures-lite v2.6.1 Compiling hashbrown v0.14.5 Compiling deranged v0.5.8 Compiling small_btree v0.1.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/utils/small_btree) Compiling tap v1.0.1 Compiling oneshot v0.2.1 Compiling intrusive-collections v0.10.3 Compiling tag_ptr v0.1.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/utils/tag_ptr) Compiling event-listener-strategy v0.5.4 Compiling time-macros v0.2.32 Compiling itertools v0.15.0 Compiling phf_generator v0.14.0 Compiling num-traits v0.2.19 Compiling boa_string v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/string) Compiling regress v0.12.0 Compiling indexmap v2.14.0 Compiling concurrent-queue v2.5.0 Compiling async-channel v2.5.0 Compiling syn v2.0.119 Compiling syn v3.0.4 Compiling toml_parser v1.1.3+spec-1.1.0 Compiling num-integer v0.1.47 Compiling rand v0.10.2 Compiling dashmap v6.2.1 Compiling time v0.3.55 Compiling toml_edit v0.25.13+spec-1.1.0 Compiling proc-macro-crate v3.5.0 Compiling synstructure v0.14.0 Compiling synstructure v0.13.2 Compiling zerovec-derive v0.11.6 Compiling displaydoc v0.2.7 Compiling boa_macros v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/macros) Compiling serde_derive v1.0.229 Compiling bytemuck_derive v1.12.0 Compiling thiserror-impl v2.0.20 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling phf_macros v0.14.0 Compiling strum_macros v0.28.0 Compiling equator-macro v0.4.2 Compiling pin-project-internal v1.1.13 Compiling dynify-macros v0.1.2 Compiling num_enum_derive v0.7.6 Compiling equator v0.4.2 Compiling phf v0.14.0 Compiling aligned-vec v0.6.4 Compiling dynify v0.1.2 Compiling bytemuck v1.25.2 Compiling num_enum v0.7.6 Compiling pin-project v1.1.13 Compiling futures-concurrency v7.7.1 Compiling zerofrom v0.1.8 Compiling boa_gc v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/gc) Compiling yoke v0.8.3 Compiling zerovec v0.11.8 Compiling zerotrie v0.2.5 Compiling boa_interner v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/interner) Compiling strum v0.28.0 Compiling tinystr v0.8.4 Compiling potential_utf v0.1.6 Compiling icu_collections v2.3.0 Compiling icu_locale_core v2.3.0 Compiling icu_provider v2.3.1 Compiling num-bigint v0.5.1 Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Compiling boa_ast v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/ast) Compiling boa_parser v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/parser) Compiling boa_engine v0.22.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/core/engine) test try_from_js has been running for over 60 seconds Compiling boa_macros_tests-tests v0.0.0 (/home/buildozer/aports/testing/boa-cli/src/boa-0.22/target/tests/trybuild/boa_macros_tests) Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s test tests/derive/both.rs ... ok test tests/derive/from_js_with.rs ... ok test tests/derive/simple_struct.rs ... ok  test try_from_js ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 314.05s Running tests/embedded.rs (target/debug/deps/embedded-5bbee503e87bceea) running 2 tests test compressed_lz4 ... ok test simple ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/fibonacci.rs (target/debug/deps/fibonacci-4284b1a13ae4aee4) running 1 test test fibonacci_test ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/gcd_callback.rs (target/debug/deps/gcd_callback-6cf915ee1f8d2c5a) running 1 test test gcd_callback ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/module.rs (target/debug/deps/module-28f79ceac55e7bf5) running 1 test test boa_module ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/optional.rs (target/debug/deps/optional-483aa15a439dfdef) running 3 tests test optional_try_from_js ... ok test required_missing_try_from_js ... ok test optional_missing_try_from_js ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/debug/deps/boa_parser-c68edca3e6e84a7b) running 313 tests test error::tests::context ... ok test error::tests::from_lex_error ... ok test error::tests::display ... ok test error::tests::misplaced_function_declaration ... ok test error::tests::wrong_labelled_function_declaration ... ok test lexer::error::tests::io ... ok test lexer::error::tests::syntax ... ok test lexer::tests::addition_no_spaces ... ok test lexer::tests::addition_no_spaces_e_number ... ok test lexer::tests::addition_no_spaces_e_number_left_side ... ok test lexer::tests::addition_no_spaces_e_number_right_side ... ok test lexer::tests::addition_no_spaces_left_side ... ok test lexer::tests::addition_no_spaces_right_side ... ok test lexer::tests::big_exp_numbers ... ok test lexer::tests::big_literal_numbers ... ok test lexer::tests::carriage_return::mixed_line ... ok test lexer::tests::carriage_return::carriage_return ... ok test lexer::tests::carriage_return::regular_line ... ok test lexer::tests::carriage_return::windows_line ... ok test lexer::tests::check_decrement_advances_lexer_2_places ... ok test lexer::tests::check_invalid_identifier_part ... ok test lexer::tests::check_invalid_identifier_start ... ok test lexer::tests::check_identifier ... ok test lexer::tests::check_keywords ... ok test lexer::tests::check_line_numbers ... ok test lexer::tests::check_multi_line_comment ... ok test lexer::tests::check_positions ... ok test lexer::tests::check_positions_codepoint ... ok test lexer::tests::check_punctuators ... ok test lexer::tests::check_single_line_comment ... ok test lexer::tests::check_single_line_comment_with_crlf_ending ... ok test lexer::tests::check_string ... ok test lexer::tests::check_template_literal_simple ... ok test lexer::tests::check_template_literal_unterminated ... ok test lexer::tests::illegal_code_point_following_numeric_literal ... ignored, Need to assert if this test is valid test lexer::tests::check_variable_definition_tokens ... ok test lexer::tests::hexadecimal_edge_case ... ok test lexer::tests::illegal_following_numeric_literal ... ok test lexer::tests::implicit_octal_edge_case ... ok test lexer::tests::number_followed_by_dot ... ok test lexer::tests::numbers ... ok test lexer::tests::numbers_with_bad_separators ... ok test lexer::tests::numbers_with_separators ... ok test lexer::tests::regex_equals_following_assignment ... ok test lexer::tests::regex_literal ... ok test lexer::tests::regex_literal_flags_err ... ok test lexer::tests::single_int ... ok test lexer::tests::regex_literal_flags ... ok test lexer::tests::check_punctuator_at_the_end ... ok test lexer::tests::single_number_without_semicolon ... ok test lexer::tests::string_codepoint_with_no_braces ... ok test lexer::tests::string_line_continuation ... ok test lexer::tests::string_legacy_octal_escape ... ok test lexer::tests::string_non_octal_decimal_escape ... ok test lexer::tests::string_unicode ... ok test lexer::tests::string_unicode_escape_with_braces ... ok test lexer::tests::string_unicode_escape_with_braces_2 ... ok test lexer::tests::string_with_single_escape ... ok test lexer::tests::string_zero_escape ... ok test lexer::tests::take_array_alphabetic_entire_str ... ok test lexer::tests::take_array_alphabetic_immediate_stop ... ok test lexer::tests::take_array_alphabetic_non_stop ... ok test lexer::tests::take_array_alphabetic_simple ... ok test lexer::tests::take_array_alphabetic_stop ... ok test parser::cursor::buffered_lexer::tests::issue_1768 ... ok test parser::cursor::buffered_lexer::tests::peek_next_till_end ... ok test parser::cursor::buffered_lexer::tests::peek_skip_ascending ... ok test parser::cursor::buffered_lexer::tests::peek_skip_next ... ok test parser::cursor::buffered_lexer::tests::peek_skip_next_alternating ... ok test parser::cursor::buffered_lexer::tests::peek_skip_next_till_end ... ok test parser::cursor::buffered_lexer::tests::skip_peeked_terminators ... ok test parser::expression::left_hand_side::optional::tests::private_identifier_early_error ... ok test parser::expression::left_hand_side::optional::tests::complex_chain ... ok test parser::expression::left_hand_side::optional::tests::simple ... ok test parser::expression::left_hand_side::optional::tests::reject_templates ... ok test parser::expression::left_hand_side::tests::check_call_properties ... ok test parser::expression::primary::array_initializer::tests::check_combined ... ok test parser::expression::left_hand_side::tests::check_member_properties ... ok test parser::expression::primary::array_initializer::tests::check_combined_empty_str ... ok test parser::expression::primary::array_initializer::tests::check_elision_start_end ... ok test parser::expression::primary::array_initializer::tests::check_empty ... ok test parser::expression::primary::array_initializer::tests::check_empty_slot ... ok test parser::expression::primary::array_initializer::tests::check_numeric_array ... ok test parser::expression::primary::array_initializer::tests::check_numeric_array_elision ... ok test parser::expression::primary::array_initializer::tests::check_numeric_array_repeated_elision ... ok test parser::expression::primary::array_initializer::tests::check_numeric_array_trailing ... ok test parser::expression::primary::async_function_expression::tests::check_async_expression ... ok test parser::expression::primary::async_generator_expression::tests::check_async_generator_expr ... ok test parser::expression::primary::async_function_expression::tests::check_nested_async_expression ... ok test parser::expression::primary::function_expression::tests::check_function_expression ... ok test parser::expression::primary::async_generator_expression::tests::check_nested_async_generator_expr ... ok test parser::expression::primary::object_initializer::tests::check_async_gen_method_lineterminator ... ok test parser::expression::primary::generator_expression::tests::check_generator_function_delegate_yield_expression ... ok test parser::expression::primary::generator_expression::tests::check_generator_function_expression ... ok test parser::expression::primary::function_expression::tests::check_nested_function_expression ... ok test parser::expression::primary::object_initializer::tests::check_async_generator_method ... ok test parser::expression::primary::object_initializer::tests::check_async_method_lineterminator ... ok test parser::expression::primary::object_initializer::tests::check_async_method ... ok test parser::expression::primary::object_initializer::tests::check_async_ordinary_method ... ok test parser::expression::primary::object_initializer::tests::check_async_property ... ok test parser::expression::primary::function_expression::tests::check_function_non_reserved_keyword ... ok test parser::expression::primary::object_initializer::tests::check_object_getter ... ok test parser::expression::primary::object_initializer::tests::check_object_literal ... ok test parser::expression::primary::object_initializer::tests::check_object_setter ... ok test parser::expression::primary::object_initializer::tests::check_object_short_function_get ... ok test parser::expression::primary::object_initializer::tests::check_object_short_function_arguments ... ok test parser::expression::primary::object_initializer::tests::check_object_short_function_set ... ok test parser::expression::primary::object_initializer::tests::check_object_short_function ... ok test parser::expression::primary::object_initializer::tests::check_object_shorthand_multiple_properties ... ok test parser::expression::primary::object_initializer::tests::check_object_shorthand_property_names ... ok test parser::expression::primary::object_initializer::tests::check_object_spread ... ok test parser::expression::primary::tests::check_destructuring_assignment_array_assignment_operator ... ok test parser::expression::primary::tests::check_destructuring_assignment_object_assignment_operator ... ok test parser::expression::primary::tests::check_string ... ok test parser::expression::tests::check_complex_numeric_operations ... ok test parser::expression::tests::parse_async_arrow_function_named_of ... ok test parser::expression::tests::check_non_reserved_identifiers ... ok test parser::function::tests::check_arrow ... ok test parser::function::tests::check_arrow_assignment ... ok test parser::expression::primary::tests::check_destructuring_assignment_array_invalid_assignment_operators ... ok test parser::expression::tests::check_relational_operations ... ok test parser::expression::tests::check_logical_expressions ... ok test parser::function::tests::check_arrow_assignment_2arg_nobrackets ... ok test parser::function::tests::check_arrow_assignment_2arg ... ok test parser::expression::tests::check_bitwise_operations ... ok test parser::expression::primary::tests::check_destructuring_assignment_object_invalid_assignment_operators ... ok test parser::function::tests::check_arrow_assignment_3arg ... ok test parser::expression::tests::check_assign_operations ... ok test parser::function::tests::check_arrow_assignment_3arg_nobrackets ... ok test parser::function::tests::check_arrow_assignment_noparenthesis ... ok test parser::function::tests::check_arrow_assignment_nobrackets ... ok test parser::function::tests::check_arrow_assignment_noparenthesis_nobrackets ... ok test parser::function::tests::check_arrow_empty_return ... ok test parser::function::tests::check_arrow_empty_return_semicolon_insertion ... ok test parser::function::tests::check_arrow_only_rest ... ok test parser::expression::tests::check_numeric_operations ... ok test parser::function::tests::check_arrow_rest ... ok test parser::function::tests::check_arrow_semicolon_insertion ... ok test parser::function::tests::check_basic ... ok test parser::function::tests::check_basic_semicolon_insertion ... ok test parser::function::tests::check_duplicates_strict_off ... ok test parser::function::tests::check_duplicates_strict_on ... ok test parser::function::tests::check_empty_return ... ok test parser::function::tests::check_empty_return_semicolon_insertion ... ok test parser::function::tests::check_rest_operator ... ok test parser::statement::block::tests::empty ... ok test parser::statement::break_stm::tests::inline ... ok test parser::statement::block::tests::hoisting ... ok test parser::statement::break_stm::tests::inline_block ... ok test parser::statement::block::tests::non_empty ... ok test parser::statement::break_stm::tests::inline_block_semicolon_insertion ... ok test parser::statement::break_stm::tests::new_line ... ok test parser::statement::break_stm::tests::new_line_block_empty ... ok test parser::statement::break_stm::tests::new_line_block ... ok test parser::statement::break_stm::tests::new_line_block_empty_semicolon_insertion ... ok test parser::statement::break_stm::tests::new_line_semicolon_insertion ... ok test parser::statement::continue_stm::tests::inline ... ok test parser::statement::break_stm::tests::reserved_label ... ok test parser::statement::continue_stm::tests::inline_block ... ok test parser::statement::continue_stm::tests::new_line ... ok test parser::statement::continue_stm::tests::inline_block_semicolon_insertion ... ok test parser::statement::continue_stm::tests::new_line_block ... ok test parser::statement::continue_stm::tests::new_line_block_empty ... ok test parser::statement::continue_stm::tests::new_line_block_empty_semicolon_insertion ... ok test parser::statement::continue_stm::tests::new_line_semicolon_insertion ... ok test parser::statement::declaration::hoistable::async_function_decl::tests::async_function_declaration ... ok test parser::statement::continue_stm::tests::reserved_label ... ok test parser::statement::declaration::hoistable::async_function_decl::tests::async_function_declaration_keywords ... ok test parser::statement::declaration::hoistable::async_generator_decl::tests::async_generator_function_declaration ... ok test parser::statement::declaration::hoistable::class_decl::tests::check_async_field ... ok test parser::statement::declaration::hoistable::class_decl::tests::check_async_ordinary_method ... ok test parser::statement::declaration::hoistable::class_decl::tests::check_async_field_initialization ... ok test parser::statement::declaration::hoistable::class_decl::tests::check_non_reserved_keyword_as_identifier ... ok test parser::statement::declaration::hoistable::class_decl::tests::check_new_target_with_property_access ... ok test parser::statement::declaration::hoistable::function_decl::tests::function_declaration ... ok test parser::statement::declaration::hoistable::generator_decl::tests::generator_function_declaration ... ok test parser::statement::declaration::hoistable::function_decl::tests::function_declaration_keywords ... ok test parser::statement::declaration::tests::await_using_declaration_no_init ... ok test parser::statement::declaration::tests::await_using_declaration ... ok test parser::statement::declaration::tests::await_using_duplicate_names ... ok test parser::statement::declaration::tests::await_using_no_destructuring_array ... ok test parser::statement::declaration::tests::await_using_no_destructuring_object ... ok test parser::statement::declaration::tests::await_using_requires_async_context ... ok test parser::statement::declaration::tests::await_using_no_line_terminator ... ok test parser::statement::declaration::tests::await_using_valid_identifiers ... ok test parser::statement::declaration::tests::const_declaration ... ok test parser::statement::declaration::tests::const_declaration_no_spaces ... ok test parser::statement::declaration::tests::const_declaration_keywords ... ok test parser::statement::declaration::tests::empty_const_declaration ... ok test parser::statement::declaration::tests::empty_let_declaration ... ok test parser::statement::declaration::tests::empty_var_declaration ... ok test parser::statement::declaration::tests::import_duplicate_attribute_key ... ok test parser::statement::declaration::tests::import_non_string_attribute_value ... ok test parser::statement::declaration::tests::import_with_multiple_attributes ... ok test parser::statement::declaration::tests::import_with_single_attribute ... ok test parser::statement::declaration::tests::import_with_string_literal_key ... ok test parser::statement::declaration::tests::import_with_trailing_comma_attribute ... ok test parser::statement::declaration::tests::let_declaration ... ok test parser::statement::declaration::tests::let_declaration_keywords ... ok test parser::statement::declaration::tests::let_declaration_no_spaces ... ok test parser::statement::declaration::tests::let_declaration_reserved_keyword_identifier ... ok test parser::statement::declaration::tests::lexical_declaration_early_errors ... ok test parser::statement::declaration::tests::module_export_reserved ... ok test parser::statement::declaration::tests::multiple_const_declaration ... ok test parser::statement::declaration::tests::multiple_let_declaration ... ok test parser::statement::declaration::tests::multiple_var_declaration ... ok test parser::statement::declaration::tests::reexport_with_attributes ... ok test parser::statement::declaration::tests::using_declaration ... ok test parser::statement::declaration::tests::using_declaration_multiple ... ok test parser::statement::declaration::tests::using_declaration_no_init ... ok test parser::statement::declaration::tests::using_duplicate_names ... ok test parser::statement::declaration::tests::using_let_rejected ... ok test parser::statement::declaration::tests::using_no_destructuring_array ... ok test parser::statement::declaration::tests::using_no_destructuring_object ... ok test parser::statement::declaration::tests::using_valid_identifiers ... ok test parser::statement::declaration::tests::var_declaration ... ok test parser::statement::declaration::tests::var_declaration_keywords ... ok test parser::statement::declaration::tests::var_declaration_no_spaces ... ok test parser::statement::if_stm::tests::if_without_else_block ... ok test parser::statement::if_stm::tests::if_without_else_block_with_trailing_newline ... ok test parser::statement::iteration::tests::check_do_while ... ok test parser::statement::iteration::tests::do_while_spaces ... ok test parser::statement::iteration::tests::reject_for_await_in_loop ... ok test parser::statement::iteration::tests::reject_const_no_init_for_loop ... ok test parser::statement::iteration::tests::check_do_while_semicolon_insertion ... ok test parser::statement::iteration::tests::check_do_while_semicolon_insertion_no_space ... ok test parser::statement::iteration::tests::while_spaces ... ok test parser::statement::switch::tests::check_switch_case_unclosed ... ok test parser::statement::switch::tests::check_switch_no_expr ... ok test parser::statement::switch::tests::check_separated_switch ... ok test parser::statement::switch::tests::check_switch_no_closeblock ... ok test parser::statement::switch::tests::check_switch_separated_defaults ... ok test parser::statement::switch::tests::check_switch_two_default ... ok test parser::statement::switch::tests::check_switch_unknown_label ... ok test parser::statement::throw::tests::check_throw_parsing ... ok test parser::statement::throw::tests::check_throw_syntax_error ... ok test parser::statement::try_stm::tests::check_catch_with_var_redeclaration ... ok test parser::statement::try_stm::tests::check_inline_empty_try_paramless_catch ... ok test parser::statement::try_stm::tests::check_inline_invalid_catch ... ok test parser::statement::try_stm::tests::check_inline_invalid_catch_parameter ... ok test parser::statement::try_stm::tests::check_inline_invalid_catch_without_closing_paren ... ok test parser::statement::try_stm::tests::check_inline_with_binding_pattern_array ... ok test parser::statement::try_stm::tests::check_inline_with_binding_pattern_object ... ok test parser::statement::try_stm::tests::check_inline_with_empty_try_catch ... ok test parser::statement::try_stm::tests::check_inline_with_empty_try_catch_finally ... ok test parser::statement::try_stm::tests::check_inline_with_empty_try_finally ... ok test parser::statement::try_stm::tests::check_inline_with_empty_try_var_decl_in_finally ... ok test parser::statement::try_stm::tests::check_inline_with_var_decl_inside_catch ... ok test parser::statement::try_stm::tests::check_inline_with_var_decl_inside_try ... ok test parser::statement::try_stm::tests::check_invalid_catch_with_duplicate_params ... ok test parser::statement::try_stm::tests::check_invalid_catch_with_empty_paren ... ok test parser::statement::try_stm::tests::check_invalid_catch_with_lexical_redeclaration ... ok test parser::statement::try_stm::tests::check_invalid_try_no_catch_finally ... ok test parser::tests::ambiguous_regex_divide_expression ... ok test parser::tests::assign_operator_precedence ... ok test parser::tests::assignment_multiline_terminator ... ok test parser::tests::assignment_line_terminator ... ok test parser::tests::bracketed_expr ... ok test parser::tests::check_construct_call_precedence ... ok test parser::tests::comment_semi_colon_insertion ... ok test parser::tests::debugger_statement ... ok test parser::tests::deny_unicode_escape_in_false_expression ... ok test parser::tests::deny_unicode_escape_in_null_expression ... ok test parser::tests::deny_unicode_escape_in_true_expression ... ok test parser::tests::empty_statement ... ok test parser::tests::empty_statement_ends_directive_prologues ... ok test parser::tests::format::expression::array_literal_elision ... ok test parser::tests::format::expression::array ... ok test parser::tests::format::expression::array_literal_elision_start_end ... ok test parser::tests::format::expression::array_literal_empty ... ok test parser::tests::format::expression::array_literal_elision_values ... ok test parser::tests::format::expression::array_literal_values ... ok test parser::tests::format::expression::new ... ok test parser::tests::format::expression::call ... ok test parser::tests::format::expression::r#await ... ok test parser::tests::format::expression::assign ... ok test parser::tests::format::expression::spread ... ok test parser::tests::format::function::class::class_declaration_empty ... ok test parser::tests::format::function::class::class_declaration_constructor ... ok test parser::tests::format::function::class::class_declaration_empty_extends ... ok test parser::tests::format::function::arrow ... ok test parser::tests::format::declaration::binding_pattern ... ok test parser::tests::format::function::class::class_declaration_boolean_literal_method_names ... ok test parser::tests::format::function::class::class_declaration_elements_private ... ok test parser::tests::format::statement::r#if ... ok test parser::tests::format::statement::block ... ok test parser::tests::hashbang_comment ... ok test parser::tests::format::function::class::class_declaration_elements_private_static ... ok test parser::tests::format::function::class::class_declaration_elements ... ok test parser::tests::format::statement::with ... ok test parser::tests::format::function::class::class_declaration_elements_static ... ok test parser::tests::hashbang_use_strict_no_with ... ok test parser::tests::format::expression::template ... ok test parser::tests::format::statement::throw ... ok test parser::tests::format::expression::object ... ok test parser::tests::hashbang_use_strict_with_with_statement ... ok test parser::tests::format::statement::r#return ... ok test parser::tests::format::function::function ... ok test parser::tests::format::function::r#async ... ok test parser::tests::format::statement::r#try ... ok test parser::tests::invalid_arrow_function ... ok test parser::tests::hoisting ... ok test parser::tests::format::statement::switch ... ok test parser::tests::increment_in_comma_op ... ok test parser::tests::multiline_comment_no_lineterminator ... ok test parser::tests::spread_in_arrow_function ... ok test parser::tests::multiline_comment_semi_colon_insertion ... ok test parser::tests::spread_in_object ... ok test source::tests::from_bytes ... ok test parser::tests::two_divisions_in_expression ... ok test source::tests::from_filepath ... ok test source::tests::from_reader ... ok test parser::tests::stress_test_operations ... ok test result: ok. 312 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 12.24s Running unittests src/lib.rs (target/debug/deps/boa_runtime-e35537074116e3d8) running 91 tests test abort::tests::abort_controller_exists ... ok test abort::tests::abort_default_reason ... ok test abort::tests::reason_undefined_when_not_aborted ... ok test abort::tests::abort_with_custom_reason ... ok test abort::tests::abort_sets_aborted ... ok test abort::tests::signal_not_aborted_initially ... ok test abort::tests::throw_if_aborted_does_nothing_when_not_aborted ... ok test abort::tests::add_event_listener_fires_on_abort ... ok test abort::tests::reason_abort_error_when_aborted_without_reason ... ok test abort::tests::add_event_listener_does_not_fire_abort_listener_added_after_abort ... ok test abort::tests::signal_reuse_across_references ... ok test abort::tests::add_event_listener_ignores_unknown_event_names ... ok test abort::tests::add_event_listener_deduplicates_same_type_and_callback ... ok test abort::tests::repeated_abort_is_idempotent ... ok test abort::tests::multiple_listeners ... ok test abort::tests::throw_if_aborted_throws_when_aborted ... ok test fetch::tests::request::request_clone_method_preserves_body ... ok test fetch::tests::request::request_clone_method_is_independent ... ok test fetch::tests::request::request_clone_body_override ... ok test fetch::tests::request::request_clone_no_body_preserved ... ok test fetch::tests::request::request_clone_empty_body_preserved ... ok test fetch::tests::request::request_stores_signal ... ok test fetch::tests::request::request_clone_preserves_signal_without_override ... ok test abort::tests::remove_event_listener_uses_event_type ... ok test fetch::tests::request::request_constructor ... ok test fetch::tests::request::request_clone_preserves_body_without_override ... ok test fetch::tests::request::request_constructor_forbidden_method_throws ... ok test fetch::tests::request::request_clone_signal_override ... ok test fetch::tests::headers::headers_get_combines_duplicate_values_with_comma_space ... ok test fetch::tests::response::response_error ... ok test fetch::tests::headers::headers_are_iterable ... ok test fetch::tests::response::response_redirect_custom_status_and_coercion ... ok test fetch::tests::response::fetch_request_uses_request_signal ... ok test fetch::tests::e2e::custom_header ... ok test fetch::tests::headers::headers_iterator_throws_on_invalid_this ... ok test fetch::tests::response::response_constructor_null_body_status_throws ... ok test fetch::tests::response::response_json ... ok test fetch::tests::response::response_redirect_default_status ... ok test fetch::tests::response::response_clone_read_both ... ok test fetch::tests::response::response_getter ... ok test fetch::tests::response::response_headers_get_combines_duplicate_values_with_comma_space ... ok test fetch::tests::headers::headers_invalid_inputs_throw_type_error_objects ... ok test fetch::tests::response::fetch_options_signal_overrides_request_signal ... ok test fetch::tests::response::response_clone_header_independence ... ok test fetch::tests::response::response_json_static ... ok test fetch::tests::response::response_clone_preserves_status ... ok test fetch::tests::response::response_bytes ... ok test text::tests::decoder_bom_default_stripped::_utf_8_0xef_0xbb_0xbf_72_105_expects ... ok test text::tests::decoder_bom_ignore_bom_false::_utf_16le_0xff_0xfe_72_0_105_0_expects ... ok test text::tests::decoder_bom_default_stripped::_utf_16le_0xff_0xfe_72_0_105_0_expects ... ok test text::tests::decoder_bom_ignore_bom_true::_utf_8_0xef_0xbb_0xbf_72_105_expects ... ok test text::tests::decoder_bom_ignore_bom_true::_utf_16be_0xfe_0xff_0_72_0_105_expects ... ok test text::tests::decoder_bom_ignore_bom_true::_utf_16le_0xff_0xfe_72_0_105_0_expects ... ok test text::tests::decoder_normalizes_supported_labels::csunicode_alias ... ok test text::tests::decoder_handle_data_view_offset_and_length ... ok test text::tests::decoder_normalizes_supported_labels::spaced_utf8 ... ok test text::tests::decoder_bom_ignore_bom_false::_utf_16be_0xfe_0xff_0_72_0_105_expects ... ok test text::tests::decoder_bom_ignore_bom_false::_utf_8_0xef_0xbb_0xbf_72_105_expects ... ok test text::tests::decoder_js_invalid ... ok test text::tests::decoder_handle_typed_array_offset_and_length ... ok test text::tests::decoder_ignore_bom_getter ... ok test text::tests::decoder_js_without_input ... ok test text::tests::decoder_normalizes_supported_labels::spaced_utf16 ... ok test text::tests::decoder_js ... ok test text::tests::decoder_handle_data_view ... ok test text::tests::decoder_normalizes_supported_labels::unicode_alias ... ok test fetch::tests::headers::headers_normalize_values ... ok test text::tests::decoder_normalizes_supported_labels::unicodefeff_alias ... ok test text::tests::decoder_bom_default_stripped::_utf_16be_0xfe_0xff_0_72_0_105_expects ... ok test text::tests::decoder_normalizes_supported_labels::unicodefffe_alias ... ok test text::tests::decoder_normalizes_supported_labels::utf8_alias ... ok test text::tests::decoder_normalizes_supported_labels::uppercase_utf16be ... ok test text::tests::decoder_normalizes_supported_labels::uppercase_utf8 ... ok test fetch::tests::response::response_redirect_type_default ... ok test message::tests::basic ... ok test text::tests::decoder_rejects_unsupported_label_after_normalization ... ok test fetch::tests::response::response_redirect_invalid_status ... ok test text::tests::encoder_ignores_non_utf_encoding_arguments::_utf_16le_expects ... ok test text::tests::encoder_js_unpaired ... ok test text::tests::encoder_ignores_non_utf_encoding_arguments::_utf_16be_expects ... ok test text::tests::encoder_ignores_non_utf_encoding_arguments::_utf_8_expects ... ok test text::tests::encoder_ignores_non_utf_encoding_arguments::_utf_16_expects ... ok test text::tests::encoder_js ... ok test text::tests::roundtrip_utf8 ... ok test fetch::tests::response::response_text ... ok test url::tests::url_static_methods ... ok test url::tests::url_setters ... ok test url::tests::url_basic ... ok test url::tests::url_base ... ok test message::tests::shared_multi_thread ... ok test message::tests::shared_array_buffer ... ok test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s Running tests/clone.rs (target/debug/deps/clone-7857617480cad785) running 9 tests test clone::path_3_tests_clone_errors_js ... ok test clone::path_2_tests_clone_date_js ... ok test clone::path_8_tests_clone_simple_js ... ok test clone::path_5_tests_clone_object_js ... ok test clone::path_7_tests_clone_set_js ... ok test clone::path_4_tests_clone_map_js ... ok test clone::path_6_tests_clone_regexp_js ... ok test clone::path_9_tests_clone_transfer_js ... ok test clone::path_1_tests_clone_complex_js ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running unittests src/lib.rs (target/debug/deps/boa_string-c22b89051dd4adb1) running 24 tests test display::emoji ... ok test display::latin1 ... ok test tests::as_str ... ok test display::unpaired_surrogates ... ok test tests::code_points_optimization ... ok test tests::clone_builder ... ok test tests::compare_static_and_dynamic_js_string ... ok test tests::common_js_string_builder ... ok test tests::concat ... ok test tests::conversion_to_known_static_js_string ... ok test tests::empty ... ok test tests::from_static_js_string ... ok test tests::hash ... ok test tests::js_string_builder ... ok test tests::ptr_eq ... ok test tests::refcount ... ok test tests::slice ... ok test tests::split ... ok test tests::starts_with_and_ends_with_basic ... ok test tests::static_ptr_eq ... ok test tests::static_refcount ... ok test tests::to_std_string_escaped ... ok test tests::trim ... ok test tests::trim_start_non_ascii_to_ascii ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/boa_tester-dfa02897007ee4a3) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/boa_wasm-a64c94afe92b92e2) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/web.rs (target/debug/deps/web-f654f5b79f3819fa) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/boa_wintertc-89a5e8e10404f4f7) running 54 tests test base64::tests::atob_basic ... ok test console::tests::console_exception_is_alias_for_error ... ok test base64::tests::btoa_throws_on_non_latin1 ... ok test console::tests::console_log_cyclic ... ok test console::tests::console_log_date ... ok test base64::tests::atob_ignores_whitespace ... ok test base64::tests::roundtrip ... ok test console::tests::console_log_arguments ... ok test console::tests::formatter_empty_format_string_concatenates_rest_of_args ... ok test console::tests::formatter_float_format_works ... ok test console::tests::formatter_empty_format_string_is_empty_string ... ok test console::tests::formatter_format_without_args_renders_verbatim ... ok test base64::tests::btoa_basic ... ok test console::tests::formatter_utf_8_checks ... ok test console::tests::formatter_trailing_format_leader_renders ... ok test console::tests::console_log_regexp ... ok test console::tests::formatter_no_args_is_empty_string ... ok test base64::tests::atob_throws_on_invalid_input ... ok test microtask::tests::queue_microtask ... ok test console::tests::console_table_no_args ... ok test console::tests::console_table_empty_map ... ok test console::tests::console_table_empty_properties_filter ... ok test console::tests::console_table_deeply_nested_inline ... ok test console::tests::console_table_duplicate_property_filter ... ok test console::tests::console_table_array_of_objects ... ok test console::tests::console_table_map_ignores_properties_filter ... ok test console::tests::console_table_object_with_primitive_values ... ok test console::tests::console_table_nonexistent_property_shows_empty_column ... ok test console::tests::console_table_primitive_array ... ok test console::tests::console_table_properties_filter_controls_order ... ok test console::tests::console_table_mixed_array ... ok test console::tests::console_table_nonexistent_property_filter ... ok test console::tests::console_table_sparse_columns ... ok test console::tests::console_table_map ... ok test console::tests::console_table_with_properties_filter ... ok test console::tests::console_table_invalid_properties_throws ... ok test console::tests::console_table_primitives_fall_back_to_log ... ok test console::tests::console_table_set ... ok test console::tests::console_table_set_ignores_properties_filter ... ok test console::tests::console_table_nested_objects ... ok test console::tests::trace_with_stack_trace ... ok test console::tests::console_table_proto_safety ... ok test console::tests::console_table_typed_array ... ok test console::tests::wpt_log_symbol_any ... ok test console::tests::wpt_console_is_a_namespace ... ok test console::tests::wpt_console_label_conversion ... ok test console::tests::console_namespace_object_class_string ... ok test timers::tests::set_timeout_basic ... ok test timers::tests::clear_all_cancels_pending_timers_and_intervals ... ok test timers::tests::set_timeout_delay ... ok test timers::tests::set_timeout_cancel ... ok test timers::tests::set_interval_delay ... ok test timers::tests::two_zero_delay_timeouts_both_fire ... ok test console::tests::console_table_empty_collections ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running unittests src/main.rs (target/debug/deps/gen_icu4x_data-d7bbfbee0f54b3ec) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/insta_bytecode-a77b3a10fdf7c158) running 1 test test compile_bytecode ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running unittests src/bin/regenerate-about.rs (target/debug/deps/regenerate_about-898449f4ce646d71) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/small_btree-152ce176cf875715) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/tag_ptr-9493f9d1692fb2e8) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests boa_ast running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests boa_benches running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests boa_engine running 187 tests test core/engine/src/context/mod.rs - context::Context::register_global_class (line 348) ... ignored test core/engine/src/context/mod.rs - context::Context::unregister_global_class (line 393) ... ignored test core/engine/src/error/mod.rs - error::js_error (line 43) ... ignored test core/engine/src/bigint.rs - bigint::JsBigInt::mod_floor (line 268) ... ok test core/engine/src/error/mod.rs - error::JsError (line 186) ... ok test core/engine/src/error/mod.rs - error::JsError::from_opaque (line 443) ... ok test core/engine/src/error/mod.rs - error::JsError::as_native (line 687) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::eval (line 1061) ... ok test core/engine/src/error/mod.rs - error::JsNativeError (line 907) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::range (line 1085) ... ok test core/engine/src/class.rs - class (line 7) ... ok test core/engine/src/error/mod.rs - error::JsError::try_native (line 543) ... ok test core/engine/src/error/mod.rs - error::JsError::from_rust (line 421) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::into_opaque (line 1299) ... ok test core/engine/src/context/mod.rs - context::Context::eval (line 191) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::cause (line 1282) ... ok test core/engine/src/context/mod.rs - context::Context (line 62) ... ok test core/engine/src/error/mod.rs - error::JsError::from_native (line 402) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::aggregate (line 1002) ... ok test core/engine/src/error/mod.rs - error::JsError::as_opaque (line 662) ... ok test core/engine/src/error/mod.rs - error::JsError::into_erased (line 733) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::message (line 1261) ... ok test core/engine/src/context/mod.rs - context::Context::register_global_property (line 223) ... ok test core/engine/src/context/hooks.rs - context::hooks::HostHooks (line 21) ... ok test core/engine/src/error/mod.rs - error::JsError::into_opaque (line 473) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::typ (line 1157) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::with_cause (line 1225) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::await_blocking (line 1148) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::clear (line 351) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::syntax (line 1133) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::catch (line 583) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::get_size (line 266) ... ok test core/engine/src/object/builtins/jsdate.rs - object::builtins::jsdate::JsDate (line 16) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::delete (line 292) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap (line 45) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::from_object (line 169) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::error (line 1037) ... ok test core/engine/src/object/builtins/jsdataview.rs - object::builtins::jsdataview::JsDataView (line 15) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::new (line 86) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::await_blocking (line 1179) ... ok test core/engine/src/native_function/mod.rs - native_function::NativeFunction::from_async_fn (line 175) ... ok test core/engine/src/object/builtins/jsarray.rs - object::builtins::jsarray::JsArray::splice (line 350) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap (line 23) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::any (line 901) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::finally (line 648) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::from_object (line 148) ... ok test core/engine/src/object/builtins/jsarraybuffer.rs - object::builtins::jsarraybuffer::JsArrayBuffer::new (line 41) ... ok test core/engine/src/object/builtins/jsarraybuffer.rs - object::builtins::jsarraybuffer::JsArrayBuffer::to_vec (line 269) ... ok test core/engine/src/module/loader/mod.rs - module::loader::resolve_module_specifier (line 35) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::all_settled (line 808) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::get (line 324) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::set (line 230) ... ok test core/engine/src/interop/into_js_arguments.rs - interop::into_js_arguments::ContextData (line 310) ... ok test core/engine/src/object/builtins/jsarraybuffer.rs - object::builtins::jsarraybuffer::JsArrayBuffer::from_byte_block (line 83) ... ok test core/engine/src/error/mod.rs - error::js_error (line 49) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::uri (line 1181) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::reference (line 1109) ... ok test core/engine/src/object/builtins/jsarraybuffer.rs - object::builtins::jsarraybuffer::JsArrayBuffer::data (line 235) ... ok test core/engine/src/interop/into_js_arguments.rs - interop::into_js_arguments::JsRest (line 56) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::from_js_iterable (line 105) ... ok test core/engine/src/object/builtins/jsarraybuffer.rs - object::builtins::jsarraybuffer::JsArrayBuffer::byte_length (line 163) ... ok test core/engine/src/job.rs - job::IdleJobExecutor (line 825) ... ok test core/engine/src/object/builtins/jsarraybuffer.rs - object::builtins::jsarraybuffer::JsArrayBuffer::data_mut (line 293) ... ok test core/engine/src/interop/into_js_arguments.rs - interop::into_js_arguments::JsAll (line 131) ... ok test core/engine/src/object/builtins/jsmap.rs - object::builtins::jsmap::JsMap::has (line 377) ... ok test core/engine/src/error/mod.rs - error::JsNativeError::with_message (line 1205) ... ok test core/engine/src/object/builtins/jsarraybuffer.rs - object::builtins::jsarraybuffer::JsArrayBuffer::detach (line 195) ... ok test core/engine/src/module/mod.rs - module::Module::load_link_evaluate (line 622) ... ok test core/engine/src/lib.rs - (line 11) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::into_js_future (line 1038) ... ok test core/engine/src/interop/mod.rs - interop::UnsafeIntoJsFunction (line 35) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise (line 26) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::race (line 966) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::from_result (line 331) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::all (line 728) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::from_async_fn (line 279) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::from_object (line 235) ... ok test core/engine/src/interop/mod.rs - interop::UnsafeIntoJsFunction (line 18) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::new (line 131) ... ok test core/engine/src/interop/mod.rs - interop::IntoJsFunctionCopied (line 69) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::new_pending (line 195) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::resolve (line 381) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::state (line 469) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::then (line 514) ... ok test core/engine/src/object/builtins/jspromise.rs - object::builtins::jspromise::JsPromise::reject (line 423) ... ok test core/engine/src/object/builtins/jsregexp.rs - object::builtins::jsregexp::JsRegExp::new (line 46) ... ok test core/engine/src/object/builtins/jsregexp.rs - object::builtins::jsregexp::JsRegExp::test (line 205) ... ok test core/engine/src/object/builtins/jsregexp.rs - object::builtins::jsregexp::JsRegExp::flags (line 155) ... ok test core/engine/src/object/builtins/jsregexp.rs - object::builtins::jsregexp::JsRegExp (line 19) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::buffer (line 87) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::copy_within (line 169) ... ok test core/engine/src/object/builtins/jssharedarraybuffer.rs - object::builtins::jssharedarraybuffer::JsSharedArrayBuffer::to_vec (line 97) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::constructor (line 141) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::downcast_ref (line 319) ... ok test core/engine/src/object/builtins/jsregexp.rs - object::builtins::jsregexp::JsRegExp::to_string (line 250) ... ok test core/engine/src/object/builtins/jsregexp.rs - object::builtins::jsregexp::JsRegExp::source (line 180) ... ok test core/engine/src/object/datatypes.rs - object::datatypes::JsData (line 27) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::downcast_mut (line 356) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::find_index (line 511) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::includes (line 729) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::for_each (line 675) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::default (line 112) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::find_last_index (line 619) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsUint8Array::to_vec (line 1183) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::find_last (line 569) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::subarray (line 292) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::is (line 392) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::set_values (line 428) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::deep_strict_equals (line 533) ... ok test core/engine/src/object/builtins/jstypedarray.rs - object::builtins::jstypedarray::JsTypedArray::to_string_tag (line 922) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::downcast (line 266) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::equals (line 906) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::borrow (line 807) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::with_null_proto (line 173) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::new_unique (line 1104) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::try_borrow (line 862) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::is_ordinary (line 418) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::is_array (line 436) ... ok test core/engine/src/string.rs - string::js_string (line 35) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::from_proto_and_data (line 195) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::try_borrow_mut (line 885) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::upcast (line 1134) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::with_object_proto (line 147) ... ok test core/engine/src/string.rs - string::js_string (line 43) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::borrow_mut (line 833) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::prototype (line 933) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::new (line 1064) ... ok test core/engine/src/string.rs - string::js_string (line 16) ... ok test core/engine/src/string.rs - string::js_string (line 27) ... ok test core/engine/src/object/jsobject.rs - object::jsobject::JsObject::set_prototype (line 967) ... ok test core/engine/src/value/conversions/convert.rs - value::conversions::convert::Convert (line 32) ... ok test core/engine/src/value/conversions/nullable/mod.rs - value::conversions::nullable::Nullable::map (line 141) ... ok test core/engine/src/value/conversions/nullable/mod.rs - value::conversions::nullable::Nullable::into_iter (line 214) ... ok test core/engine/src/value/conversions/nullable/mod.rs - value::conversions::nullable::Nullable::as_ref (line 120) ... ok test core/engine/src/value/conversions/nullable/mod.rs - value::conversions::nullable::Nullable::iter (line 104) ... ok test core/engine/src/value/conversions/nullable/mod.rs - value::conversions::nullable::Nullable::unwrap_or_default (line 170) ... ok test core/engine/src/value/conversions/nullable/mod.rs - value::conversions::nullable::Nullable (line 65) ... ok test core/engine/src/object/mod.rs - object::ObjectInitializer (line 464) ... ok test core/engine/src/value/conversions/nullable/mod.rs - value::conversions::nullable::Nullable (line 54) ... ok test core/engine/src/value/conversions/convert.rs - value::conversions::convert::Convert (line 20) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_boolean (line 797) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_i32 (line 652) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_bigint (line 837) ... ok test core/engine/src/value/conversions/try_from_js.rs - value::conversions::try_from_js::TryFromJs (line 22) ... ok test core/engine/src/value/conversions/serde_json.rs - value::conversions::serde_json::JsValue::from_json (line 20) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_object (line 311) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_function (line 398) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_number (line 716) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_callable (line 376) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_symbol (line 576) ... ok test core/engine/src/value/mod.rs - value::JsValue::display (line 955) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_string (line 759) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_promise (line 492) ... ok test core/engine/src/value/mod.rs - value::JsValue (line 111) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_constructor (line 443) ... ok test core/engine/src/value/conversions/serde_json.rs - value::conversions::serde_json::JsValue::to_json (line 93) ... ok test core/engine/src/value/mod.rs - value::JsValue::into_object (line 330) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_bigint (line 817) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_boolean (line 778) ... ok test core/engine/src/value/mod.rs - value::JsValue::js_type_of (line 1526) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_null (line 612) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_null_or_undefined (line 629) ... ok test core/engine/src/value/mod.rs - value::JsValue::as_regexp (line 534) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_undefined (line 595) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_number (line 689) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_promise (line 463) ... ok test core/engine/src/value/mod.rs - value::JsValue::new (line 131) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_symbol (line 557) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_object (line 292) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_constructor (line 419) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_string (line 740) ... ok test core/engine/src/value/mod.rs - value::JsValue::rational (line 271) ... ok test core/engine/src/value/mod.rs - value::JsValue::nan (line 216) ... ok test core/engine/src/value/mod.rs - value::JsValue::negative_infinity (line 253) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_callable (line 355) ... ok test core/engine/src/value/mod.rs - value::JsValue::positive_infinity (line 235) ... ok test core/engine/src/value/mod.rs - value::JsValue::is_regexp (line 513) ... ok test core/engine/src/value/mod.rs - value::JsValue::null (line 198) ... ok test core/engine/src/value/mod.rs - value::JsValue::require_object_coercible (line 1457) ... ok test core/engine/src/value/mod.rs - value::JsValue::variant (line 158) ... ok test core/engine/src/value/mod.rs - value::JsValue::undefined (line 180) ... ok test core/engine/src/value/mod.rs - value::JsValue::to_boolean (line 861) ... ok test core/engine/src/value/mod.rs - value::JsValue::type_of (line 1507) ... ok test core/engine/src/value/mod.rs - value::JsValue::map_or (line 1582) ... ok test core/engine/src/value/mod.rs - value::js_value (line 86) ... ok test core/engine/src/value/mod.rs - value::JsValue::map (line 1544) ... ok test core/engine/src/value/mod.rs - value::js_object (line 66) ... ok test result: ok. 184 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.10s all doctests ran in 8.33s; merged doctests compilation took 8.19s Doc-tests boa_gc running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests boa_icu_provider running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests boa_interner running 15 tests test core/interner/src/lib.rs - Interner::is_empty (line 323) ... ok test core/interner/src/lib.rs - Interner::get_or_intern (line 377) ... ok test core/interner/src/lib.rs - Interner::is_latin1 (line 558) ... ok test core/interner/src/lib.rs - Interner::get (line 341) ... ok test core/interner/src/lib.rs - Interner::resolve (line 481) ... ok test core/interner/src/lib.rs - Interner::get_or_intern_static (line 443) ... ok test core/interner/src/lib.rs - Interner::with_capacity (line 282) ... ok test core/interner/src/lib.rs - Interner::new (line 265) ... ok test core/interner/src/lib.rs - JSInternedStrRef<'a,'b>::into_common (line 198) ... ok test core/interner/src/lib.rs - Interner::len (line 303) ... ok test core/interner/src/lib.rs - JSInternedStrRef<'a,'b>::join_with_context (line 163) ... ok test core/interner/src/lib.rs - JSInternedStrRef<'a,'b>::join (line 132) ... ok test core/interner/src/lib.rs - JSInternedStrRef<'a,'b>::utf16 (line 109) ... ok test core/interner/src/lib.rs - Interner::resolve_expect (line 536) ... ok test core/interner/src/lib.rs - JSInternedStrRef<'a,'b>::utf8 (line 91) ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s all doctests ran in 0.77s; merged doctests compilation took 0.74s Doc-tests boa_macros running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests boa_parser running 4 tests test core/parser/src/source/mod.rs - source::Source<'path,UTF8Input>>::from_filepath (line 78) - compile ... ok test core/parser/src/source/mod.rs - source::Source<'path,UTF8Input>::from_reader (line 101) - compile ... ok test core/parser/src/source/mod.rs - source::Source<'static,UTF8Input<&'bytes[u8]>>::from_bytes (line 32) ... ok test core/parser/src/source/mod.rs - source::Source<'static,UTF16Input<'input>>::from_utf16 (line 52) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.76s; merged doctests compilation took 0.75s Doc-tests boa_runtime running 2 tests test core/runtime/src/lib.rs - (line 42) - compile ... ok test core/runtime/src/lib.rs - (line 8) ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 6.66s; merged doctests compilation took 6.57s Doc-tests boa_string running 2 tests test core/string/src/builder.rs - builder::Latin1JsStringBuilder (line 535) ... ok test core/string/src/builder.rs - builder::Utf16JsStringBuilder (line 584) ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.58s; merged doctests compilation took 0.57s Doc-tests boa_wasm running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests boa_wintertc running 1 test test core/wintertc/src/lib.rs - (line 18) - compile ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 3.69s; merged doctests compilation took 3.66s Doc-tests insta_bytecode running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests small_btree running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests tag_ptr running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> boa-cli: Entering fakeroot... >>> boa-cli*: Running postcheck for boa-cli >>> boa-cli*: Preparing package boa-cli... >>> boa-cli*: Stripping binaries >>> boa-cli*: Scanning shared objects >>> boa-cli*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 >>> boa-cli*: Package size: 23.5 MB >>> boa-cli*: Compressing data... >>> boa-cli*: Create checksum... >>> boa-cli*: Create boa-cli-0.22-r0.apk >>> boa-cli: Build complete at Fri, 04 Sep 2026 12:41:15 +0000 elapsed time 0h 17m 22s >>> boa-cli: Cleaning up srcdir >>> boa-cli: Cleaning up pkgdir >>> boa-cli: Cleaning up tmpdir >>> boa-cli: Uninstalling dependencies... ( 1/12) Purging .makedepends-boa-cli (20260904.122354) ( 2/12) Purging cargo-auditable (0.7.5-r0) ( 3/12) Purging openssl-dev (3.5.8-r0) ( 4/12) Purging cargo (1.97.0-r0) ( 5/12) Purging rust (1.97.0-r0) ( 6/12) Purging libssh2 (1.11.1-r3) ( 7/12) Purging llvm22-libs (22.1.8-r1) ( 8/12) Purging scudo-malloc (22.1.8-r0) ( 9/12) Purging sqlite-libs (3.53.4-r0) (10/12) Purging libffi (3.8.0-r0) (11/12) Purging libxml2 (2.13.9-r2) (12/12) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r4.trigger OK: 441.8 MiB in 107 packages >>> boa-cli: Updating the testing/x86_64 repository index... >>> boa-cli: Signing the index...