Fork us on GitHub Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 5 weeks ago

Last modified 3 weeks ago

#768 new enhancement

CI/Travis need more config space coverage

Reported by: Jiri Svoboda Owned by:
Priority: major Milestone:
Component: ci Version: mainline
Keywords: Cc: vojtech.horky@…
Blocker for: Depends on:
See also: #766

Description

HelenOS has a number of features that can be disabled or enabled during build configuration. CI/Travis only test the preconfigured profiles. This sometimes lead to build breaking when other configuration is set.

While it is not feasible to test all possible configurations, these are the typical problems:

  • kernel build fails when a kernel feature is disabled
  • build fails at a non-default optimization level

So one option would be to add a CI/Travis job to build

  • OS with all optional features disabled for at least one arch
  • OS with all different optimization levels (0, 1, 2, 3, s) for at least one arch

Change History (4)

comment:1 Changed 5 weeks ago by Vojtech Horky

Cc: vojtech.horky@… added

comment:2 Changed 4 weeks ago by Vojtech Horky

Component: helenos/unspecifiedci

comment:3 Changed 4 weeks ago by Jakub Jermář

Milestone: 0.8.0

comment:4 Changed 3 weeks ago by Jiri Svoboda

See also: #766

Also non-debug build.

Note: See TracTickets for help on using tickets.