[RTEMS Project] #2375: tftpDriver free's current_directory
RTEMS trac
trac at rtems.org
Tue Jul 28 01:07:43 UTC 2015
#2375: tftpDriver free's current_directory
-------------------------+---------------------
Reporter: mdavidsaver | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 4.10.3
Component: networking | Version: 4.10
Severity: normal | Resolution:
Keywords: |
-------------------------+---------------------
Comment (by mdavidsaver):
Replying to [comment:5 gedare]:
> Replying to [comment:4 mdavidsaver]:
> ...
> The appropriateness of this fix to their users. (Which is to say, maybe
someone else who is impacted by the bug or the fix might be available to
review the code?)
At present TFTP support is a compile time conditional choice between TFTP
or NFS, with the default being NFS. IMO the age of this bug is an
indication of how many sites change this as it breaks ~100% of the time.
I'd like to make this a runtime choice.
My motivation for this actually relates to the second part of your reply.
For the past year or so we've been working to increase the unit-test
coverage in EPICS Base. Part of this was setting up continuous
integration (Jenkins) to automatically build and run these tests.
This works great for Linux, Windows, and similar OSs, but not for RTEMS or
vxWorks. We have tests for these targets as well, but it's a pain to run
them, so it isn't often done. This led to some last minute pain in recent
release cycles.
I've been working to automatically run these tests with RTEMS in QEMU,
which could be done by a CI server. It's working great against RTEMS
4.9.6 and helped me find a bug in some other code I'm working on.
https://github.com/mdavidsaver/epics-base/tree/multiboot
(Don't get too excited about the branch name, it should have been
something like "bspcmdline")
...
> For now, it might be best to put the test into the network-demos
repository. The existing Makefile should just about work there, and
someone can do the 'waf' part easily enough.
Fine by me.
--
Ticket URL: <http://devel.rtems.org/ticket/2375#comment:8>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list