summaryrefslogtreecommitdiff
path: root/gnu/tests
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2023-12-20 19:30:44 +0100
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-01-09 22:10:13 -0500
commit693a4785be0d84f3dacee49f071a33b852f7cd8a (patch)
tree3c4a22f1e418d9ba2e5690cc29fe5012a4f92adf /gnu/tests
parentc5fb46685f4d6defd122efb3dcbcd8baf3612e17 (diff)
tests: telephony: Fix VPATH builds.
* gnu/tests/telephony.scm (%jami-account-content-sexp): New variable. Compute its value with `read` instead of using `include`. * gnu/tests/data/jami-dummy-account.dat (%jami-account-content-sexp): Remove variable. Make the file contain just the S-expression. Change-Id: I8d37aaf7b739f5f39715bfb8a9b8c9536385fd09 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Diffstat (limited to 'gnu/tests')
-rw-r--r--gnu/tests/data/jami-dummy-account.dat127
-rw-r--r--gnu/tests/telephony.scm5
2 files changed, 67 insertions, 65 deletions
diff --git a/gnu/tests/data/jami-dummy-account.dat b/gnu/tests/data/jami-dummy-account.dat
index 0e908396caf..c2c5357189d 100644
--- a/gnu/tests/data/jami-dummy-account.dat
+++ b/gnu/tests/data/jami-dummy-account.dat
@@ -1,8 +1,7 @@
1;;; -*- mode: scheme; -*- 1;;; -*- mode: scheme; -*-
2;;; JSON extracted from an actual Jami account and processed with 2;;; JSON extracted from an actual Jami account and processed with
3;;; Emacs/guile-json. 3;;; Emacs/guile-json.
4(define %jami-account-content-sexp 4(("RINGCAKEY" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQURBTkJna3F\
5 '(("RINGCAKEY" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQURBTkJna3F\
6oa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzBxWUozSkYvTzhQRGEKRnUwRnpRcHBCaD\ 5oa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzBxWUozSkYvTzhQRGEKRnUwRnpRcHBCaD\
7gybGJMdURrNTlVU0I0MUJSaS9kdDZGV1BRN29YOVpsY25vNGZzM2dmUHQ0dU1hRVBkVFBGKwowbGN2Q\ 6gybGJMdURrNTlVU0I0MUJSaS9kdDZGV1BRN29YOVpsY25vNGZzM2dmUHQ0dU1hRVBkVFBGKwowbGN2Q\
8jc2cytQTEFlcjlOZGpVQzQ2ZXp0UnNiNE9aQXc4ZUk1M3EwSU04QWJFd0o0ZjllLzBmQUFueHgrK3Qw\ 7jc2cytQTEFlcjlOZGpVQzQ2ZXp0UnNiNE9aQXc4ZUk1M3EwSU04QWJFd0o0ZjllLzBmQUFueHgrK3Qw\
@@ -58,7 +57,7 @@ TUNPaHdxN21xYXRUVnNrawpTRDNySmkrTFR6a2Y4OEx1bjZZNjdiaFNOTWpKZkFaUXNQc0FTRkJBUTJ\
58rQnE5alRLZGVuaU4yYTJIbm0xNCtrCnJDeU9ZVE14Q2hQbWNpS25pVy9MWnFUL0U1dlNRUGdBVzc0dT\ 57rQnE5alRLZGVuaU4yYTJIbm0xNCtrCnJDeU9ZVE14Q2hQbWNpS25pVy9MWnFUL0U1dlNRUGdBVzc0dT\
59VLazJoSjRBajNjRW9NVEwxSytZbStWYWh2U0cKTi8xOFdYQ1JRQkg1d0p2eXJYczBtT29GQlRnTWg4d\ 58VLazJoSjRBajNjRW9NVEwxSytZbStWYWh2U0cKTi8xOFdYQ1JRQkg1d0p2eXJYczBtT29GQlRnTWg4d\
60z0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=") 59z0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=")
61 ("ringAccountKey" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRUUlCQURBTk\ 60 ("ringAccountKey" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRUUlCQURBTk\
62Jna3Foa2lHOXcwQkFRRUZBQVNDQ1Nzd2dna25BZ0VBQW9JQ0FRRDNCdDRnOUVUdk9EVnYKM3hWV0ZlS\ 61Jna3Foa2lHOXcwQkFRRUZBQVNDQ1Nzd2dna25BZ0VBQW9JQ0FRRDNCdDRnOUVUdk9EVnYKM3hWV0ZlS\
631Nnbk5uVEF3S2dYa3IrQ1FhdU8vTGZWM01RenNSNHliL3hoaWhhb1Z2c2FtZ3ZRU1haL0M1R3I5QQpE\ 621Nnbk5uVEF3S2dYa3IrQ1FhdU8vTGZWM01RenNSNHliL3hoaWhhb1Z2c2FtZ3ZRU1haL0M1R3I5QQpE\
64YlAxbHNHclRCK1pXMC9uMXVEb3hmVWdZRWY3SGtVanJtdVFjUGlFWGlUVkNiY002U0NzdVNrMnRxdE1\ 63YlAxbHNHclRCK1pXMC9uMXVEb3hmVWdZRWY3SGtVanJtdVFjUGlFWGlUVkNiY002U0NzdVNrMnRxdE1\
@@ -114,7 +113,7 @@ KMTlPd09oZ1lGcjFheGQvNXd2VgpURjNoVlQwbFZGN2RyRC9iMHZOcmxnbUNjbEk4UDg1a2dkRUhZbG\
114ZtTFoxeXJIMkNXVy9SS0lsWk9ZdFVuNFNpCkp5a2VlNDROWElXU3ovalRBdFRta3VQTzRvUjF5d3dRc\ 113ZtTFoxeXJIMkNXVy9SS0lsWk9ZdFVuNFNpCkp5a2VlNDROWElXU3ovalRBdFRta3VQTzRvUjF5d3dRc\
115jdhUTF5a3hRVm9rVm5vY2xqU0tyQlk4R294a0I0eDIKUDNrb3F1UnkvcUd3QzBnN1o4ZjBTQjNQZVZt\ 114jdhUTF5a3hRVm9rVm5vY2xqU0tyQlk4R294a0I0eDIKUDNrb3F1UnkvcUd3QzBnN1o4ZjBTQjNQZVZt\
116eQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==") 115eQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==")
117 ("ringAccountCert" . "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZXakNDQTBLZ\ 116 ("ringAccountCert" . "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZXakNDQTBLZ\
1180F3SUJBZ0lJRm1tNmZuaWRndEl3RFFZSktvWklodmNOQVFFTUJRQXdUREVRTUE0R0ExVUUKQXhNSFNt\ 1170F3SUJBZ0lJRm1tNmZuaWRndEl3RFFZSktvWklodmNOQVFFTUJRQXdUREVRTUE0R0ExVUUKQXhNSFNt\
119RnRhU0JEUVRFNE1EWUdDZ21TSm9tVDhpeGtBUUVUS0RjNVpqSTJaVFZpWTJNeU9EWXlPREppT0dFMwp\ 118RnRhU0JEUVRFNE1EWUdDZ21TSm9tVDhpeGtBUUVUS0RjNVpqSTJaVFZpWTJNeU9EWXlPREppT0dFMwp\
120PRFF6TUdOak1EWXpNakV4T1RFNFkyWm1PVGd3SGhjTk1qRXdOREUyTVRjek1qRXdXaGNOTXpFd05ERT\ 119PRFF6TUdOak1EWXpNakV4T1RFNFkyWm1PVGd3SGhjTk1qRXdOREUyTVRjek1qRXdXaGNOTXpFd05ERT\
@@ -180,17 +179,17 @@ OFY2cWM2bXZTbUFXa25nL3QwaStXVmdGVkZuZFQrQ0oyNTJsa0ZacGljdAp6ekdETW44VUNDRUp4TDR\
180KTklTM2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRT\ 179KTklTM2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRT\
181RuT0FyS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tL\ 180RuT0FyS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tL\
182S0K") 181S0K")
183 ("ethKey" . "fN8cOT1lYNziaW0+pjBIgZ8r6+zMMhHsukkWBNPDsFo=") 182 ("ethKey" . "fN8cOT1lYNziaW0+pjBIgZ8r6+zMMhHsukkWBNPDsFo=")
184 ("TURN.username" . "ring") 183 ("TURN.username" . "ring")
185 ("TURN.server" . "turn.jami.net") 184 ("TURN.server" . "turn.jami.net")
186 ("TURN.realm" . "ring") 185 ("TURN.realm" . "ring")
187 ("TURN.password" . "ring") 186 ("TURN.password" . "ring")
188 ("TURN.enable" . "true") 187 ("TURN.enable" . "true")
189 ("TLS.verifyServer" . "true") 188 ("TLS.verifyServer" . "true")
190 ("TLS.verifyClient" . "true") 189 ("TLS.verifyClient" . "true")
191 ("TLS.serverName" . "") 190 ("TLS.serverName" . "")
192 ("TLS.requireClientCertificate" . "true") 191 ("TLS.requireClientCertificate" . "true")
193 ("TLS.privateKeyFile" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQU\ 192 ("TLS.privateKeyFile" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQU\
194RBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzM5b1Z0cXNtUGdaSUgKcHpTV\ 193RBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzM5b1Z0cXNtUGdaSUgKcHpTV\
195GtlT3BlWC9CSEx2KzFTYnJPSFpVRHEwNFZCUU5BNmJmSFNSWTJpbHE1WEVheXNVSmwzQmsvM0txZEhS\ 194GtlT3BlWC9CSEx2KzFTYnJPSFpVRHEwNFZCUU5BNmJmSFNSWTJpbHE1WEVheXNVSmwzQmsvM0txZEhS\
196cQpEV01wQ1dpcE1Vc2FwSGxJR0tSWHEwbXhQZ29WODZSUVBub1dCRTdhWVVEZTlJZXlxMmllZXpDK1l\ 195cQpEV01wQ1dpcE1Vc2FwSGxJR0tSWHEwbXhQZ29WODZSUVBub1dCRTdhWVVEZTlJZXlxMmllZXpDK1l\
@@ -246,11 +245,11 @@ mNUloSWU0RUtZUE5VUXNua0tSVTlxUApzWi9idXBXc2w4bWVFcko3bllJQ05ucHpnSHRpNXdSMlliVF\
246VXT01odmRFUldxMnhTV3BBYmtNMElhZDBUc05kCmUrYVRQVmJOMXFibFZLMm1qUTl2YS9JSkVuSE51V\ 245VXT01odmRFUldxMnhTV3BBYmtNMElhZDBUc05kCmUrYVRQVmJOMXFibFZLMm1qUTl2YS9JSkVuSE51V\
247E9TREtJeUpvcVArQkxiRTVjQU5acXQ2OFFadWdOc2RxNHkKV2FoeStydU5LS1F3Mk5MYzQzZUtsNmxv\ 246E9TREtJeUpvcVArQkxiRTVjQU5acXQ2OFFadWdOc2RxNHkKV2FoeStydU5LS1F3Mk5MYzQzZUtsNmxv\
248bXdtRlFZOD0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=") 247bXdtRlFZOD0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=")
249 ("TLS.password" . "") 248 ("TLS.password" . "")
250 ("TLS.negotiationTimeoutSec" . "-1") 249 ("TLS.negotiationTimeoutSec" . "-1")
251 ("TLS.method" . "Automatic") 250 ("TLS.method" . "Automatic")
252 ("TLS.ciphers" . "") 251 ("TLS.ciphers" . "")
253 ("TLS.certificateFile" . "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZHVENDQ\ 252 ("TLS.certificateFile" . "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZHVENDQ\
254XdHZ0F3SUJBZ0lJU1pUdlZPQnh3akF3RFFZSktvWklodmNOQVFFTUJRQXdTVEVOTUFzR0ExVUUKQXhN\ 253XdHZ0F3SUJBZ0lJU1pUdlZPQnh3akF3RFFZSktvWklodmNOQVFFTUJRQXdTVEVOTUFzR0ExVUUKQXhN\
255RVNtRnRhVEU0TURZR0NnbVNKb21UOGl4a0FRRVRLR1l6TXpRMVpqSTNOelZrWkdabE1EZGhOR0l3WkR\ 254RVNtRnRhVEU0TURZR0NnbVNKb21UOGl4a0FRRVRLR1l6TXpRMVpqSTNOelZrWkdabE1EZGhOR0l3WkR\
256rMQpaR0ZsWVRFeE1XUXhOV1ppWXpFeE9Ua3dIaGNOTWpFd05ERTJNVGN6TWpFd1doY05NekV3TkRFME\ 255rMQpaR0ZsWVRFeE1XUXhOV1ppWXpFeE9Ua3dIaGNOTWpFd05ERTJNVGN6TWpFd1doY05NekV3TkRFME\
@@ -346,47 +345,47 @@ lzVXFsVHVncXhtM2xDOUhzaDM2UFJLNURDUG93eHVUNlgKcXo1M1ZiN2h6TkxLelpiRlJzbUdFOFY2c\
346WM2bXZTbUFXa25nL3QwaStXVmdGVkZuZFQrQ0oyNTJsa0ZacGljdAp6ekdETW44VUNDRUp4TDRKTklT\ 345WM2bXZTbUFXa25nL3QwaStXVmdGVkZuZFQrQ0oyNTJsa0ZacGljdAp6ekdETW44VUNDRUp4TDRKTklT\
347M2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRTRuT0F\ 346M2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRTRuT0F\
348yS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K") 347yS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K")
349 ("STUN.server" . "") 348 ("STUN.server" . "")
350 ("STUN.enable" . "false") 349 ("STUN.enable" . "false")
351 ("SRTP.rtpFallback" . "false") 350 ("SRTP.rtpFallback" . "false")
352 ("SRTP.keyExchange" . "sdes") 351 ("SRTP.keyExchange" . "sdes")
353 ("SRTP.enable" . "true") 352 ("SRTP.enable" . "true")
354 ("RingNS.uri" . "") 353 ("RingNS.uri" . "")
355 ("RingNS.account" . "0790738ce15fa05933b49dd77034312787da86c3") 354 ("RingNS.account" . "0790738ce15fa05933b49dd77034312787da86c3")
356 ("DHT.PublicInCalls" . "true") 355 ("DHT.PublicInCalls" . "true")
357 ("Account.videoPortMin" . "49152") 356 ("Account.videoPortMin" . "49152")
358 ("Account.videoPortMax" . "65534") 357 ("Account.videoPortMax" . "65534")
359 ("Account.videoEnabled" . "true") 358 ("Account.videoEnabled" . "true")
360 ("Account.username" . "f3345f2775ddfe07a4b0d95daea111d15fbc1199") 359 ("Account.username" . "f3345f2775ddfe07a4b0d95daea111d15fbc1199")
361 ("Account.useragent" . "") 360 ("Account.useragent" . "")
362 ("Account.upnpEnabled" . "true") 361 ("Account.upnpEnabled" . "true")
363 ("Account.type" . "RING") 362 ("Account.type" . "RING")
364 ("Account.ringtoneEnabled" . "true") 363 ("Account.ringtoneEnabled" . "true")
365 ("Account.rendezVous" . "true") 364 ("Account.rendezVous" . "true")
366 ("Account.publishedSameAsLocal" . "true") 365 ("Account.publishedSameAsLocal" . "true")
367 ("Account.publishedPort" . "5060") 366 ("Account.publishedPort" . "5060")
368 ("Account.publishedAddress" . "") 367 ("Account.publishedAddress" . "")
369 ("Account.presenceSubscribeSupported" . "true") 368 ("Account.presenceSubscribeSupported" . "true")
370 ("Account.peerDiscovery" . "false") 369 ("Account.peerDiscovery" . "false")
371 ("Account.managerUsername" . "") 370 ("Account.managerUsername" . "")
372 ("Account.managerUri" . "") 371 ("Account.managerUri" . "")
373 ("Account.mailbox" . "") 372 ("Account.mailbox" . "")
374 ("Account.localModeratorsEnabled" . "true") 373 ("Account.localModeratorsEnabled" . "true")
375 ("Account.localInterface" . "default") 374 ("Account.localInterface" . "default")
376 ("Account.hostname" . "bootstrap.jami.net") 375 ("Account.hostname" . "bootstrap.jami.net")
377 ("Account.hasCustomUserAgent" . "false") 376 ("Account.hasCustomUserAgent" . "false")
378 ("Account.enable" . "true") 377 ("Account.enable" . "true")
379 ("Account.dtmfType" . "overrtp") 378 ("Account.dtmfType" . "overrtp")
380 ("Account.displayName" . "dummy") 379 ("Account.displayName" . "dummy")
381 ("Account.defaultModerators" . "") 380 ("Account.defaultModerators" . "")
382 ("Account.audioPortMin" . "16384") 381 ("Account.audioPortMin" . "16384")
383 ("Account.audioPortMax" . "32766") 382 ("Account.audioPortMax" . "32766")
384 ("Account.archiveHasPassword" . "false") 383 ("Account.archiveHasPassword" . "false")
385 ("Account.allowCertFromTrusted" . "true") 384 ("Account.allowCertFromTrusted" . "true")
386 ("Account.allowCertFromHistory" . "true") 385 ("Account.allowCertFromHistory" . "true")
387 ("Account.allowCertFromContact" . "true") 386 ("Account.allowCertFromContact" . "true")
388 ("Account.allModeratorEnabled" . "true") 387 ("Account.allModeratorEnabled" . "true")
389 ("Account.alias" . "dummy") 388 ("Account.alias" . "dummy")
390 ("Account.activeCallLimit" . "-1") 389 ("Account.activeCallLimit" . "-1")
391 ("Account.accountPublish" . "false") 390 ("Account.accountPublish" . "false")
392 ("Account.accountDiscovery" . "false"))) 391 ("Account.accountDiscovery" . "false"))
diff --git a/gnu/tests/telephony.scm b/gnu/tests/telephony.scm
index f7d9c737679..396e4737561 100644
--- a/gnu/tests/telephony.scm
+++ b/gnu/tests/telephony.scm
@@ -38,7 +38,10 @@
38;;; Jami daemon. 38;;; Jami daemon.
39;;; 39;;;
40 40
41(include "data/jami-dummy-account.dat") ;defines %jami-account-content-sexp 41(define %jami-account-content-sexp
42 (call-with-input-file
43 (search-path %load-path "gnu/tests/data/jami-dummy-account.dat")
44 read))
42 45
43(define %dummy-jami-account-archive 46(define %dummy-jami-account-archive
44 ;; A Jami account archive is a gzipped JSON file. 47 ;; A Jami account archive is a gzipped JSON file.