Python framework installer
Here you find the details for the internship named "Python framework installer" in the company Televic N.V..
|Name:||Python framework installer|
Televic Rail is a leading supplier in Europe, China and India of passenger information systems and control systems in trains and trams.
Televic Rail has developed a Python test framework. Originally this was designed to operate on a fully equipped test tower. In order to gain more flexibility in production the framework has been adapted to work independently from the test tower, with ad-hoc assembled test equipment. As a consequence more and more computer systems are equipped with this framework. As new test functionality is added when new products go into production, new versions of the framework are being released on a regular basis.
As the framework needs a lot of none-standard python libraries (pyserial, pyusb, mysqldb,NI libraries,…) installing the framework on a new system requires a lot of manual installs and dependency checking. An extra complicity is the fact that the framework is used on different geographical sites, each with their own configurations. At the moment the framework is being used in our headquarters in Izegem, as well as in our production facility in Bulgaria. Rollout to our new facilities in Sacramento is foreseen in the near future.
The purpose of this thesis is:
In order to deliver an installer that can automatically install a fully operational test framework on a new system, with minimal operator input, and have a version checker in place to keep the test framework up-to date.
Nature of the work:
|Required special knowledge:|
|Duration:||Depends on student|
Naomi Mondelaers ()