Please try posting to kernelci@groups.io. This group is about LAVA not kernelci.

milosz



On Thu, 15 Aug 2019 at 02:33, Xiaofeng Ren <rockrxf@gmail.com> wrote:
Anyone can help to provide some suggestion about following kernelci integration problem:
We setup one kernelci in our infrastructure and deploy LAVA master and slave as well. kernelci can support build, LAVA can also work to run automation test. We use the lava-boot-v2.sh (jenkins job in kernelci-core project ) to trigger lava test, but we found that both boot report or test report can't be synchronized to kernelci dashboard. It will report json format error, may I know whether we need follow boot schema or test schema defined in kernelci (https://api.kernelci.org/schema-boot.html and https://api.kernelci.org/schema-test.html) to create one report, then trigger LAVA callback function to post one request? 

Following is callback definition in https://github.com/kernelci/kernelci-core/blob/master/templates/base/kernel-ci-base.jinja2. Do we need customize this callback if we want to post request for boot and test result?  Any suggestion will be appreciated. 
{%- if callback %}
notify:
criteria:
status: finished
callback:
{%- if callback_type == 'custom' %}
url: {{ callback_url }}
{%- else %}
url: {{ callback_url }}/callback/{{ callback_name }}?lab_name={{ lab_name }}&status={STATUS}&status_string={STATUS_STRING}
{%- endif %}
method: POST
dataset: {{ callback_dataset }}
token: {{ callback }}
content-type: json
{% endif %}
_______________________________________________
Lava-users mailing list
Lava-users@lists.lavasoftware.org
https://lists.lavasoftware.org/mailman/listinfo/lava-users