Opened 5 years ago

Last modified 3 years ago

#5962 new defect

We should check that major Linux distros work in the testsuite

Reported by: Francesco Casella Owned by: Adrian Pop
Priority: high Milestone:
Component: *unknown* Version:
Keywords: Cc: Rüdiger Franke, Martin Sjölund

Description

@rfranke reports issues with the C++ runtime if using Ubuntu 20.04 LTS, see #5948.

This kind of issues is currently not detected in the testsuite. We compile OMC on a number of Linux distros, but only actually run tests on those version on which the CI framework is installed on.

Running the entire testuite for each different distro is out of the question, but we should run a minimal testsuite at least on major distros to make sure that all basic functionalities work: C-runtime, C++ runtime, OMEdit, FMI export (both compiled and source code).

Change History (6)

comment:1 by Adrian Pop, 5 years ago

Basically we need to do a minimal test of each built distribution. At least build successfully HelloWorld with C runtime, Cpp runtime, FMI runtime at least.

comment:2 by Adrian Pop, 5 years ago

Cc: Martin Sjölund added

comment:3 by Martin Sjölund, 4 years ago

We have Examples/SanityCheck.mos. I'll enable it for the Debian/Ubuntu nightly builds. If it works, feel free to add Cppruntime/FMU/etc if they must run. I do believe C++ is disabled on some targets (although it was probably RedHat stuff).

comment:4 by Francesco Casella, 4 years ago

Milestone: 1.16.01.17.0

Retargeted to 1.17.0 after 1.16.0 release

comment:5 by Francesco Casella, 4 years ago

Milestone: 1.17.01.18.0

Retargeted to 1.18.0 because of 1.17.0 timed release.

comment:6 by Francesco Casella, 3 years ago

Milestone: 1.18.0

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.