On 05/03/2020 14:58, Gedare Bloom wrote:
diff --git a/builder.py b/builder.py
index 2921bab8..0eda461f 100755
--- a/builder.py
+++ b/builder.py
@@ -505,15 +505,17 @@ class
SourceFileIfHeaderComposer(SourceFileFragmentComposer):
class TestFragementComposer(BuildSystemFragmentComposer):
- def __init__(self, testName, fileFragments, runTest = True, netTest =
False, extraLibs = []):
+ def __init__(self, testName, fileFragments, configTest = None, runTest =
True, netTest = False, extraLibs = []):
I'm trying to pay more attention to the Python code. This method
definition is overlong.
A GSoC project could be to refactor this stuff to use specification
items similar to the new build system. This could help to get the
import/export feature also in the RTEMS main repository.
It is not easy to understand the current code.
A full set of unit tests for the build system would be also nice. Maybe
also a specification of the build system with traceability.
We also have some open issues:
https://devel.rtems.org/ticket/3846
https://devel.rtems.org/ticket/3847
Performance profiling and improvements are also possible.
This should be enough to keep a student busy for a summer.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel