Opened 2 years ago
Last modified 2 years 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 2 years ago by
Cc: | vojtech.horky@… added |
---|
comment:2 Changed 2 years ago by
Component: | helenos/unspecified → ci |
---|
comment:3 Changed 2 years ago by
Milestone: | 0.8.0 |
---|
comment:4 Changed 2 years ago by
See also: | → #766 |
---|
Note: See
TracTickets for help on using
tickets.
Also non-debug build.