Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. The @nixos_org integration tests have always been a fantastic tool - We just made them even faster and much simpler to run!

The @nixos_org integration tests have always been a fantastic tool - We just made them even faster and much simpler to run!

Scheduled Pinned Locked Moved Uncategorized
nixosdevopstestinglinuxnix
10 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jgalowicz@functional.cafeJ This user is from outside of this forum
    jgalowicz@functional.cafeJ This user is from outside of this forum
    jgalowicz@functional.cafe
    wrote last edited by
    #1

    The @nixos_org integration tests have always been a fantastic tool - We just made them even faster and much simpler to run! 🚀 By adding a new lightweight container backend to the test driver, you can now run your suites on standard, non-KVM VMs. 👇

    Here is what the new container backend brings to your NixOS workflow:

    ⚡ Blazing Fast Execution: How fast? Booting two machines, letting them ping each other, and tearing them down now takes ~3 seconds!
    💸 Run Anywhere (Cheaper!): You no longer need bare-metal KVM-enabled hosts. Your tests can now run seamlessly on cheap, standard VMs.
    🎮 GPU Testing Support: Hardware acceleration is now accessible. You can finally test GPU-dependent workloads directly inside your integration tests!

    Curious how it works under the hood and how to enable it in your projects? Dive into our latest article and try it out for yourself!

    🔗 Read the full breakdown here: https://nixcademy.com/posts/faster-cheaper-nixos-integration-tests-with-containers/

    #NixOS #DevOps #Testing #Linux #Nix #InfrastructureAsCode #CI #Containers

    Link Preview Image
    rycee@ohai.socialR musicmatze@social.linux.pizzaM atemu@darmstadt.socialA 3 Replies Last reply
    1
    0
    • jgalowicz@functional.cafeJ jgalowicz@functional.cafe

      The @nixos_org integration tests have always been a fantastic tool - We just made them even faster and much simpler to run! 🚀 By adding a new lightweight container backend to the test driver, you can now run your suites on standard, non-KVM VMs. 👇

      Here is what the new container backend brings to your NixOS workflow:

      ⚡ Blazing Fast Execution: How fast? Booting two machines, letting them ping each other, and tearing them down now takes ~3 seconds!
      💸 Run Anywhere (Cheaper!): You no longer need bare-metal KVM-enabled hosts. Your tests can now run seamlessly on cheap, standard VMs.
      🎮 GPU Testing Support: Hardware acceleration is now accessible. You can finally test GPU-dependent workloads directly inside your integration tests!

      Curious how it works under the hood and how to enable it in your projects? Dive into our latest article and try it out for yourself!

      🔗 Read the full breakdown here: https://nixcademy.com/posts/faster-cheaper-nixos-integration-tests-with-containers/

      #NixOS #DevOps #Testing #Linux #Nix #InfrastructureAsCode #CI #Containers

      Link Preview Image
      rycee@ohai.socialR This user is from outside of this forum
      rycee@ohai.socialR This user is from outside of this forum
      rycee@ohai.social
      wrote last edited by
      #2

      @jgalowicz @nixos_org That's awesome and may be ideal for the Home Manager integration tests!

      jgalowicz@functional.cafeJ 1 Reply Last reply
      0
      • rycee@ohai.socialR rycee@ohai.social

        @jgalowicz @nixos_org That's awesome and may be ideal for the Home Manager integration tests!

        jgalowicz@functional.cafeJ This user is from outside of this forum
        jgalowicz@functional.cafeJ This user is from outside of this forum
        jgalowicz@functional.cafe
        wrote last edited by
        #3

        @rycee nice, did not think about this!

        rycee@ohai.socialR 1 Reply Last reply
        0
        • jgalowicz@functional.cafeJ jgalowicz@functional.cafe

          The @nixos_org integration tests have always been a fantastic tool - We just made them even faster and much simpler to run! 🚀 By adding a new lightweight container backend to the test driver, you can now run your suites on standard, non-KVM VMs. 👇

          Here is what the new container backend brings to your NixOS workflow:

          ⚡ Blazing Fast Execution: How fast? Booting two machines, letting them ping each other, and tearing them down now takes ~3 seconds!
          💸 Run Anywhere (Cheaper!): You no longer need bare-metal KVM-enabled hosts. Your tests can now run seamlessly on cheap, standard VMs.
          🎮 GPU Testing Support: Hardware acceleration is now accessible. You can finally test GPU-dependent workloads directly inside your integration tests!

          Curious how it works under the hood and how to enable it in your projects? Dive into our latest article and try it out for yourself!

          🔗 Read the full breakdown here: https://nixcademy.com/posts/faster-cheaper-nixos-integration-tests-with-containers/

          #NixOS #DevOps #Testing #Linux #Nix #InfrastructureAsCode #CI #Containers

          Link Preview Image
          musicmatze@social.linux.pizzaM This user is from outside of this forum
          musicmatze@social.linux.pizzaM This user is from outside of this forum
          musicmatze@social.linux.pizza
          wrote last edited by
          #4

          @jgalowicz
          Oh. My. God.

          Yessssss!!!!
          @nixos_org

          musicmatze@social.linux.pizzaM 1 Reply Last reply
          0
          • musicmatze@social.linux.pizzaM musicmatze@social.linux.pizza

            @jgalowicz
            Oh. My. God.

            Yessssss!!!!
            @nixos_org

            musicmatze@social.linux.pizzaM This user is from outside of this forum
            musicmatze@social.linux.pizzaM This user is from outside of this forum
            musicmatze@social.linux.pizza
            wrote last edited by
            #5

            @jgalowicz
            If this works only half as good as I expect, you probably reduced our CI time by 50% or so! ❤️
            @nixos_org

            jgalowicz@functional.cafeJ 1 Reply Last reply
            0
            • musicmatze@social.linux.pizzaM musicmatze@social.linux.pizza

              @jgalowicz
              If this works only half as good as I expect, you probably reduced our CI time by 50% or so! ❤️
              @nixos_org

              jgalowicz@functional.cafeJ This user is from outside of this forum
              jgalowicz@functional.cafeJ This user is from outside of this forum
              jgalowicz@functional.cafe
              wrote last edited by
              #6

              @musicmatze @nixos_org so i guess we are at 100% 😁😁😁

              musicmatze@social.linux.pizzaM 1 Reply Last reply
              0
              • jgalowicz@functional.cafeJ jgalowicz@functional.cafe

                @musicmatze @nixos_org so i guess we are at 100% 😁😁😁

                musicmatze@social.linux.pizzaM This user is from outside of this forum
                musicmatze@social.linux.pizzaM This user is from outside of this forum
                musicmatze@social.linux.pizza
                wrote last edited by
                #7

                @jgalowicz
                Math checks out I guess 😂 no CI costs anymore, yay!
                @nixos_org

                1 Reply Last reply
                0
                • jgalowicz@functional.cafeJ jgalowicz@functional.cafe

                  @rycee nice, did not think about this!

                  rycee@ohai.socialR This user is from outside of this forum
                  rycee@ohai.socialR This user is from outside of this forum
                  rycee@ohai.social
                  wrote last edited by
                  #8

                  @jgalowicz Yeah, we already have a set of such tests but starting up a whole VM is a bit excessive for our purposes.

                  1 Reply Last reply
                  0
                  • jgalowicz@functional.cafeJ jgalowicz@functional.cafe

                    The @nixos_org integration tests have always been a fantastic tool - We just made them even faster and much simpler to run! 🚀 By adding a new lightweight container backend to the test driver, you can now run your suites on standard, non-KVM VMs. 👇

                    Here is what the new container backend brings to your NixOS workflow:

                    ⚡ Blazing Fast Execution: How fast? Booting two machines, letting them ping each other, and tearing them down now takes ~3 seconds!
                    💸 Run Anywhere (Cheaper!): You no longer need bare-metal KVM-enabled hosts. Your tests can now run seamlessly on cheap, standard VMs.
                    🎮 GPU Testing Support: Hardware acceleration is now accessible. You can finally test GPU-dependent workloads directly inside your integration tests!

                    Curious how it works under the hood and how to enable it in your projects? Dive into our latest article and try it out for yourself!

                    🔗 Read the full breakdown here: https://nixcademy.com/posts/faster-cheaper-nixos-integration-tests-with-containers/

                    #NixOS #DevOps #Testing #Linux #Nix #InfrastructureAsCode #CI #Containers

                    Link Preview Image
                    atemu@darmstadt.socialA This user is from outside of this forum
                    atemu@darmstadt.socialA This user is from outside of this forum
                    atemu@darmstadt.social
                    wrote last edited by
                    #9

                    @jgalowicz @nixos_org

                    Oh my! I had the thought floating around my head why we don't simply use namespaces for all tests except the ones that test the kernel specifically. Well, I know the answer now; very cool to see this!

                    jgalowicz@functional.cafeJ 1 Reply Last reply
                    0
                    • atemu@darmstadt.socialA atemu@darmstadt.social

                      @jgalowicz @nixos_org

                      Oh my! I had the thought floating around my head why we don't simply use namespaces for all tests except the ones that test the kernel specifically. Well, I know the answer now; very cool to see this!

                      jgalowicz@functional.cafeJ This user is from outside of this forum
                      jgalowicz@functional.cafeJ This user is from outside of this forum
                      jgalowicz@functional.cafe
                      wrote last edited by
                      #10

                      @Atemu @nixos_org yeah building a private POC and building something that is upstreamable are two very different things!

                      1 Reply Last reply
                      0
                      • R relay@relay.infosec.exchange shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups