diff --git a/flake.nix b/flake.nix index 5335029..492fdf6 100644 --- a/flake.nix +++ b/flake.nix @@ -85,6 +85,7 @@ rclone redis restic + sonar-scanner-cli self.packages.${system}.pytest-vm # FIXME consider loading this explicitly only after ArchLinux issue is solved self.checks.x86_64-linux.default.driverInteractive @@ -151,6 +152,7 @@ start_all() machine.succeed("cd ${vmtest-src-dir} && coverage run --data-file=/tmp/.coverage -m pytest -p no:cacheprovider -v >&2") machine.succeed("cd ${vmtest-src-dir} && coverage xml --data-file=/tmp/.coverage -o /tmp/coverage.xml >&2") + machine.succeed("sed 's/${pkgs.lib.strings.escapeShellArg self.outPath}<\/source>/.<\/source>/g' /tmp/coverage.xml") machine.copy_from_vm("/tmp/coverage.xml", ".") machine.succeed("coverage report --rcfile=.coveragerc --data-file=/tmp/.coverage >&2") '';