tests: telephony: Add extra packages to %jami-os for debugging.

* gnu/tests/telephony.scm (make-jami-os): Add libjami:debug, gdb, guile,
guile-ac-d-bus, guile-readline, guile-fibers, screen and strace.
(run-jami-test)<jami service actions, ban/unban contacts>: Add (ice-9 match),
for lambda-match (worked without it but needed when manually testing).
This commit is contained in:
Maxim Cournoyer 2022-09-18 21:28:00 -04:00
parent 21afbf54cd
commit 829c19142e
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -114,9 +114,17 @@ (define* (make-jami-os #:key provisioning? partial?)
(permit-root-login #t) (permit-root-login #t)
(allow-empty-passwords? #t))) (allow-empty-passwords? #t)))
%base-services)) %base-services))
(packages (cons* (specification->package "recutils") ;; Extra packages for debugging purposes.
(specification->package "strace") (packages (cons (specification->package+output "libjami:debug")
%base-packages)))) (append (map specification->package
'("gdb"
"guile"
"guile-ac-d-bus"
"guile-readline"
"guile-fibers"
"screen"
"strace"))
%base-packages)))))
(define %jami-os (define %jami-os
(make-jami-os)) (make-jami-os))
@ -273,6 +281,7 @@ (define marionette
(marionette-eval (marionette-eval
'(begin '(begin
(use-modules (gnu services herd) (use-modules (gnu services herd)
(ice-9 match)
(rnrs base) (rnrs base)
(srfi srfi-1)) (srfi srfi-1))