viewing logs

job succeeded

heks-linux

time taken
5 seconds
started at
Fri Jan 2 10:26:23 2026
updated at
Fri Jan 2 10:26:28 2026
log uuid
51c19c67-8981-4cc7-8999-115fc6d21afc
inspect the job's lambda expression
(lambda()
  `((task . ("maak-test"))
    (project . "heks-linux")
    (branch-name . "trunk")
    (clone-url . "https://codeberg.org/jjba23/heks-linux.git")
    (env . ((VERITAS_REPORTER . monotone-reporter)))))
starting new job...


-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && git reset --hard && git pull

HEAD is now at 443fcae feat: ??? Improve fastfetch
From https://codeberg.org/jjba23/heks-linux
   443fcae..c83b64c  trunk      -> origin/trunk
Updating 443fcae..c83b64c
Fast-forward
 maak.scm                   |   6 +
 src/heks-linux/btop.scm    | 271 +++++++++++++++++++++++++++++++++++++++++++++
 src/heks-linux/palette.scm |  22 ++++
 3 files changed, 299 insertions(+)
 create mode 100644 src/heks-linux/btop.scm


-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && uname -a

Linux wolk-jjba 6.17.12-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux


-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && git log --name-status HEAD^..HEAD

commit c83b64c1d06f143f09b963007c48d0e9b4456e5e
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Fri Jan 2 10:25:57 2026 +0100

    feat: ??? Add btop

M	maak.scm
A	src/heks-linux/btop.scm
M	src/heks-linux/palette.scm


-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && maak test

;;; note: source file ./src/heks-linux/palette.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/palette.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling ./src/heks-linux/palette.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/palette.scm.go

scanning directories for unit tests...
scanning present working directory for unit tests...

found unit tests: (dconf-spec.scm rofi-spec.scm bridges-spec.scm waybar-spec.scm)

+----------------------------------------------+
running unit tests from file: dconf-spec.scm, entrypoint: spec


+----------------------------------------------+
[? suite] dconf test suite
  [? test] mk-nested-dconf-writer-commands
    ? pass - expect: (echo "/org/gnome/desktop/interface/gtk-key-theme --> 'Emacs'" && dconf write "/org/gnome/desktop/interface/gtk-key-theme" "'Emacs'" echo "/org/gnome/desktop/interface/cursor-size --> 24" && dconf write "/org/gnome/desktop/interface/cursor-size" "24" echo "/org/gnome/desktop/interface/enable-animations --> true" && dconf write "/org/gnome/desktop/interface/enable-animations" "true"), got: (echo "/org/gnome/desktop/interface/gtk-key-theme --> 'Emacs'" && dconf write "/org/gnome/desktop/interface/gtk-key-theme" "'Emacs'" echo "/org/gnome/desktop/interface/cursor-size --> 24" && dconf write "/org/gnome/desktop/interface/cursor-size" "24" echo "/org/gnome/desktop/interface/enable-animations --> true" && dconf write "/org/gnome/desktop/interface/enable-animations" "true")
?? info - ran 1 tasks in: 0 seconds, 9427 microseconds
+----------------------------------------------+
running unit tests from file: rofi-spec.scm, entrypoint: spec


+----------------------------------------------+
[? suite] Rofi Configuration and Theming
  [? test] Rofi Theme (AList Structure)
    [?? assert] Theme sections should correctly quote and inject the font
    ? pass - expect: "IBM Plex Sans 14", got: "IBM Plex Sans 14"
  [? test] Rofi Config String Template
    [?? assert] Config must reference the generated theme file
    ? pass - expect: #t, got: #t
?? info - ran 1 tasks in: 0 seconds, 12606 microseconds
+----------------------------------------------+
running unit tests from file: bridges-spec.scm, entrypoint: spec


+----------------------------------------------+
[? suite] bridges test suite
  [? test] Emacs Bridge Elisp Generation
    [?? assert] Should configure the Emacs theme
    ? pass - expect: #t, got: #t
  [? test] Bash Bridge String Generation
    [?? assert] Bash bridge should export the highlight variable
    ? pass - expect: #t, got: #t
?? info - ran 1 tasks in: 0 seconds, 3112 microseconds
+----------------------------------------------+
running unit tests from file: waybar-spec.scm, entrypoint: spec


+----------------------------------------------+
[? suite] Waybar Configuration Suite
  [? test] CSS Rules Generation
    [?? assert] Module background should be transparent in CSS
    ? pass - expect: transparent, got: transparent
  [? test] Power Menu SXML Structure
    [?? assert] Power menu should contain an interface definition
    ? pass - expect: #t, got: #t
    [?? assert] Power menu should start with SXML TOP node
    ? pass - expect: *TOP*, got: *TOP*
  [? test] Main Configuration (JSON Source)
    [?? assert] Modules should be represented as vectors for JSON arrays
    ? pass - expect: #t, got: #t
  [? test] Dynamic Start Button
    [?? assert] Start button should respect the content keyword argument
    ? pass - expect: ? test, got: ? test
?? info - ran 1 tasks in: 0 seconds, 5120 microseconds;;; note: source file /etc/byggsteg/job-clone/heks-linux/trunk/maak.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/maak.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/heks-linux/trunk/maak.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/maak.scm.go


--------------------------------------------------------------

Maak: the infinitely extensible command runner

Loading tasks from Maak file: /etc/byggsteg/job-clone/heks-linux/trunk/maak.scm

Executing Maak tasks: test

--------------------------------------------------------------

=> Running Maak task: test

  Unit tests.

  Execute command:
guix time-machine --channels=channels.scm -- shell -m manifest.scm -- guile -L ./src -L ./test -c '((@ (veritas runner) run-tests))'