On Wed, 2010-03-24 at 14:31 +0800, Jason Wang wrote:
> We should also test timedrift for Linux guests especially for guest
> with pvclock. So this patch enable the timedrift for linux guests.
> 
> Changes from v1:
> - Correct the wrong name for guest load cleaning
> - Use -no-kvm-pit-reinjection for linux guests and -rtc-td-hack for
> windows guests.

Ok, I was wondering whether we should make the options -rtc-td-hack and
-no-kvm-pit-reinjection as variants in our default test set (I guess
testing timedrift with/without those options might be useful). Michael,
do you have an opinion on this regard?

> 
> Signed-off-by: Jason Wang <[email protected]>
> ---
>  client/tests/kvm/tests_base.cfg.sample |   14 ++++++++++++--
>  1 files changed, 12 insertions(+), 2 deletions(-)
> 
> diff --git a/client/tests/kvm/tests_base.cfg.sample 
> b/client/tests/kvm/tests_base.cfg.sample
> index 8cc83a9..29a2430 100644
> --- a/client/tests/kvm/tests_base.cfg.sample
> +++ b/client/tests/kvm/tests_base.cfg.sample
> @@ -147,7 +147,6 @@ variants:
>          type = linux_s3
>  
>      - timedrift:    install setup unattended_install
> -        extra_params += " -rtc-td-hack"
>          variants:
>              - with_load:
>                  type = timedrift
> @@ -330,7 +329,7 @@ variants:
>  variants:
>      # Linux section
>      - @Linux:
> -        no timedrift autoit
> +        no autoit
>          shutdown_command = shutdown -h now
>          reboot_command = shutdown -r now
>          status_test_command = echo $?
> @@ -342,6 +341,16 @@ variants:
>          file_transfer_port = 22
>          mem_chk_cmd = dmidecode -t 17 | awk -F: '/Size/ {print $2}'
>          cpu_chk_cmd = grep -c processor /proc/cpuinfo
> +        timedrift:
> +            extra_params += " -no-kvm-pit-reinjection"
> +            time_command = date +'TIME: %a %m/%d/%Y %H:%M:%S.%N'
> +            time_filter_re = "(?:TIME: \w\w\w )(.{19})(?:\.\d\d)"
> +            time_format = "%m/%d/%Y %H:%M:%S"
> +            guest_load_command = "dd if=/dev/urandom of=/dev/null"
> +            guest_load_instances = 2
> +            guest_load_stop_command = "killall -9 dd"
> +            host_load_command = "bzip2 -c --best /dev/urandom > /dev/null"
> +            host_load_instances = 8
>  
>          variants:
>              - Fedora:
> @@ -717,6 +726,7 @@ variants:
>          stress_boot:
>              alive_test_cmd = systeminfo
>          timedrift:
> +            extra_params += " -rtc-td-hack"
>              time_command = "echo TIME: %date% %time%"
>              time_filter_re = "(?<=TIME: \w\w\w ).{19}(?=\.\d\d)"
>              time_format = "%m/%d/%Y %H:%M:%S"
> 
> _______________________________________________
> Autotest mailing list
> [email protected]
> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest


_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to