schleuss.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
This instance has a focus on IT security, general computing, retro video games and game collector discussion. Please, no #NSFW and other 18+ discussion on this instance. See rules for more details

Server stats:

11
active users

#testing

1 post1 participant1 post today
Continued thread

I also got experience with the following (5 = a lot, 1 = a little) :

#machinelearning #ml (3) (I have implemented some ML models myself in the past, for learning purposes.)
#guix (3) (Using it for reproducible setups of projects.)
#functionalprogramming #fp (5) (Doing it in my own projects.)
#objectorientedprogramming #oop (4) (last job and past xp in my own projects.)
#CI / #CD (3) (Last job)
#make (4) (using it for my own project setups and convenience)
#testing (4) (last job, own projects)

🧩 kxio v5.0.0: Rust library that provides injectable FileSystem, Network and Print resources to enhance the testability of your code. By abstracting system-level interactions, kxio enables easier mocking and testing of code that relies on file system, network and print operations.

🦀 Written in Rust
⭐ Repo: https://git.kemitix.net/kemitix/kxio
🎬 A Rust Library.

⭐ New in 5.0
• (net) BREAKING: remove Drop assertions for any unused plans. Tests should explicitly use net.assert_no_unused_plans(); to make the assertions
• (net) add tracing to matching each criteria for mock request
• (print) add details to readme and an example

⁉️ What does it do:

- Fluent APIs for file and network requests
- The Filesystem module offers a clean abstraction over std::fs,
- The Network module offers a testable interface over the reqwest crate
- The Print module offers a testable wrapper for println, eprintln, print and eprint macros.

📄 Docs: https://docs.rs/kxio/latest/kxio/

Since the existing plugins came with too many dependencies for my taste, or specialized on some aspect that didn't cover what I need, I'm working on a #Vim plugin to display code coverage in the sign column.

It's reading lcov-formatted files (which is why I don't have any dependencies) and displays for each line whether it's covered or not.

Still needs a bit of work to be convenient, but I like the result already.

💜 Is this the dawn of a new era? 💜

A day of testing FreeBSD as a potential daily driver.

Spoiler alert: I don't think I'm confident about a complete switch. Those who know me know I'm slow as hell, and it'll take time. But running a day under FreeBSD proves that it's possible for my workloads. And the first step has been done.

Really enjoying adding end-to-end tests to Kitten¹ using Playwright² and my own little Kitten controller class for starting/stopping/otherwise interacting with the Kitten server.

Just wrote some that comprehensively test identity creation and authentication for Small Web places:

codeberg.org/kitten/app/src/br

Lots more to write but I think I’ve found a good flow :)

:kitten:💕

¹ kitten.small-web.org
² playwright.dev

Codeberg.orgapp/tests/end-to-end/examples.spec.js at regression-testsapp - A web development kit that’s small, purrs, and loves you.