tests: ssh: Use 'with-extensions'.
* gnu/tests/ssh.scm (run-ssh-test)[test]: Wrap body in 'with-extensions'. Remove %load-path manipulation code.
This commit is contained in:
		
							parent
							
								
									13993c77fe
								
							
						
					
					
						commit
						ff913cf514
					
				
					 1 changed files with 128 additions and 134 deletions
				
			
		|  | @ -1,5 +1,5 @@ | |||
| ;;; GNU Guix --- Functional package management for GNU | ||||
| ;;; Copyright © 2016, 2017 Ludovic Courtès <ludo@gnu.org> | ||||
| ;;; Copyright © 2016, 2017, 2018 Ludovic Courtès <ludo@gnu.org> | ||||
| ;;; Copyright © 2017 Clément Lassieur <clement@lassieur.org> | ||||
| ;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> | ||||
| ;;; | ||||
|  | @ -49,14 +49,8 @@ When SFTP? is true, run an SFTP server test." | |||
| 
 | ||||
|   (define test | ||||
|     (with-imported-modules '((gnu build marionette)) | ||||
|       (with-extensions (list guile-ssh) | ||||
|         #~(begin | ||||
|           (eval-when (expand load eval) | ||||
|             ;; Prepare to use Guile-SSH. | ||||
|             (set! %load-path | ||||
|               (cons (string-append #+guile-ssh "/share/guile/site/" | ||||
|                                    (effective-version)) | ||||
|                     %load-path))) | ||||
| 
 | ||||
|             (use-modules (gnu build marionette) | ||||
|                          (srfi srfi-26) | ||||
|                          (srfi srfi-64) | ||||
|  | @ -198,7 +192,7 @@ root with an empty password." | |||
|                    (zero? (channel-get-exit-status channel)))))) | ||||
| 
 | ||||
|             (test-end) | ||||
|           (exit (= (test-runner-fail-count (test-runner-current)) 0))))) | ||||
|             (exit (= (test-runner-fail-count (test-runner-current)) 0)))))) | ||||
| 
 | ||||
|   (gexp->derivation name test)) | ||||
| 
 | ||||
|  |  | |||
		Reference in a new issue