diff options
| author | Wojtek Kosior <koszko@koszko.org> | 2023-12-20 19:30:44 +0100 |
|---|---|---|
| committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-01-09 22:10:13 -0500 |
| commit | 693a4785be0d84f3dacee49f071a33b852f7cd8a (patch) | |
| tree | 3c4a22f1e418d9ba2e5690cc29fe5012a4f92adf /gnu/tests | |
| parent | c5fb46685f4d6defd122efb3dcbcd8baf3612e17 (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.dat | 127 | ||||
| -rw-r--r-- | gnu/tests/telephony.scm | 5 |
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\ | ||
| 6 | oa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzBxWUozSkYvTzhQRGEKRnUwRnpRcHBCaD\ | 5 | oa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzBxWUozSkYvTzhQRGEKRnUwRnpRcHBCaD\ |
| 7 | gybGJMdURrNTlVU0I0MUJSaS9kdDZGV1BRN29YOVpsY25vNGZzM2dmUHQ0dU1hRVBkVFBGKwowbGN2Q\ | 6 | gybGJMdURrNTlVU0I0MUJSaS9kdDZGV1BRN29YOVpsY25vNGZzM2dmUHQ0dU1hRVBkVFBGKwowbGN2Q\ |
| 8 | jc2cytQTEFlcjlOZGpVQzQ2ZXp0UnNiNE9aQXc4ZUk1M3EwSU04QWJFd0o0ZjllLzBmQUFueHgrK3Qw\ | 7 | jc2cytQTEFlcjlOZGpVQzQ2ZXp0UnNiNE9aQXc4ZUk1M3EwSU04QWJFd0o0ZjllLzBmQUFueHgrK3Qw\ |
| @@ -58,7 +57,7 @@ TUNPaHdxN21xYXRUVnNrawpTRDNySmkrTFR6a2Y4OEx1bjZZNjdiaFNOTWpKZkFaUXNQc0FTRkJBUTJ\ | |||
| 58 | rQnE5alRLZGVuaU4yYTJIbm0xNCtrCnJDeU9ZVE14Q2hQbWNpS25pVy9MWnFUL0U1dlNRUGdBVzc0dT\ | 57 | rQnE5alRLZGVuaU4yYTJIbm0xNCtrCnJDeU9ZVE14Q2hQbWNpS25pVy9MWnFUL0U1dlNRUGdBVzc0dT\ |
| 59 | VLazJoSjRBajNjRW9NVEwxSytZbStWYWh2U0cKTi8xOFdYQ1JRQkg1d0p2eXJYczBtT29GQlRnTWg4d\ | 58 | VLazJoSjRBajNjRW9NVEwxSytZbStWYWh2U0cKTi8xOFdYQ1JRQkg1d0p2eXJYczBtT29GQlRnTWg4d\ |
| 60 | z0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=") | 59 | z0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=") |
| 61 | ("ringAccountKey" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRUUlCQURBTk\ | 60 | ("ringAccountKey" . "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRUUlCQURBTk\ |
| 62 | Jna3Foa2lHOXcwQkFRRUZBQVNDQ1Nzd2dna25BZ0VBQW9JQ0FRRDNCdDRnOUVUdk9EVnYKM3hWV0ZlS\ | 61 | Jna3Foa2lHOXcwQkFRRUZBQVNDQ1Nzd2dna25BZ0VBQW9JQ0FRRDNCdDRnOUVUdk9EVnYKM3hWV0ZlS\ |
| 63 | 1Nnbk5uVEF3S2dYa3IrQ1FhdU8vTGZWM01RenNSNHliL3hoaWhhb1Z2c2FtZ3ZRU1haL0M1R3I5QQpE\ | 62 | 1Nnbk5uVEF3S2dYa3IrQ1FhdU8vTGZWM01RenNSNHliL3hoaWhhb1Z2c2FtZ3ZRU1haL0M1R3I5QQpE\ |
| 64 | YlAxbHNHclRCK1pXMC9uMXVEb3hmVWdZRWY3SGtVanJtdVFjUGlFWGlUVkNiY002U0NzdVNrMnRxdE1\ | 63 | YlAxbHNHclRCK1pXMC9uMXVEb3hmVWdZRWY3SGtVanJtdVFjUGlFWGlUVkNiY002U0NzdVNrMnRxdE1\ |
| @@ -114,7 +113,7 @@ KMTlPd09oZ1lGcjFheGQvNXd2VgpURjNoVlQwbFZGN2RyRC9iMHZOcmxnbUNjbEk4UDg1a2dkRUhZbG\ | |||
| 114 | ZtTFoxeXJIMkNXVy9SS0lsWk9ZdFVuNFNpCkp5a2VlNDROWElXU3ovalRBdFRta3VQTzRvUjF5d3dRc\ | 113 | ZtTFoxeXJIMkNXVy9SS0lsWk9ZdFVuNFNpCkp5a2VlNDROWElXU3ovalRBdFRta3VQTzRvUjF5d3dRc\ |
| 115 | jdhUTF5a3hRVm9rVm5vY2xqU0tyQlk4R294a0I0eDIKUDNrb3F1UnkvcUd3QzBnN1o4ZjBTQjNQZVZt\ | 114 | jdhUTF5a3hRVm9rVm5vY2xqU0tyQlk4R294a0I0eDIKUDNrb3F1UnkvcUd3QzBnN1o4ZjBTQjNQZVZt\ |
| 116 | eQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==") | 115 | eQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==") |
| 117 | ("ringAccountCert" . "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZXakNDQTBLZ\ | 116 | ("ringAccountCert" . "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZXakNDQTBLZ\ |
| 118 | 0F3SUJBZ0lJRm1tNmZuaWRndEl3RFFZSktvWklodmNOQVFFTUJRQXdUREVRTUE0R0ExVUUKQXhNSFNt\ | 117 | 0F3SUJBZ0lJRm1tNmZuaWRndEl3RFFZSktvWklodmNOQVFFTUJRQXdUREVRTUE0R0ExVUUKQXhNSFNt\ |
| 119 | RnRhU0JEUVRFNE1EWUdDZ21TSm9tVDhpeGtBUUVUS0RjNVpqSTJaVFZpWTJNeU9EWXlPREppT0dFMwp\ | 118 | RnRhU0JEUVRFNE1EWUdDZ21TSm9tVDhpeGtBUUVUS0RjNVpqSTJaVFZpWTJNeU9EWXlPREppT0dFMwp\ |
| 120 | PRFF6TUdOak1EWXpNakV4T1RFNFkyWm1PVGd3SGhjTk1qRXdOREUyTVRjek1qRXdXaGNOTXpFd05ERT\ | 119 | PRFF6TUdOak1EWXpNakV4T1RFNFkyWm1PVGd3SGhjTk1qRXdOREUyTVRjek1qRXdXaGNOTXpFd05ERT\ |
| @@ -180,17 +179,17 @@ OFY2cWM2bXZTbUFXa25nL3QwaStXVmdGVkZuZFQrQ0oyNTJsa0ZacGljdAp6ekdETW44VUNDRUp4TDR\ | |||
| 180 | KTklTM2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRT\ | 179 | KTklTM2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRT\ |
| 181 | RuT0FyS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tL\ | 180 | RuT0FyS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tL\ |
| 182 | S0K") | 181 | S0K") |
| 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\ |
| 194 | RBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzM5b1Z0cXNtUGdaSUgKcHpTV\ | 193 | RBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQzM5b1Z0cXNtUGdaSUgKcHpTV\ |
| 195 | GtlT3BlWC9CSEx2KzFTYnJPSFpVRHEwNFZCUU5BNmJmSFNSWTJpbHE1WEVheXNVSmwzQmsvM0txZEhS\ | 194 | GtlT3BlWC9CSEx2KzFTYnJPSFpVRHEwNFZCUU5BNmJmSFNSWTJpbHE1WEVheXNVSmwzQmsvM0txZEhS\ |
| 196 | cQpEV01wQ1dpcE1Vc2FwSGxJR0tSWHEwbXhQZ29WODZSUVBub1dCRTdhWVVEZTlJZXlxMmllZXpDK1l\ | 195 | cQpEV01wQ1dpcE1Vc2FwSGxJR0tSWHEwbXhQZ29WODZSUVBub1dCRTdhWVVEZTlJZXlxMmllZXpDK1l\ |
| @@ -246,11 +245,11 @@ mNUloSWU0RUtZUE5VUXNua0tSVTlxUApzWi9idXBXc2w4bWVFcko3bllJQ05ucHpnSHRpNXdSMlliVF\ | |||
| 246 | VXT01odmRFUldxMnhTV3BBYmtNMElhZDBUc05kCmUrYVRQVmJOMXFibFZLMm1qUTl2YS9JSkVuSE51V\ | 245 | VXT01odmRFUldxMnhTV3BBYmtNMElhZDBUc05kCmUrYVRQVmJOMXFibFZLMm1qUTl2YS9JSkVuSE51V\ |
| 247 | E9TREtJeUpvcVArQkxiRTVjQU5acXQ2OFFadWdOc2RxNHkKV2FoeStydU5LS1F3Mk5MYzQzZUtsNmxv\ | 246 | E9TREtJeUpvcVArQkxiRTVjQU5acXQ2OFFadWdOc2RxNHkKV2FoeStydU5LS1F3Mk5MYzQzZUtsNmxv\ |
| 248 | bXdtRlFZOD0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=") | 247 | bXdtRlFZOD0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=") |
| 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\ |
| 254 | XdHZ0F3SUJBZ0lJU1pUdlZPQnh3akF3RFFZSktvWklodmNOQVFFTUJRQXdTVEVOTUFzR0ExVUUKQXhN\ | 253 | XdHZ0F3SUJBZ0lJU1pUdlZPQnh3akF3RFFZSktvWklodmNOQVFFTUJRQXdTVEVOTUFzR0ExVUUKQXhN\ |
| 255 | RVNtRnRhVEU0TURZR0NnbVNKb21UOGl4a0FRRVRLR1l6TXpRMVpqSTNOelZrWkdabE1EZGhOR0l3WkR\ | 254 | RVNtRnRhVEU0TURZR0NnbVNKb21UOGl4a0FRRVRLR1l6TXpRMVpqSTNOelZrWkdabE1EZGhOR0l3WkR\ |
| 256 | rMQpaR0ZsWVRFeE1XUXhOV1ppWXpFeE9Ua3dIaGNOTWpFd05ERTJNVGN6TWpFd1doY05NekV3TkRFME\ | 255 | rMQpaR0ZsWVRFeE1XUXhOV1ppWXpFeE9Ua3dIaGNOTWpFd05ERTJNVGN6TWpFd1doY05NekV3TkRFME\ |
| @@ -346,47 +345,47 @@ lzVXFsVHVncXhtM2xDOUhzaDM2UFJLNURDUG93eHVUNlgKcXo1M1ZiN2h6TkxLelpiRlJzbUdFOFY2c\ | |||
| 346 | WM2bXZTbUFXa25nL3QwaStXVmdGVkZuZFQrQ0oyNTJsa0ZacGljdAp6ekdETW44VUNDRUp4TDRKTklT\ | 345 | WM2bXZTbUFXa25nL3QwaStXVmdGVkZuZFQrQ0oyNTJsa0ZacGljdAp6ekdETW44VUNDRUp4TDRKTklT\ |
| 347 | M2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRTRuT0F\ | 346 | M2lLOUhlRys2MlZuay9QOEM3YVpLSXpVdjFud25rcVdUUUFYWDBKckJGdDdICjI5ZDk1RElmRTRuT0F\ |
| 348 | yS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K") | 347 | yS0JFNHc2Z1R4SU1uZzVzWi9ZbDFjcG5wUHlsR3VICi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K") |
| 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. |
