!jtzdZrQSXtEpeGtzAn:nixos.org

Testing with Nix

97 Members
25 Servers

Load older messages


SenderMessageTime
7 Jul 2025
@nbp:mozilla.orgnbp changed their display name from nbp — PTO to nbp.13:11:56
9 Jul 2025
@jonhermansen:matrix.orgjonhermansen joined the room.01:15:48
@JoelMcCracken:matrix.orgJoelMcCracken joined the room.19:25:34
11 Jul 2025
@importantblimp:matrix.orgimportantblimp joined the room.10:13:28
18 Jul 2025
@haauler:matrix.orgMirage joined the room.14:23:58
1 Aug 2025
@yan:we2.eeyan 💕 joined the room.15:43:34
2 Aug 2025
@obff:matrix.orgobff joined the room.20:20:37
4 Aug 2025
@entro:matrix.orgentro joined the room.12:29:35
27 Oct 2022
@winterqt:nixos.devWinter (she/her) joined the room.14:32:17
@davidak:matrix.org@davidak:matrix.orgi guess everything. improve quality with any method i established the term "package tests" in the manual, i do manual tests before release, i test prs like the gui installer, i test pantheon as part of it's maintainer team, i review prs, i create automated test, i improve and extend the manual, i try to establish a vision for nixpkgs, .....14:36:31
@davidak:matrix.org@davidak:matrix.orgi professionally work in QA and our team does manual tests for release und automate testing where possible. i think that belongs in one team, to have a common goal. there can still be people that only work in one area and maybe separate chat rooms if it helps decluttering, but we should coordinate the efforts more14:42:14
@b:chreekat.netchreekat joined the room.14:46:13
@whentze:matrix.orgWanja Hentze joined the room.14:48:09
@davidak:matrix.org@davidak:matrix.orgi just do my own thing and have my own standards for quality (often too perfectionistic). i would like to have a consensus on what level of quality we work towards and a combined effort on that. maybe even policies or recommendations. it's often unclear to me what and to i do things. so i try to learn how it is done or propose something and hope the reviewers are satisfied. i got a lot of such into the manual, like "how to deprecate packages"14:49:16
@whentze:matrix.orgWanja HentzeI think VM-based NixOS tests are seriously cool14:50:08
@whentze:matrix.orgWanja HentzeWe have a few at work but almost nobody knows how to properly write them14:50:26
@whentze:matrix.orgWanja Hentzethe ones who do learned by looking at random nixpgks code14:51:00
@davidak:matrix.org@davidak:matrix.org* i just do my own thing and have my own standards for quality (often too perfectionistic). i would like to have a consensus on what level of quality we work towards and a combined effort on that. maybe even policies or recommendations. it's often unclear to me what and how to do things. so i try to learn how it is done or propose something and hope the reviewers are satisfied. i got a lot of such into the manual, like "how to deprecate packages"14:52:23
@whentze:matrix.orgWanja Hentzealso, maybe a NixOS Containers based variant could make sense. for when you're testing rather high-level things and test performance is more important than precise control over kernel version14:54:58
@nbp:mozilla.orgnbp joined the room.14:57:41
@whentze:matrix.orgWanja Hentzehas anybody tried integrating GUI test automation like appium or robot framework into these? would it make sense?14:58:29
@davidak:matrix.org@davidak:matrix.orgmaybe i should bring up the idea of a QA team in the forum?14:59:28
@nbp:mozilla.orgnbp Robert Hensing (roberth): I had one question about testing, which is: Are nixpkgs/lib tests ever executed? When I was working on modules I added them to the release.nix files of Nixpkgs, but never saw it being reported on Hydra. 15:01:20
@whentze:matrix.orgWanja Hentze
In reply to @davidak:matrix.org
maybe i should bring up the idea of a QA team in the forum?
would that be QA-for-nixpkgs or using-nix-for-QA? (or both)
15:01:29
@davidak:matrix.org@davidak:matrix.org
In reply to @whentze:matrix.org
has anybody tried integrating GUI test automation like appium or robot framework into these? would it make sense?
i don't know of any container based tests. using testing frameworks make sense. we use language based test tools like pytest
15:01:41
@davidak:matrix.org@davidak:matrix.orgthere is one gui test using that x11 framebuffer tool. j want to document that15:02:28
@whentze:matrix.orgWanja HentzeI have at some point made a nixos test that would start a single VM with a bunch of nixos containers in it. that also cut down the test runtime a bunch15:02:34
@roberthensing:matrix.orgRobert Hensing (roberth)
In reply to @nbp:mozilla.org
Robert Hensing (roberth): I had one question about testing, which is: Are nixpkgs/lib tests ever executed? When I was working on modules I added them to the release.nix files of Nixpkgs, but never saw it being reported on Hydra.
there's a github action CI that runs nix-build --arg pkgs import ./. {} ./lib/tests/release.nix. I don't think there's a hydra job for it, but that doesn't seem necessary.
15:03:51
@davidak:matrix.org@davidak:matrix.org
In reply to @whentze:matrix.org
would that be QA-for-nixpkgs or using-nix-for-QA? (or both)
a qa team for our project, nixos, nixpkgs etc
15:04:01
@davidak:matrix.org@davidak:matrix.org* there is one gui test using that x11 framebuffer tool. i want to document that15:04:50

Show newer messages


Back to Room ListRoom Version: 9