Bacula-users

Re: [Bacula-users] Regression testing - let's get more involved

2017-05-15 09:47:21
Subject: Re: [Bacula-users] Regression testing - let's get more involved
From: Andrea Venturoli <ml AT netfence DOT it>
To: Dan Langille <dan AT langille DOT org>
Date: Mon, 15 May 2017 15:46:03 +0200
On 05/11/17 13:43, Dan Langille wrote:

>> Right now I'm at 3 tests failing, but I will investigate these too ASAP.
> 
> Please persist.

So, I'm up to the point where I completed all the non root disk tests 
and here's the results (FreeBSD 10.3/amd64 jail with SQLite3):

> Start non-root disk tests
>   ===== acl-xattr-test OK 13:40:34 00:00:16 16s ===== 
>   ===== action-on-purge-test OK 13:41:45 00:01:05 65s ===== 
>   ===== allowcompress-test OK 13:42:22 00:00:31 31s ===== 
>   ===== accurate-test OK 13:49:21 00:06:49 409s ===== 
>   ===== auto-label-test OK 13:49:47 00:00:19 19s ===== 
>   ===== backup-bacula-test OK 13:50:24 00:00:31 31s ===== 
>   ===== bextract-test OK 13:50:46 00:00:16 16s ===== 
>   ===== bconsole-test OK 13:50:56 00:00:04 4s ===== 
>   ===== base-job-test OK 13:51:40 00:00:36 36s ===== 
>   ===== big-vol-test OK 13:52:12 00:00:26 26s ===== 
>   ===== bscan-test OK 13:54:13 00:01:56 116s ===== 
>   ===== bsr-opt-test OK 13:54:36 ===== 
>   ===== comment-test OK 13:55:11 00:00:28 28s ===== 
>   ===== compressed-test OK 13:55:34 00:00:18 18s ===== 
>  
>   !!!!! lzo-test failed!!! 13:55:59 00:00:19 19s !!!!! 
>      Status: zombie=0 backup=1 restore=0 diff=0
>      !!! Bad termination status       !!! 
>      Status: backup=1 restore=0 diff=0
>      Test owner of netfence-bacula-127.0.2.1 is andrealog@soth
>  
>  
> === Test tests/lzo-test failed ===
>  
>   ===== compressed-encrypt-test OK 13:56:22 00:00:20 20s ===== 
>   ===== lzo-encrypt-test OK 13:56:49 00:00:20 20s ===== 
>   ===== concurrent-jobs-test OK 13:57:27 00:00:31 31s ===== 
>   ===== copy-job-test OK 13:58:17 00:00:44 44s ===== 
>   ===== copy-jobspan-test OK 13:58:55 00:00:32 32s ===== 
>   ===== copy-uncopied-test OK 14:00:25 00:01:23 83s ===== 
>   ===== copy-upgrade-test OK 14:02:11 00:01:40 100s ===== 
>   ===== copy-volume-test OK 14:03:12 00:00:55 55s ===== 
>   ===== data-encrypt-test OK 14:03:38 00:00:20 20s ===== 
>   ===== delete-test OK 14:04:04 00:00:20 20s ===== 
>   ===== encrypt-bug-test OK 14:04:26 00:00:16 16s ===== 
>   ===== estimate-test OK 14:04:51 00:00:19 19s ===== 
>   ===== exclude-dir-test OK 14:05:15 00:00:18 18s ===== 
>   ===== fifo-test OK 14:05:39 00:00:18 18s ===== 
>   ===== fileregexp-test OK 14:06:08 00:00:24 24s ===== 
>   ===== backup-to-null OK 14:06:40 00:00:26 26s ===== 
>   ===== regexwhere-test OK 14:07:42 00:00:56 56s ===== 
>   ===== differential-test OK 14:08:11 00:00:24 24s ===== 
>   ===== four-concurrent-jobs-test OK 14:09:00 00:00:43 43s ===== 
>   ===== four-jobs-test OK 14:09:49 00:00:42 42s ===== 
>   ===== incremental-test OK 14:10:45 00:00:50 50s ===== 
>   ===== recycle-test OK 14:13:43 00:02:52 172s ===== 
>   ===== restore2-by-file-test OK 14:14:04 00:00:15 15s ===== 
>   ===== restore-by-file-test OK 14:15:03 00:00:53 53s ===== 
>   ===== restore-disk-seek-test OK 14:15:26 00:00:17 17s ===== 
>   ===== runscript-test OK 14:16:03 00:00:31 31s ===== 
>   ===== stats-test OK 14:16:34 00:00:21 21s ===== 
>   ===== six-vol-test OK 14:17:34 00:00:53 53s ===== 
>   ===== span-vol-test OK 14:18:01 00:00:22 22s ===== 
>   ===== maxbytes-test OK 14:18:56 00:00:49 49s ===== 
>   !!!! Zombie Jobs in File daemon !!!!
>   ===== maxtime-test OK 14:25:10 00:06:07 367s ===== 
>   ===== maxuseduration-test OK 14:25:57 00:00:42 42s ===== 
>   ===== maxvol-test OK 14:26:31 00:00:27 27s ===== 
>   ===== maxvol2-test OK 14:29:07 00:02:30 150s ===== 
>   ===== sparse-compressed-test OK 14:29:29 00:00:17 17s ===== 
>   ===== sparse-lzo-test OK 14:29:54 00:00:18 18s ===== 
>   ===== sparse-test OK 14:30:17 00:00:18 18s ===== 
>   ===== strip-test OK 14:30:37 00:00:13 13s ===== 
>   ===== two-jobs-test OK 14:31:20 00:00:37 37s ===== 
>   ===== two-vol-test OK 14:31:45 00:00:19 19s ===== 
>   ===== verify-data-test OK 14:33:08 00:01:18 78s ===== 
>   ===== verify-cat-test OK 14:35:51 00:02:37 157s ===== 
>   ===== verify-vol-test OK 14:37:46 00:01:49 109s ===== 
>   ===== verify-voltocat-test OK 14:40:01 00:02:10 130s ===== 
>   ===== weird-files2-test OK 14:40:22 00:00:14 14s ===== 
>   ===== weird-files-test OK 14:40:42 00:00:14 14s ===== 
>   ===== migration-job-test OK 14:41:23 00:00:35 35s ===== 
>   ===== migration-job-purge-test OK 14:42:02 00:00:33 33s ===== 
>   ===== migration-jobspan-test OK 14:42:41 00:00:34 34s ===== 
>   ===== migration-volume-test OK 14:43:22 00:00:35 35s ===== 
>   ===== migration-time-test OK 14:44:07 00:00:39 39s ===== 
>   ===== multi-storage-test OK 14:44:36 00:00:24 24s ===== 
>   ===== prune-migration-test OK 14:45:27 00:00:44 44s ===== 
>   ===== prune-copy-test OK 14:46:22 00:00:49 49s ===== 
>   ===== prune-base-job-test OK 14:47:49 00:01:18 78s ===== 
>   ===== hardlink-test OK 14:48:11 00:00:15 15s ===== 
>   ===== tls-duplicate-job-test OK 14:50:50 00:02:34 154s ===== 
>   ===== tls-test OK 14:51:19 00:00:23 23s ===== 
>   ===== virtual-changer-test OK 14:52:04 00:00:39 39s ===== 
>   ===== virtual-backup-test OK 14:52:54 00:00:44 44s ===== 
> End non-root disk tests
>  
> Start non-root virtual disk autochanger tests
>   ===== two-pool-test OK 14:54:16 00:01:16 76s ===== 
>   ===== fast-two-pool-test OK 14:55:05 00:00:43 43s ===== 
>   ===== two-volume-test OK 14:55:40 00:00:29 29s ===== 
>   ===== incremental-2disk OK 14:56:07 00:00:20 20s ===== 
>   ===== 2drive-incremental-2disk OK 14:56:36 00:00:24 24s ===== 
>   ===== scratch-pool-test OK 14:57:07 00:00:25 25s ===== 
>   ===== scratchpool-pool-test OK 14:58:07 00:00:55 55s ===== 
>   ===== 2drive-concurrent-test OK 14:58:52 00:00:39 39s ===== 
>   ===== incremental-2media OK 14:59:29 00:00:30 30s ===== 
>   ===== three-pool-disk OK 15:05:24 00:05:49 349s ===== 
>   ===== 2drive-3pool-test OK 15:06:01 00:00:31 31s ===== 
>   ===== 2drive-swap-test OK 15:06:37 00:00:31 31s ===== 
> End non-root virtual disk autochanger tests
> End do_file tests



lzo-test fails since I was not able, no matter how hard I tried, to have 
the configure script pick up the installed lzo2-2.10_1 package.
I had a look at the Bacula ports to see if they do anything fancy, but 
came up empty.
Any help here is appreciated.



I had to modify tests/verify-data-test:
> $ git diff tests/verify-data-test 
> diff --git a/regress/tests/verify-data-test b/regress/tests/verify-data-test
> index 712073f29..37213d1e4 100755
> --- a/regress/tests/verify-data-test
> +++ b/regress/tests/verify-data-test
> @@ -67,7 +67,7 @@ if [ x$FORCE_DEDUP = xyes ]; then
>  elif [ x$FORCE_ALIGNED = xyes ]; then
>      sed -i 's/DUALCASE/PUALCASE/g' $tmp/TestVolume001.add
>  else
> -    sed -i 's/DUALCASE/PUALCASE/g' $tmp/TestVolume001
> +    sed -i '' 's/DUALCASE/PUALCASE/g' $tmp/TestVolume001
>  fi
>  
>  cat <<END_OF_DATA >tmp/bconcmds

This is because my sed expects an argument to -i (which is the extension 
of the backup file to create).



I've not found the cause yet for the zombie job in maxtime-test.



After I've dealt with this (and possibly run the root tests too): how do 
I report?
Is the submission engine still missing?
Is a mail like this expected?
Other means?

  bye & Thanks
        av.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>

ADSM.ORG Privacy and Data Security by https://kimlaw.us