* [PATCH 1/4] KVM test: Add monotonic_time into the guest test
@ 2010-03-22 7:44 Jason Wang
2010-03-22 7:45 ` [PATCH 2/4] KVM test: Add TSC into " Jason Wang
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Jason Wang @ 2010-03-22 7:44 UTC (permalink / raw)
To: autotest, lmr, kvm
Monotonic_time is used to test gettimeofday(), TSC and
clock_gettime(CLOCK_MONOTONIC) which is useful to test the virutal
timer device.
Signed-off-by: Jason Wang <jasowang@redhat.com>
---
.../kvm/autotest_control/monotonic_time.control | 37 ++++++++++++++++++++
client/tests/kvm/tests_base.cfg.sample | 3 ++
2 files changed, 40 insertions(+), 0 deletions(-)
create mode 100644 client/tests/kvm/autotest_control/monotonic_time.control
diff --git a/client/tests/kvm/autotest_control/monotonic_time.control b/client/tests/kvm/autotest_control/monotonic_time.control
new file mode 100644
index 0000000..4dbfec4
--- /dev/null
+++ b/client/tests/kvm/autotest_control/monotonic_time.control
@@ -0,0 +1,37 @@
+NAME = 'monotonic_time'
+AUTHOR = 'Michael Davidson <md@google.com>'
+TIME = 'MEDIUM'
+TEST_CLASS = 'Kernel'
+TEST_CATEGORY = 'Functional'
+TEST_TYPE = 'client'
+DOC = """
+monotonic_time checks various time interfaces:
+ gettimeofday()
+ clock_gettime(CLOCK_MONTONIC)
+ TSC
+for monotonicity.
+
+Based on time-warp-test.c by Ingo Molnar.
+"""
+
+#
+# Test gettimeofday(), TSC, and clock_gettime(CLOCK_MONOTONIC)
+#
+# Tests run for 'duration' seconds and check that the selected
+# time interface does not go backwards by more than 'threshold'.
+#
+# Note that the threshold value has the same resolution as the
+# clock source:
+# gettimeofday() - microseconds
+# clock_gettime(CLOCK_MONOTONIC) - nanoseconds
+# TSC - CPU clock cycles
+#
+#
+job.run_test('monotonic_time', tag='gtod', test_type='gtod',
+ duration=300, threshold=0)
+
+job.run_test('monotonic_time', tag='clock', test_type='clock',
+ duration=300, threshold=0)
+
+job.run_test('monotonic_time', tag='tsc', test_type='tsc',
+ duration=300, threshold=0)
diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
index 9963a44..2af6a05 100644
--- a/client/tests/kvm/tests_base.cfg.sample
+++ b/client/tests/kvm/tests_base.cfg.sample
@@ -133,6 +133,9 @@ variants:
- cpu_hotplug:
test_name = cpu_hotplug
test_control_file = cpu_hotplug.control
+ - monotonic_time:
+ test_name = monotonic_time
+ test_control_file = monotonic_time.control
- linux_s3: install setup unattended_install
type = linux_s3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 2/4] KVM test: Add TSC into guest test
2010-03-22 7:44 [PATCH 1/4] KVM test: Add monotonic_time into the guest test Jason Wang
@ 2010-03-22 7:45 ` Jason Wang
2010-03-24 5:37 ` [Autotest] " Lucas Meneghel Rodrigues
2010-03-22 7:45 ` [PATCH 3/4] KVM test: Add scrashme " Jason Wang
2010-03-22 7:45 ` [PATCH 4/4] KVM test: Enable timedrift for Linux guests Jason Wang
2 siblings, 1 reply; 9+ messages in thread
From: Jason Wang @ 2010-03-22 7:45 UTC (permalink / raw)
To: autotest, lmr, kvm
TSC is used to check the whether the TSC of processors are
synchronized which is useful for testing virtual TSC.
Signed-off-by: Jason Wang <jasowang@redhat.com>
---
client/tests/kvm/autotest_control/tsc.control | 13 +++++++++++++
client/tests/kvm/tests_base.cfg.sample | 3 +++
2 files changed, 16 insertions(+), 0 deletions(-)
create mode 100644 client/tests/kvm/autotest_control/tsc.control
diff --git a/client/tests/kvm/autotest_control/tsc.control b/client/tests/kvm/autotest_control/tsc.control
new file mode 100644
index 0000000..0c1c65a
--- /dev/null
+++ b/client/tests/kvm/autotest_control/tsc.control
@@ -0,0 +1,13 @@
+NAME = 'Check TSC'
+AUTHOR = 'Michael Davidson <md@google.com>'
+TIME = 'MEDIUM'
+TEST_CLASS = 'Kernel'
+TEST_CATEGORY = 'Functional'
+TEST_TYPE = 'client'
+DOC = """
+checktsc is a user space program that checks TSC synchronization
+between pairs of CPUs on an SMP system using a technique borrowed
+from the Linux 2.6.18 kernel.
+"""
+
+job.run_test('tsc')
diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
index 2af6a05..861759e 100644
--- a/client/tests/kvm/tests_base.cfg.sample
+++ b/client/tests/kvm/tests_base.cfg.sample
@@ -136,6 +136,9 @@ variants:
- monotonic_time:
test_name = monotonic_time
test_control_file = monotonic_time.control
+ - tsc:
+ test_name = tsc
+ test_control_file = tsc.control
- linux_s3: install setup unattended_install
type = linux_s3
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [Autotest] [PATCH 2/4] KVM test: Add TSC into guest test
2010-03-22 7:45 ` [PATCH 2/4] KVM test: Add TSC into " Jason Wang
@ 2010-03-24 5:37 ` Lucas Meneghel Rodrigues
2010-03-24 5:59 ` Jason Wang
0 siblings, 1 reply; 9+ messages in thread
From: Lucas Meneghel Rodrigues @ 2010-03-24 5:37 UTC (permalink / raw)
To: Jason Wang; +Cc: autotest, kvm
On Mon, Mar 22, 2010 at 4:45 AM, Jason Wang <jasowang@redhat.com> wrote:
> TSC is used to check the whether the TSC of processors are
> synchronized which is useful for testing virtual TSC.
The only thing that needs to be corrected here is that this test needs
-smp > 1 to work (actually, even numbers work better), so I'll make
it not available with -smp 1. Thanks for the patch, I am going to put
it upstream soon!
> Signed-off-by: Jason Wang <jasowang@redhat.com>
> ---
> client/tests/kvm/autotest_control/tsc.control | 13 +++++++++++++
> client/tests/kvm/tests_base.cfg.sample | 3 +++
> 2 files changed, 16 insertions(+), 0 deletions(-)
> create mode 100644 client/tests/kvm/autotest_control/tsc.control
>
> diff --git a/client/tests/kvm/autotest_control/tsc.control b/client/tests/kvm/autotest_control/tsc.control
> new file mode 100644
> index 0000000..0c1c65a
> --- /dev/null
> +++ b/client/tests/kvm/autotest_control/tsc.control
> @@ -0,0 +1,13 @@
> +NAME = 'Check TSC'
> +AUTHOR = 'Michael Davidson <md@google.com>'
> +TIME = 'MEDIUM'
> +TEST_CLASS = 'Kernel'
> +TEST_CATEGORY = 'Functional'
> +TEST_TYPE = 'client'
> +DOC = """
> +checktsc is a user space program that checks TSC synchronization
> +between pairs of CPUs on an SMP system using a technique borrowed
> +from the Linux 2.6.18 kernel.
> +"""
> +
> +job.run_test('tsc')
> diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
> index 2af6a05..861759e 100644
> --- a/client/tests/kvm/tests_base.cfg.sample
> +++ b/client/tests/kvm/tests_base.cfg.sample
> @@ -136,6 +136,9 @@ variants:
> - monotonic_time:
> test_name = monotonic_time
> test_control_file = monotonic_time.control
> + - tsc:
> + test_name = tsc
> + test_control_file = tsc.control
>
> - linux_s3: install setup unattended_install
> type = linux_s3
>
> _______________________________________________
> Autotest mailing list
> Autotest@test.kernel.org
> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>
--
Lucas
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [Autotest] [PATCH 2/4] KVM test: Add TSC into guest test
2010-03-24 5:37 ` [Autotest] " Lucas Meneghel Rodrigues
@ 2010-03-24 5:59 ` Jason Wang
2010-03-24 14:43 ` Lucas Meneghel Rodrigues
0 siblings, 1 reply; 9+ messages in thread
From: Jason Wang @ 2010-03-24 5:59 UTC (permalink / raw)
To: Lucas Meneghel Rodrigues; +Cc: autotest, kvm
Lucas Meneghel Rodrigues wrote:
> On Mon, Mar 22, 2010 at 4:45 AM, Jason Wang <jasowang@redhat.com> wrote:
>
>> TSC is used to check the whether the TSC of processors are
>> synchronized which is useful for testing virtual TSC.
>>
>
> The only thing that needs to be corrected here is that this test needs
> -smp > 1 to work (actually, even numbers work better), so I'll make
> it not available with -smp 1. Thanks for the patch, I am going to put
> it upstream soon!
>
>
I agree, and maybe we'd better also use smp > 1 in the test of
monotonic_time ?
>> Signed-off-by: Jason Wang <jasowang@redhat.com>
>> ---
>> client/tests/kvm/autotest_control/tsc.control | 13 +++++++++++++
>> client/tests/kvm/tests_base.cfg.sample | 3 +++
>> 2 files changed, 16 insertions(+), 0 deletions(-)
>> create mode 100644 client/tests/kvm/autotest_control/tsc.control
>>
>> diff --git a/client/tests/kvm/autotest_control/tsc.control b/client/tests/kvm/autotest_control/tsc.control
>> new file mode 100644
>> index 0000000..0c1c65a
>> --- /dev/null
>> +++ b/client/tests/kvm/autotest_control/tsc.control
>> @@ -0,0 +1,13 @@
>> +NAME = 'Check TSC'
>> +AUTHOR = 'Michael Davidson <md@google.com>'
>> +TIME = 'MEDIUM'
>> +TEST_CLASS = 'Kernel'
>> +TEST_CATEGORY = 'Functional'
>> +TEST_TYPE = 'client'
>> +DOC = """
>> +checktsc is a user space program that checks TSC synchronization
>> +between pairs of CPUs on an SMP system using a technique borrowed
>> +from the Linux 2.6.18 kernel.
>> +"""
>> +
>> +job.run_test('tsc')
>> diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
>> index 2af6a05..861759e 100644
>> --- a/client/tests/kvm/tests_base.cfg.sample
>> +++ b/client/tests/kvm/tests_base.cfg.sample
>> @@ -136,6 +136,9 @@ variants:
>> - monotonic_time:
>> test_name = monotonic_time
>> test_control_file = monotonic_time.control
>> + - tsc:
>> + test_name = tsc
>> + test_control_file = tsc.control
>>
>> - linux_s3: install setup unattended_install
>> type = linux_s3
>>
>> _______________________________________________
>> Autotest mailing list
>> Autotest@test.kernel.org
>> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>>
>>
>
>
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [Autotest] [PATCH 2/4] KVM test: Add TSC into guest test
2010-03-24 5:59 ` Jason Wang
@ 2010-03-24 14:43 ` Lucas Meneghel Rodrigues
2010-03-26 2:51 ` Jason Wang
0 siblings, 1 reply; 9+ messages in thread
From: Lucas Meneghel Rodrigues @ 2010-03-24 14:43 UTC (permalink / raw)
To: Jason Wang; +Cc: autotest, kvm
On Wed, Mar 24, 2010 at 2:59 AM, Jason Wang <jasowang@redhat.com> wrote:
> Lucas Meneghel Rodrigues wrote:
>> On Mon, Mar 22, 2010 at 4:45 AM, Jason Wang <jasowang@redhat.com> wrote:
>>
>>> TSC is used to check the whether the TSC of processors are
>>> synchronized which is useful for testing virtual TSC.
>>>
>>
>> The only thing that needs to be corrected here is that this test needs
>> -smp > 1 to work (actually, even numbers work better), so I'll make
>> it not available with -smp 1. Thanks for the patch, I am going to put
>> it upstream soon!
>>
>>
> I agree, and maybe we'd better also use smp > 1 in the test of
> monotonic_time ?
Monotonic time has not this restriction, as far as I know... Unless I
am very mistaken
>>> Signed-off-by: Jason Wang <jasowang@redhat.com>
>>> ---
>>> client/tests/kvm/autotest_control/tsc.control | 13 +++++++++++++
>>> client/tests/kvm/tests_base.cfg.sample | 3 +++
>>> 2 files changed, 16 insertions(+), 0 deletions(-)
>>> create mode 100644 client/tests/kvm/autotest_control/tsc.control
>>>
>>> diff --git a/client/tests/kvm/autotest_control/tsc.control b/client/tests/kvm/autotest_control/tsc.control
>>> new file mode 100644
>>> index 0000000..0c1c65a
>>> --- /dev/null
>>> +++ b/client/tests/kvm/autotest_control/tsc.control
>>> @@ -0,0 +1,13 @@
>>> +NAME = 'Check TSC'
>>> +AUTHOR = 'Michael Davidson <md@google.com>'
>>> +TIME = 'MEDIUM'
>>> +TEST_CLASS = 'Kernel'
>>> +TEST_CATEGORY = 'Functional'
>>> +TEST_TYPE = 'client'
>>> +DOC = """
>>> +checktsc is a user space program that checks TSC synchronization
>>> +between pairs of CPUs on an SMP system using a technique borrowed
>>> +from the Linux 2.6.18 kernel.
>>> +"""
>>> +
>>> +job.run_test('tsc')
>>> diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
>>> index 2af6a05..861759e 100644
>>> --- a/client/tests/kvm/tests_base.cfg.sample
>>> +++ b/client/tests/kvm/tests_base.cfg.sample
>>> @@ -136,6 +136,9 @@ variants:
>>> - monotonic_time:
>>> test_name = monotonic_time
>>> test_control_file = monotonic_time.control
>>> + - tsc:
>>> + test_name = tsc
>>> + test_control_file = tsc.control
>>>
>>> - linux_s3: install setup unattended_install
>>> type = linux_s3
>>>
>>> _______________________________________________
>>> Autotest mailing list
>>> Autotest@test.kernel.org
>>> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>>>
>>>
>>
>>
>>
>>
>
> _______________________________________________
> Autotest mailing list
> Autotest@test.kernel.org
> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>
--
Lucas
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [Autotest] [PATCH 2/4] KVM test: Add TSC into guest test
2010-03-24 14:43 ` Lucas Meneghel Rodrigues
@ 2010-03-26 2:51 ` Jason Wang
0 siblings, 0 replies; 9+ messages in thread
From: Jason Wang @ 2010-03-26 2:51 UTC (permalink / raw)
To: Lucas Meneghel Rodrigues; +Cc: autotest, kvm
Lucas Meneghel Rodrigues wrote:
> On Wed, Mar 24, 2010 at 2:59 AM, Jason Wang <jasowang@redhat.com> wrote:
>
>> Lucas Meneghel Rodrigues wrote:
>>
>>> On Mon, Mar 22, 2010 at 4:45 AM, Jason Wang <jasowang@redhat.com> wrote:
>>>
>>>
>>>> TSC is used to check the whether the TSC of processors are
>>>> synchronized which is useful for testing virtual TSC.
>>>>
>>>>
>>> The only thing that needs to be corrected here is that this test needs
>>> -smp > 1 to work (actually, even numbers work better), so I'll make
>>> it not available with -smp 1. Thanks for the patch, I am going to put
>>> it upstream soon!
>>>
>>>
>>>
>> I agree, and maybe we'd better also use smp > 1 in the test of
>> monotonic_time ?
>>
>
> Monotonic time has not this restriction, as far as I know... Unless I
> am very mistaken
>
>
Yes, it does not have such restriction, but I think it would be more
reasonable
to do the test in smp > 2 especially for kvmclock as it depends on
per-vcpu data
structure and guest tsc which may have more problems during the vcpu
migration
between physical processors.
>>>> Signed-off-by: Jason Wang <jasowang@redhat.com>
>>>> ---
>>>> client/tests/kvm/autotest_control/tsc.control | 13 +++++++++++++
>>>> client/tests/kvm/tests_base.cfg.sample | 3 +++
>>>> 2 files changed, 16 insertions(+), 0 deletions(-)
>>>> create mode 100644 client/tests/kvm/autotest_control/tsc.control
>>>>
>>>> diff --git a/client/tests/kvm/autotest_control/tsc.control b/client/tests/kvm/autotest_control/tsc.control
>>>> new file mode 100644
>>>> index 0000000..0c1c65a
>>>> --- /dev/null
>>>> +++ b/client/tests/kvm/autotest_control/tsc.control
>>>> @@ -0,0 +1,13 @@
>>>> +NAME = 'Check TSC'
>>>> +AUTHOR = 'Michael Davidson <md@google.com>'
>>>> +TIME = 'MEDIUM'
>>>> +TEST_CLASS = 'Kernel'
>>>> +TEST_CATEGORY = 'Functional'
>>>> +TEST_TYPE = 'client'
>>>> +DOC = """
>>>> +checktsc is a user space program that checks TSC synchronization
>>>> +between pairs of CPUs on an SMP system using a technique borrowed
>>>> +from the Linux 2.6.18 kernel.
>>>> +"""
>>>> +
>>>> +job.run_test('tsc')
>>>> diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
>>>> index 2af6a05..861759e 100644
>>>> --- a/client/tests/kvm/tests_base.cfg.sample
>>>> +++ b/client/tests/kvm/tests_base.cfg.sample
>>>> @@ -136,6 +136,9 @@ variants:
>>>> - monotonic_time:
>>>> test_name = monotonic_time
>>>> test_control_file = monotonic_time.control
>>>> + - tsc:
>>>> + test_name = tsc
>>>> + test_control_file = tsc.control
>>>>
>>>> - linux_s3: install setup unattended_install
>>>> type = linux_s3
>>>>
>>>> _______________________________________________
>>>> Autotest mailing list
>>>> Autotest@test.kernel.org
>>>> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>>>>
>>>>
>>>>
>>>
>>>
>>>
>> _______________________________________________
>> Autotest mailing list
>> Autotest@test.kernel.org
>> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>>
>>
>
>
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 3/4] KVM test: Add scrashme into guest test
2010-03-22 7:44 [PATCH 1/4] KVM test: Add monotonic_time into the guest test Jason Wang
2010-03-22 7:45 ` [PATCH 2/4] KVM test: Add TSC into " Jason Wang
@ 2010-03-22 7:45 ` Jason Wang
2010-03-25 1:29 ` Lucas Meneghel Rodrigues
2010-03-22 7:45 ` [PATCH 4/4] KVM test: Enable timedrift for Linux guests Jason Wang
2 siblings, 1 reply; 9+ messages in thread
From: Jason Wang @ 2010-03-22 7:45 UTC (permalink / raw)
To: autotest, lmr, kvm
This patch let the scrashme run in the guest. Scrashme is one kind of
fuzzing or stress test through systemcall. It should be useful in
testing the VMM.
Signed-off-by: Jason Wang <jasowang@redhat.com>
---
client/tests/kvm/autotest_control/scrashme.control | 14 ++++++++++++++
client/tests/kvm/tests_base.cfg.sample | 3 +++
2 files changed, 17 insertions(+), 0 deletions(-)
create mode 100644 client/tests/kvm/autotest_control/scrashme.control
diff --git a/client/tests/kvm/autotest_control/scrashme.control b/client/tests/kvm/autotest_control/scrashme.control
new file mode 100644
index 0000000..ba2466f
--- /dev/null
+++ b/client/tests/kvm/autotest_control/scrashme.control
@@ -0,0 +1,14 @@
+NAME='scrashme'
+AUTHOR='Yi Yang <yang.y.yi@gmail.com>'
+TEST_CATEGORY='Stress'
+TEST_CLASS='Kernel'
+TEST_TYPE='client'
+TIME='MEDIUM'
+DOC='''
+Runs the scrashme suite located at:
+http://www.codemonkey.org.uk/projects/scrashme/
+
+Runs the scrashme syscalls test suite. This test mode will exercise
+kernel syscalls randomically, or in a sequential fashion.
+'''
+job.run_test('scrashme')
diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
index 861759e..8cc83a9 100644
--- a/client/tests/kvm/tests_base.cfg.sample
+++ b/client/tests/kvm/tests_base.cfg.sample
@@ -139,6 +139,9 @@ variants:
- tsc:
test_name = tsc
test_control_file = tsc.control
+ - scrashme:
+ test_name = scrashme
+ test_control_file = scrashme.control
- linux_s3: install setup unattended_install
type = linux_s3
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [PATCH 3/4] KVM test: Add scrashme into guest test
2010-03-22 7:45 ` [PATCH 3/4] KVM test: Add scrashme " Jason Wang
@ 2010-03-25 1:29 ` Lucas Meneghel Rodrigues
0 siblings, 0 replies; 9+ messages in thread
From: Lucas Meneghel Rodrigues @ 2010-03-25 1:29 UTC (permalink / raw)
To: Jason Wang; +Cc: autotest, kvm
This test was applied, but I changed the argument list to execute the
test with --mode=random, that is, random syscalls will be tested with
random values.
On Mon, Mar 22, 2010 at 4:45 AM, Jason Wang <jasowang@redhat.com> wrote:
> This patch let the scrashme run in the guest. Scrashme is one kind of
> fuzzing or stress test through systemcall. It should be useful in
> testing the VMM.
>
> Signed-off-by: Jason Wang <jasowang@redhat.com>
> ---
> client/tests/kvm/autotest_control/scrashme.control | 14 ++++++++++++++
> client/tests/kvm/tests_base.cfg.sample | 3 +++
> 2 files changed, 17 insertions(+), 0 deletions(-)
> create mode 100644 client/tests/kvm/autotest_control/scrashme.control
>
> diff --git a/client/tests/kvm/autotest_control/scrashme.control b/client/tests/kvm/autotest_control/scrashme.control
> new file mode 100644
> index 0000000..ba2466f
> --- /dev/null
> +++ b/client/tests/kvm/autotest_control/scrashme.control
> @@ -0,0 +1,14 @@
> +NAME='scrashme'
> +AUTHOR='Yi Yang <yang.y.yi@gmail.com>'
> +TEST_CATEGORY='Stress'
> +TEST_CLASS='Kernel'
> +TEST_TYPE='client'
> +TIME='MEDIUM'
> +DOC='''
> +Runs the scrashme suite located at:
> +http://www.codemonkey.org.uk/projects/scrashme/
> +
> +Runs the scrashme syscalls test suite. This test mode will exercise
> +kernel syscalls randomically, or in a sequential fashion.
> +'''
> +job.run_test('scrashme')
> diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
> index 861759e..8cc83a9 100644
> --- a/client/tests/kvm/tests_base.cfg.sample
> +++ b/client/tests/kvm/tests_base.cfg.sample
> @@ -139,6 +139,9 @@ variants:
> - tsc:
> test_name = tsc
> test_control_file = tsc.control
> + - scrashme:
> + test_name = scrashme
> + test_control_file = scrashme.control
>
> - linux_s3: install setup unattended_install
> type = linux_s3
>
> _______________________________________________
> Autotest mailing list
> Autotest@test.kernel.org
> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
>
--
Lucas
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 4/4] KVM test: Enable timedrift for Linux guests
2010-03-22 7:44 [PATCH 1/4] KVM test: Add monotonic_time into the guest test Jason Wang
2010-03-22 7:45 ` [PATCH 2/4] KVM test: Add TSC into " Jason Wang
2010-03-22 7:45 ` [PATCH 3/4] KVM test: Add scrashme " Jason Wang
@ 2010-03-22 7:45 ` Jason Wang
2 siblings, 0 replies; 9+ messages in thread
From: Jason Wang @ 2010-03-22 7:45 UTC (permalink / raw)
To: autotest, lmr, kvm
We should also test timedrift for Linux guests especially for guest
with pvclock. So this patch enable the timedrift for linux guests.
Signed-off-by: Jason Wang <jasowang@redhat.com>
---
client/tests/kvm/tests_base.cfg.sample | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
index 8cc83a9..dcd0dcf 100644
--- a/client/tests/kvm/tests_base.cfg.sample
+++ b/client/tests/kvm/tests_base.cfg.sample
@@ -330,7 +330,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 +342,15 @@ 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:
+ 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_clean_cmd = "killall -9 dd"
+ host_load_command = "bzip2 -c --best /dev/urandom > /dev/null"
+ host_load_instances = 8
variants:
- Fedora:
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2010-03-26 2:51 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-22 7:44 [PATCH 1/4] KVM test: Add monotonic_time into the guest test Jason Wang
2010-03-22 7:45 ` [PATCH 2/4] KVM test: Add TSC into " Jason Wang
2010-03-24 5:37 ` [Autotest] " Lucas Meneghel Rodrigues
2010-03-24 5:59 ` Jason Wang
2010-03-24 14:43 ` Lucas Meneghel Rodrigues
2010-03-26 2:51 ` Jason Wang
2010-03-22 7:45 ` [PATCH 3/4] KVM test: Add scrashme " Jason Wang
2010-03-25 1:29 ` Lucas Meneghel Rodrigues
2010-03-22 7:45 ` [PATCH 4/4] KVM test: Enable timedrift for Linux guests Jason Wang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox