Age | Commit message (Collapse) | Author |
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
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>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
We can't continue on a partial build
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
|
|
|
|
|
|
Call into remove any branch after releasing if provided.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
|
|
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>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
|
|
The cam utility has moved. Update accordingly.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
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>
|
|
The vivid branch has an explictly enabled VIVID pipeline.
Remove the selection from the configuration.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Use the script name as a default identifier for stamp and log files.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
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>
|
|
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>
|
|
Provide an 'include what you use' report on the
unit-tests build
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
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>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Make sure the right modules are loaded before running
the tests, or fail otherwise.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Test that the binary can successfully run and capture
with a good exit status.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Use a dedicated variable to track the meson-uninstalled location
for pkg-config.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Compile the IPU3 IPA against the latest libcamera sources.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Use the srcdir helper to move the vivid sources out.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Move the libcamera sources under src/ and abstract the source
location through a srcdir helper.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
|
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
|