summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-20build-matrix: Configure for all pipelinesintegratorKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20CTS: Remove sleep delaysKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20integration: Refactor CTS to support SorakaKieran Bingham
Split the Soraka preparation steps out ensuring the device is rebooted, and logged in to the test accounts. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20CTS: 56:57: Build and Test with CTSKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20notify: Add IRC notifiersKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20integrations: Make sure build-matrix fully completesKieran Bingham
We can't continue on a partial build Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20set-libcamera-branch: Prune when fetchingKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20release.sh: checkstyle: run in $LIBCAMERA srcKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20integration-tests: Update runsKieran Bingham
2023-11-20common: Define a default lognameKieran Bingham
2023-11-20WIP:DNI: VIVID LOCAL TESTSKieran Bingham
2023-11-20release.sh: Clean up after releaseKieran Bingham
Call into remove any branch after releasing if provided. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20remove-test-branch: Helper to remove branch upstreamKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20release.sh: Don't gate on checkstyle.pyKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20Remove any existing integration branchKieran Bingham
2023-11-20common: Provide pass/fail helpersKieran Bingham
Sometimes we don't have a return code to check explicitly and we already know the pass/fail condition. Provide wrappers to the pass_fail() call to provide a clean way to report. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-11-20Pre-Integration test frameworkKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2022-12-12build-matrix: Re-enable lc-complianceKieran Bingham
2022-10-20vivid: Update to use new cam pathKieran Bingham
The cam utility has moved. Update accordingly. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2022-07-04include-what-you-use: Fix warningKieran Bingham
The test was 'failing' due to the log file never being created. Rather than log too much verbose warnings to email, simply reference the build location for now Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2022-06-29build-vivid: Remove pipelines declarationKieran Bingham
The vivid branch has an explictly enabled VIVID pipeline. Remove the selection from the configuration. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2022-06-29build-matrix: Disable lc-compliance build testsKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-09-14common: Trim stdout failure reportsKieran Bingham
Report only the last 100 lines of a failure log. The rest is available in the log file, and is e-mailed in full as a report. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-27build-matrix: Use src dir simple-camKieran Bingham
Use the source directory for storing the sources of simple-cam when build testing it against each compiler. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-27patchwork: Run the bot twiceKieran Bingham
The bot will perform two separate sets of tasks. One that runs only when the tree is updated, and one that only runs when the tree is not updated. That's a bit awkward, as I want both tasks to run. Run the bot twice, so that it can process both sets of tasks on any execution from the daily script. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-25common: Make directories to ensure they existKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-17common: Default the ID to $0Kieran Bingham
Use the script name as a default identifier for stamp and log files. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-16ci: update-mirrors: Force push to ensure consistent mirroringKieran Bingham
The mirrors should be updated even in the worst case. This also includes if something goes wrong, but this shouldn't ever occur, and is likely to have involved manual intervention. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-10ci: simple-cam: Suppress known leakKieran Bingham
The libevent has a known leak. Suppress it to prevent generating lots of error reports. While here, update the test ID and capture stderr into stdout when running the test so that the logging infrastructure tracks all the errors. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-09ci: unit-tests: Add IWYUKieran Bingham
Provide an 'include what you use' report on the unit-tests build Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-06ci: unit-tests: Trap failures and reportKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-06ci: Add clang scan-build checksKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-06ci: unit-tests: Generate coverage reportsKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-06ci: Report failures via emailKieran Bingham
When an error is detected send a mail report out. This is currently a hardcoded destination which can be factored out later. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-06ci: package: Improve error reportingKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-06ci: Unit-tests: Check modulesKieran Bingham
Make sure the right modules are loaded before running the tests, or fail otherwise. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-08-06ci: Provide a dedictated build for the unit-testsKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-29ci: simple-cam: Run the binaryKieran Bingham
Test that the binary can successfully run and capture with a good exit status. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-29ci: simple-cam: Don't reset the libcamera buildKieran Bingham
Use a dedicated variable to track the meson-uninstalled location for pkg-config. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-29ci: Add mirroring scriptKieran Bingham
Provide a mirror job to synchronise libcamera mirrors based on a local configuration file. The file 'libcamera-mirrors' is read one line at a time for remotes to push to. Blank lines and lines prefixed with '#' are ignored. The server running the job must have correct credentials to push to the remote. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-16common: Output errors on failuresKieran Bingham
If there's a logfile defined, when something fails, report the log file to the main execution. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-16update-libcamera: Report an update logKieran Bingham
Fetch the remote first so we can show a shortlog of the incoming changes as a summary for the builder. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-16ci: Add IPU3 IPA compile testKieran Bingham
Compile the IPU3 IPA against the latest libcamera sources. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-16ci: vivid: Move sourcesKieran Bingham
Use the srcdir helper to move the vivid sources out. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-16ci: Add simple-cam build testKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-14common: Abstract src dir for libcameraKieran Bingham
Move the libcamera sources under src/ and abstract the source location through a srcdir helper. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-12ci: Add patchwork bot on libcamera treeKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-07ci: Run unit testsKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-07ci: Build vivid pipelineKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-07ci: add Package/Install testerKieran Bingham
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>