lol

nixosTests.obs-studio: migrate to runTest (#399181)

authored by

Pol Dellaiera and committed by
GitHub
9d700be4 8867fcbd

+32 -34
+1 -1
nixos/tests/all-tests.nix
··· 966 966 nzbhydra2 = handleTest ./nzbhydra2.nix { }; 967 967 ocis = handleTest ./ocis.nix { }; 968 968 oddjobd = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./oddjobd.nix { }; 969 - obs-studio = handleTest ./obs-studio.nix { }; 969 + obs-studio = runTest ./obs-studio.nix; 970 970 oh-my-zsh = handleTest ./oh-my-zsh.nix { }; 971 971 ollama = runTest ./ollama.nix; 972 972 ollama-cuda = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-cuda.nix;
+31 -33
nixos/tests/obs-studio.nix
··· 1 - import ./make-test-python.nix ( 2 - { ... }: 1 + { ... }: 3 2 4 - { 5 - name = "obs-studio"; 3 + { 4 + name = "obs-studio"; 6 5 7 - nodes.machine = 8 - { pkgs, ... }: 9 - { 10 - imports = [ 11 - ./common/x11.nix 12 - ./common/user-account.nix 13 - ]; 6 + nodes.machine = 7 + { pkgs, ... }: 8 + { 9 + imports = [ 10 + ./common/x11.nix 11 + ./common/user-account.nix 12 + ]; 14 13 15 - programs.obs-studio = { 16 - enable = true; 17 - plugins = with pkgs.obs-studio-plugins; [ 18 - wlrobs 19 - obs-vkcapture 20 - ]; 21 - enableVirtualCamera = true; 22 - }; 14 + programs.obs-studio = { 15 + enable = true; 16 + plugins = with pkgs.obs-studio-plugins; [ 17 + wlrobs 18 + obs-vkcapture 19 + ]; 20 + enableVirtualCamera = true; 23 21 }; 22 + }; 24 23 25 - testScript = '' 26 - machine.wait_for_x() 27 - machine.succeed("obs --version") 24 + testScript = '' 25 + machine.wait_for_x() 26 + machine.succeed("obs --version") 28 27 29 - # virtual camera tests 30 - machine.succeed("lsmod | grep v4l2loopback") 31 - machine.succeed("ls /dev/video1") 32 - machine.succeed("obs --startvirtualcam >&2 &") 33 - machine.wait_for_window("OBS") 34 - machine.sleep(5) 28 + # virtual camera tests 29 + machine.succeed("lsmod | grep v4l2loopback") 30 + machine.succeed("ls /dev/video1") 31 + machine.succeed("obs --startvirtualcam >&2 &") 32 + machine.wait_for_window("OBS") 33 + machine.sleep(5) 35 34 36 - # test plugins 37 - machine.succeed("which obs-vkcapture") 38 - ''; 39 - } 40 - ) 35 + # test plugins 36 + machine.succeed("which obs-vkcapture") 37 + ''; 38 + }