home.social

#nextest — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nextest, aggregated by home.social.

  1. if you use #nextest, I'd really love it if you tried out cargo-nextest 0.9.95-rc.2 -- there are some changes to the way test failures are output that I'd love feedback on:

    cargo nextest self update --force --version 0.9.95-rc.2

    Thanks!

  2. if you use #nextest, I'd really love it if you tried out cargo-nextest 0.9.95-rc.2 -- there are some changes to the way test failures are output that I'd love feedback on:

    cargo nextest self update --force --version 0.9.95-rc.2

    Thanks!

  3. if you use , I'd really love it if you tried out cargo-nextest 0.9.95-rc.2 -- there are some changes to the way test failures are output that I'd love feedback on:

    cargo nextest self update --force --version 0.9.95-rc.2

    Thanks!

  4. if you use #nextest, I'd really love it if you tried out cargo-nextest 0.9.95-rc.2 -- there are some changes to the way test failures are output that I'd love feedback on:

    cargo nextest self update --force --version 0.9.95-rc.2

    Thanks!

  5. if you use #nextest, I'd really love it if you tried out cargo-nextest 0.9.95-rc.2 -- there are some changes to the way test failures are output that I'd love feedback on:

    cargo nextest self update --force --version 0.9.95-rc.2

    Thanks!

  6. #nextest 0.9.91 now lets you set test priorities: reorder tests so that they run before or after all others.

    To update, run `cargo nextest self update`, or wait for your package manager to update it!

    nexte.st/docs/configuration/te

  7. #nextest 0.9.91 now lets you set test priorities: reorder tests so that they run before or after all others.

    To update, run `cargo nextest self update`, or wait for your package manager to update it!

    nexte.st/docs/configuration/te

  8. 0.9.91 now lets you set test priorities: reorder tests so that they run before or after all others.

    To update, run `cargo nextest self update`, or wait for your package manager to update it!

    nexte.st/docs/configuration/te

  9. #nextest 0.9.91 now lets you set test priorities: reorder tests so that they run before or after all others.

    To update, run `cargo nextest self update`, or wait for your package manager to update it!

    nexte.st/docs/configuration/te

  10. #nextest 0.9.91 now lets you set test priorities: reorder tests so that they run before or after all others.

    To update, run `cargo nextest self update`, or wait for your package manager to update it!

    nexte.st/docs/configuration/te

  11. Did you know that #nextest has an expression language to select subsets of tests? nexte.st/book/filter-expressio

    One of the more interesting predicates is `rdeps`, which stands for reverse dependencies of a crate. (The name is inspired by Bazel and Buck.) Why might that be useful? For example, consider nextest's support for setup scripts: nexte.st/book/setup-scripts.ht

    It's common to say "set up a db for tests that depend on any crate that could use the db handling code", and that's exactly what rdeps does.

  12. Did you know that #nextest has an expression language to select subsets of tests? nexte.st/book/filter-expressio

    One of the more interesting predicates is `rdeps`, which stands for reverse dependencies of a crate. (The name is inspired by Bazel and Buck.) Why might that be useful? For example, consider nextest's support for setup scripts: nexte.st/book/setup-scripts.ht

    It's common to say "set up a db for tests that depend on any crate that could use the db handling code", and that's exactly what rdeps does.

  13. Did you know that has an expression language to select subsets of tests? nexte.st/book/filter-expressio

    One of the more interesting predicates is `rdeps`, which stands for reverse dependencies of a crate. (The name is inspired by Bazel and Buck.) Why might that be useful? For example, consider nextest's support for setup scripts: nexte.st/book/setup-scripts.ht

    It's common to say "set up a db for tests that depend on any crate that could use the db handling code", and that's exactly what rdeps does.

  14. Did you know that #nextest has an expression language to select subsets of tests? nexte.st/book/filter-expressio

    One of the more interesting predicates is `rdeps`, which stands for reverse dependencies of a crate. (The name is inspired by Bazel and Buck.) Why might that be useful? For example, consider nextest's support for setup scripts: nexte.st/book/setup-scripts.ht

    It's common to say "set up a db for tests that depend on any crate that could use the db handling code", and that's exactly what rdeps does.

  15. Did you know that #nextest has an expression language to select subsets of tests? nexte.st/book/filter-expressio

    One of the more interesting predicates is `rdeps`, which stands for reverse dependencies of a crate. (The name is inspired by Bazel and Buck.) Why might that be useful? For example, consider nextest's support for setup scripts: nexte.st/book/setup-scripts.ht

    It's common to say "set up a db for tests that depend on any crate that could use the db handling code", and that's exactly what rdeps does.

  16. Just released a new version of cargo-nextest, with a new headline feature: the ability to say what version of #nextest your project or tool needs, or recommends.

    (Won't work with older versions, but will work going forward!)

    Part of this is also to inspire other tools to put in similar features!

    nexte.st/book/minimum-versions

  17. Just released a new version of cargo-nextest, with a new headline feature: the ability to say what version of #nextest your project or tool needs, or recommends.

    (Won't work with older versions, but will work going forward!)

    Part of this is also to inspire other tools to put in similar features!

    nexte.st/book/minimum-versions

  18. Just released a new version of cargo-nextest, with a new headline feature: the ability to say what version of your project or tool needs, or recommends.

    (Won't work with older versions, but will work going forward!)

    Part of this is also to inspire other tools to put in similar features!

    nexte.st/book/minimum-versions

  19. Just released a new version of cargo-nextest, with a new headline feature: the ability to say what version of #nextest your project or tool needs, or recommends.

    (Won't work with older versions, but will work going forward!)

    Part of this is also to inspire other tools to put in similar features!

    nexte.st/book/minimum-versions

  20. Just released a new version of cargo-nextest, with a new headline feature: the ability to say what version of #nextest your project or tool needs, or recommends.

    (Won't work with older versions, but will work going forward!)

    Part of this is also to inspire other tools to put in similar features!

    nexte.st/book/minimum-versions

  21. Looks like Chromium's crosvm (chromium.googlesource.com/chro) just added support for running tests via #nextest! Using nextest's build reuse functionality, they were able to achieve 6-7x faster test runs.

    chromium-review.googlesource.c

  22. Looks like Chromium's crosvm (chromium.googlesource.com/chro) just added support for running tests via #nextest! Using nextest's build reuse functionality, they were able to achieve 6-7x faster test runs.

    chromium-review.googlesource.c

  23. Looks like Chromium's crosvm (chromium.googlesource.com/chro) just added support for running tests via ! Using nextest's build reuse functionality, they were able to achieve 6-7x faster test runs.

    chromium-review.googlesource.c

  24. Looks like Chromium's crosvm (chromium.googlesource.com/chro) just added support for running tests via #nextest! Using nextest's build reuse functionality, they were able to achieve 6-7x faster test runs.

    chromium-review.googlesource.c

  25. Looks like Chromium's crosvm (chromium.googlesource.com/chro) just added support for running tests via #nextest! Using nextest's build reuse functionality, they were able to achieve 6-7x faster test runs.

    chromium-review.googlesource.c

  26. In the post I show how async #RustLang solves practical select problems in #Nextest, and does so in a deeply principled, composable manner. I'm really proud of it because I've taken a view that has been talked about in 1:1 messages and discussions in the past, but hasn't really been written down like this before to the best of my knowledge.

  27. In the post I show how async #RustLang solves practical select problems in #Nextest, and does so in a deeply principled, composable manner. I'm really proud of it because I've taken a view that has been talked about in 1:1 messages and discussions in the past, but hasn't really been written down like this before to the best of my knowledge.

  28. In the post I show how async solves practical select problems in , and does so in a deeply principled, composable manner. I'm really proud of it because I've taken a view that has been talked about in 1:1 messages and discussions in the past, but hasn't really been written down like this before to the best of my knowledge.

  29. In the post I show how async #RustLang solves practical select problems in #Nextest, and does so in a deeply principled, composable manner. I'm really proud of it because I've taken a view that has been talked about in 1:1 messages and discussions in the past, but hasn't really been written down like this before to the best of my knowledge.

  30. In the post I show how async #RustLang solves practical select problems in #Nextest, and does so in a deeply principled, composable manner. I'm really proud of it because I've taken a view that has been talked about in 1:1 messages and discussions in the past, but hasn't really been written down like this before to the best of my knowledge.

  31. Reupping a post I wrote a few months ago: How and why #Nextest uses #RustLang #Tokio.

    This post delves right into the heart of why async Rust exists: to perform *heterogenous selects*. Previous explanations have always been a bit unsatisfying for me. It's more efficient than OS threads, but is that really it? In reality, async Rust satisfies a fundamental need that no other paradigm does, which is to use tokio::select! across arbitrary async sources and platforms.

    sunshowers.io/posts/nextest-an

  32. Reupping a post I wrote a few months ago: How and why #Nextest uses #RustLang #Tokio.

    This post delves right into the heart of why async Rust exists: to perform *heterogenous selects*. Previous explanations have always been a bit unsatisfying for me. It's more efficient than OS threads, but is that really it? In reality, async Rust satisfies a fundamental need that no other paradigm does, which is to use tokio::select! across arbitrary async sources and platforms.

    sunshowers.io/posts/nextest-an

  33. Reupping a post I wrote a few months ago: How and why uses .

    This post delves right into the heart of why async Rust exists: to perform *heterogenous selects*. Previous explanations have always been a bit unsatisfying for me. It's more efficient than OS threads, but is that really it? In reality, async Rust satisfies a fundamental need that no other paradigm does, which is to use tokio::select! across arbitrary async sources and platforms.

    sunshowers.io/posts/nextest-an

  34. Reupping a post I wrote a few months ago: How and why #Nextest uses #RustLang #Tokio.

    This post delves right into the heart of why async Rust exists: to perform *heterogenous selects*. Previous explanations have always been a bit unsatisfying for me. It's more efficient than OS threads, but is that really it? In reality, async Rust satisfies a fundamental need that no other paradigm does, which is to use tokio::select! across arbitrary async sources and platforms.

    sunshowers.io/posts/nextest-an

  35. Reupping a post I wrote a few months ago: How and why #Nextest uses #RustLang #Tokio.

    This post delves right into the heart of why async Rust exists: to perform *heterogenous selects*. Previous explanations have always been a bit unsatisfying for me. It's more efficient than OS threads, but is that really it? In reality, async Rust satisfies a fundamental need that no other paradigm does, which is to use tokio::select! across arbitrary async sources and platforms.

    sunshowers.io/posts/nextest-an

  36. Would you find setup and teardown scripts useful for #rustlang #nextest test runs? Please upvote and comment in this issue with your use cases! Contributions and design suggestions would be welcome as well, especially if you've had practical experience with setup and teardown scripts for (e.g.) integration tests.

    Please boost for reach!

    github.com/nextest-rs/nextest/

  37. Would you find setup and teardown scripts useful for #rustlang #nextest test runs? Please upvote and comment in this issue with your use cases! Contributions and design suggestions would be welcome as well, especially if you've had practical experience with setup and teardown scripts for (e.g.) integration tests.

    Please boost for reach!

    github.com/nextest-rs/nextest/

  38. Would you find setup and teardown scripts useful for test runs? Please upvote and comment in this issue with your use cases! Contributions and design suggestions would be welcome as well, especially if you've had practical experience with setup and teardown scripts for (e.g.) integration tests.

    Please boost for reach!

    github.com/nextest-rs/nextest/

  39. Would you find setup and teardown scripts useful for #rustlang #nextest test runs? Please upvote and comment in this issue with your use cases! Contributions and design suggestions would be welcome as well, especially if you've had practical experience with setup and teardown scripts for (e.g.) integration tests.

    Please boost for reach!

    github.com/nextest-rs/nextest/

  40. Would you find setup and teardown scripts useful for #rustlang #nextest test runs? Please upvote and comment in this issue with your use cases! Contributions and design suggestions would be welcome as well, especially if you've had practical experience with setup and teardown scripts for (e.g.) integration tests.

    Please boost for reach!

    github.com/nextest-rs/nextest/

  41. One of the ways I disagree with many of my esteemed fellow Rust people is that I think #async #RustLang is great. Switching #nextest over to #asynchronous Rust has yielded incredible dividends, including but not limited to what I described in sunshowers.io/posts/nextest-an.

    The ability to write cross-platform heterogenous selects provides an extraordinary amount of power.

    BTW, now that I'm at @oxidecomputer, I've been trying out nextest on #illumos and it works with zero (0) code changes!

  42. One of the ways I disagree with many of my esteemed fellow Rust people is that I think #async #RustLang is great. Switching #nextest over to #asynchronous Rust has yielded incredible dividends, including but not limited to what I described in sunshowers.io/posts/nextest-an.

    The ability to write cross-platform heterogenous selects provides an extraordinary amount of power.

    BTW, now that I'm at @oxidecomputer, I've been trying out nextest on #illumos and it works with zero (0) code changes!

  43. One of the ways I disagree with many of my esteemed fellow Rust people is that I think is great. Switching over to Rust has yielded incredible dividends, including but not limited to what I described in sunshowers.io/posts/nextest-an.

    The ability to write cross-platform heterogenous selects provides an extraordinary amount of power.

    BTW, now that I'm at @oxidecomputer, I've been trying out nextest on and it works with zero (0) code changes!

  44. One of the ways I disagree with many of my esteemed fellow Rust people is that I think #async #RustLang is great. Switching #nextest over to #asynchronous Rust has yielded incredible dividends, including but not limited to what I described in sunshowers.io/posts/nextest-an.

    The ability to write cross-platform heterogenous selects provides an extraordinary amount of power.

    BTW, now that I'm at @oxidecomputer, I've been trying out nextest on #illumos and it works with zero (0) code changes!

  45. One of the ways I disagree with many of my esteemed fellow Rust people is that I think #async #RustLang is great. Switching #nextest over to #asynchronous Rust has yielded incredible dividends, including but not limited to what I described in sunshowers.io/posts/nextest-an.

    The ability to write cross-platform heterogenous selects provides an extraordinary amount of power.

    BTW, now that I'm at @oxidecomputer, I've been trying out nextest on #illumos and it works with zero (0) code changes!