Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1618175 > unrolled thread
| Started by | Steven Rostedt <rostedt@goodmis.org> |
|---|---|
| First post | 2017-04-06 18:50 +0200 |
| Last post | 2017-04-06 19:10 +0200 |
| Articles | 7 — 2 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: ktest help Steven Rostedt <rostedt@goodmis.org> - 2017-04-06 18:50 +0200
Re: ktest help Steven Rostedt <rostedt@goodmis.org> - 2017-04-06 19:10 +0200
Re: ktest help Timur Tabi <timur@codeaurora.org> - 2017-04-06 20:50 +0200
Re: ktest help Steven Rostedt <rostedt@goodmis.org> - 2017-04-06 21:00 +0200
Re: ktest help Timur Tabi <timur@codeaurora.org> - 2017-04-06 21:00 +0200
Re: ktest help Steven Rostedt <rostedt@goodmis.org> - 2017-04-06 21:20 +0200
Re: ktest help Timur Tabi <timur@codeaurora.org> - 2017-04-06 19:10 +0200
| From | Steven Rostedt <rostedt@goodmis.org> |
|---|---|
| Date | 2017-04-06 18:50 +0200 |
| Subject | Re: ktest help |
| Message-ID | <ttiLD-3md-21@gated-at.bofh.it> |
I added LKML (others may want to know this too), and John, who's going to help me maintain ktest. On Thu, 6 Apr 2017 11:34:45 -0500 Timur Tabi <timur@codeaurora.org> wrote: > On 04/05/2017 08:53 PM, Steven Rostedt wrote: > >> > Why is it prompting me for the MACHINE when I've specified it in the > >> > ktest.conf file? > > My answer is above. If you have other questions, feel free to ask. > > Thank you, that fixed it. I will submit a patch that adds a note so that no > one else makes that mistake. > > Do you have any more sample kconf files? I'm trying to get ktest to work I have lots of kconf files. ktest is basically the only way I build my kernels now :-) > with my environment. The way I boot my target is, after it's powered on, > the system PXE boots a Grub. From that screen, I press 'c' to get the > command line, where I enter a command prompt and then type in "boot". Like > this: > > grub> linux AUSB33_SDP_Linux/Image.q rootwait rw ip=dhcp root=/dev/sda2 > rootfstype=ext4 panic=1 acpi.debug_level=2 > earlycon=pl011,0xff78ed1000,qdf2400_e44 > grub> boot > > This tftp's the kernel image (Image.q) and then boots. I'm having > difficulty figuring out how to implement that in ktest. > Can you make a script do this? If so, then you can simply tell ktest to call that script. See the options SWITCH_TO_TEST and SWITCH_TO_GOOD. -- Steve
[toc] | [next] | [standalone]
| From | Steven Rostedt <rostedt@goodmis.org> |
|---|---|
| Date | 2017-04-06 19:10 +0200 |
| Message-ID | <ttj4Z-3IL-3@gated-at.bofh.it> |
| In reply to | #1618175 |
On Thu, 6 Apr 2017 12:01:37 -0500 Timur Tabi <timur@codeaurora.org> wrote: > Is there a way I can send a "boot" command after ktest connects to the console? > Not currently, but that is something I've been wanting to add for some time. John? -- Steve
[toc] | [prev] | [next] | [standalone]
| From | Timur Tabi <timur@codeaurora.org> |
|---|---|
| Date | 2017-04-06 20:50 +0200 |
| Message-ID | <ttkDL-4B1-5@gated-at.bofh.it> |
| In reply to | #1618194 |
On 04/06/2017 12:05 PM, Steven Rostedt wrote: >> > Is there a way I can send a "boot" command after ktest connects to the console? >> > > Not currently, but that is something I've been wanting to add for some > time. So are you saying that ktest depends on the target booting from power-on all the way to the login prompt without any user intervention? -- Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.
[toc] | [prev] | [next] | [standalone]
| From | Steven Rostedt <rostedt@goodmis.org> |
|---|---|
| Date | 2017-04-06 21:00 +0200 |
| Message-ID | <ttkNs-4Ff-25@gated-at.bofh.it> |
| In reply to | #1618262 |
On Thu, 6 Apr 2017 13:39:00 -0500 Timur Tabi <timur@codeaurora.org> wrote: > On 04/06/2017 12:05 PM, Steven Rostedt wrote: > >> > Is there a way I can send a "boot" command after ktest connects to the console? > >> > > > Not currently, but that is something I've been wanting to add for some > > time. > > So are you saying that ktest depends on the target booting from power-on all > the way to the login prompt without any user intervention? > Currently yes, but it shouldn't be hard to add a hook to intervene. I just haven't had something that required it yet. -- Steve
[toc] | [prev] | [next] | [standalone]
| From | Timur Tabi <timur@codeaurora.org> |
|---|---|
| Date | 2017-04-06 21:00 +0200 |
| Message-ID | <ttkNs-4Ff-29@gated-at.bofh.it> |
| In reply to | #1618273 |
On 04/06/2017 01:50 PM, Steven Rostedt wrote: > Currently yes, but it shouldn't be hard to add a hook to intervene. I > just haven't had something that required it yet. If I understood Perl, I would add the feature myself. -- Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.
[toc] | [prev] | [next] | [standalone]
| From | Steven Rostedt <rostedt@goodmis.org> |
|---|---|
| Date | 2017-04-06 21:20 +0200 |
| Message-ID | <ttl6N-51d-9@gated-at.bofh.it> |
| In reply to | #1618277 |
On Thu, 6 Apr 2017 13:53:59 -0500 Timur Tabi <timur@codeaurora.org> wrote: > On 04/06/2017 01:50 PM, Steven Rostedt wrote: > > Currently yes, but it shouldn't be hard to add a hook to intervene. I > > just haven't had something that required it yet. > > If I understood Perl, I would add the feature myself. > I might be able to come up with something this week, that you can test. -- Steve
[toc] | [prev] | [next] | [standalone]
| From | Timur Tabi <timur@codeaurora.org> |
|---|---|
| Date | 2017-04-06 19:10 +0200 |
| Message-ID | <ttj50-3IL-5@gated-at.bofh.it> |
| In reply to | #1618175 |
On 04/06/2017 11:49 AM, Steven Rostedt wrote:
>> >
>> > This tftp's the kernel image (Image.q) and then boots. I'm having
>> > difficulty figuring out how to implement that in ktest.
>> >
> Can you make a script do this? If so, then you can simply tell ktest to
> call that script. See the options SWITCH_TO_TEST and SWITCH_TO_GOOD.
Not really. Today, I literally copy/paste that command into my putty
session every time I boot. I currently have a poor-mans-ktest that I use
today, that I'm hoping to replace with ktest itself. It's a Python script
that uses pexpect to communicate with a serial-to-ethernet device. It's
fragile and ugly, but it generally works:
def pxe_boot(child, kernel):
global options
global args
print 'Looking for Grub prompt'
count = 24 # two minutes, twice
while True:
child.sendline('c')
try:
child.expect('grub> ', timeout = 10)
break
except pexpect.TIMEOUT as e:
count -= 1
if count == 0:
print 'Boot failed'
return
if count == 12:
bmc_reboot(options.bmc)
print 'Rebooting via BMC'
else:
print 'Still waiting ...'
pass
print 'Loading kernel %s' % sys.argv[1]
if options.amberwing:
child.sendline('linux %s earlycon=pl011,0xff78ed1000 console=ttyAMA1
rootwait rw ip=dhcp root=/dev/sda2 rootfstype=ext4 panic=1' % args[0])
else:
child.sendline('linux %s earlycon=pl011,mmio32,0x3ced1000
console=ttyAMA0 rootwait rw ip=dhcp root=/dev/sda2 rootfstype=ext4 panic=1'
% args[0])
child.expect('grub> ', timeout = 60)
print 'Booting Linux'
child.sendline('boot')
Is there a way I can send a "boot" command after ktest connects to the console?
--
Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm
Technologies, Inc. Qualcomm Technologies, Inc. is a member of the
Code Aurora Forum, a Linux Foundation Collaborative Project.
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web