Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-10 | chore(tests): test_util - Add `PathRef` (#19450) | David Sherret | |
This adds a new `PathRef` struct to test_util for making it easier to work with paths in test code. I'm going to expand on this more in the future. | |||
2023-06-08 | chore: Use relative paths for assert imports to avoid test flakes (#19427) | Matt Mastracci | |
Tests occasionally fail if we get a bad gateway attempting to fetch the assertion module | |||
2023-04-19 | fix(test/coverage): exclude test files (#18748) | Levente Kurusa | |
Fixes: #18454 | |||
2023-03-30 | fix(coverage): ignore files from npm registry (#18457) | Geert-Jan Zwiers | |
Fixes https://github.com/denoland/deno/issues/17664 and part of https://github.com/denoland/deno/issues/18454 by excluding files belonging to npm modules by default in the coverage output. | |||
2023-03-13 | chore(cli/tests): use test builder in more integration tests (#18031) | Geert-Jan Zwiers | |
2023-03-11 | chore: typo (#18128) | Ikko Eltociear Ashimine | |
2023-01-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-13 | tests: move integration tests to a single module (#17380) | Bartek Iwańczuk | |
Effectively reverts changes done in https://github.com/denoland/deno/pull/16816 | |||
2022-11-26 | tests: move integration tests to separate modules (#16816) | Bartek Iwańczuk | |
2022-11-15 | test: don't use remote std for tests (#16631) | Bartek Iwańczuk | |
2022-08-12 | fix(coverage): ensure coverage is only collected in certain situations (#15467) | David Sherret | |
2022-05-22 | fix(coverage): do not report transpiled files with no lines (#14699) | Colin Ihrig | |
This commit omits files from the coverage report that have no lines of code to report coverage for. Fixes: https://github.com/denoland/deno/issues/14683 | |||
2022-05-04 | fix(coverage): exclude .snap files (#14480) | Geert-Jan Zwiers | |
2022-04-01 | chore(tests): use custom temp dir creation for the tests (#14153) | David Sherret | |
2022-03-22 | chore: replace `.expect("...")` calls with `.unwrap()` in test code (#14081) | David Sherret | |
2022-01-11 | fix(coverage): merge coverage ranges (#13334) | Bartek Iwańczuk | |
Covered ranges were not merged and thus it appeared that some lines might be uncovered. To fix this I used "v8-coverage" that takes care of merging the ranges properly. With this change, coverage collected from a file by multiple entrypoints is now correctly calculated. I ended up forking https://github.com/demurgos/v8-coverage and adding "cli/tools/coverage/merge.rs" and "cli/tools/coverage/range_tree.rs". | |||
2022-01-10 | fix(coverage): don't type check (#13324) | Bartek Iwańczuk | |
This commit changes "deno coverage" command not to type check. Instead of relying on infrastructure for module loading in "deno run"; the code now directly reaches into cache for original and transpiled sources. In case sources are not available the error is returned to the user, suggesting to first run "deno test --coverage" command. | |||
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-23 | fix(coverage): use only string byte indexes and 0-indexed line numbers (#13190) | David Sherret | |
2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
2021-06-27 | chore: split up integration_tests.rs into separate files (#11131) | David Sherret | |