aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/build/linux_test.go
Commit message (Collapse)AuthorAgeFilesLines
* all: go fix everythingDmitry Vyukov2024-04-261-1/+0
|
* tools/syz-linter: check t.Logf/Errorf/Fatalf messagesDmitry Vyukov2024-04-171-1/+1
| | | | | Fix checking of Logf, it has string in 0-th arg. Add checking of t.Errorf/Fatalf.
* pkg/build: don't use Fatal() inside goroutinesAleksandr Nogikh2023-11-281-20/+29
| | | | | | | | It's prohibited by the Go testing library. Use T.Error() instead. Cc #4315 Reported-by: Andrew Donnellan
* pkg/build: support debug tracingDmitry Vyukov2022-06-241-1/+2
| | | | | | Add ability to trace build process and save debug artefacts. Add tracing of ELF signature calculation. Useful for debugging of #2297.
* pkg/build/linux: add compiler detectionAleksandr Nogikh2021-07-201-0/+17
| | | | | Detect compiler that was used to build the Linux kernel from auto-generated header files. This would be the most precise information.
* pkg: update generated files to go 1.17Alexey Kardashevskiy2021-07-071-0/+1
| | | | | | | | | | | "make generate" produces this diff when go 1.17 (go1.17-c95464f0ea3f==upstream) is used. Seems compatible with >=1.16. https://github.com/golang/go/commit/4d2d89ff42ca documents the syntax. https://github.com/golang/go/commit/eeadce2d8713 enforces "ignore" for unsatisfiable tags hence the pkg/csource/gen.go change. Signed-off-by: Alexey Kardashevskiy <aik@linux.ibm.com>
* pkg/build: parallelize a testDmitry Vyukov2020-05-091-12/+25
| | | | | Significanlty reduces execution time as it runs lots of subprocesses.
* pkg/build: add build signaturesDmitry Vyukov2019-11-061-0/+82
Add optional build signature for images, currently only implemented for linux. This can be used in bisection process to detect changes that does not affect kernel. Update #1271