On 19 July 2017 at 10:31, Sharma, Varun varun.sharma@intel.com wrote:
Hi Neil,
Neil: Go back to the Query, make sure the Query displays some results when you click on the Results button.
Varun: {
In Results-> Queries, I have 2 queries both show results according to test job name or suite, so job results are coming acc to query
e.g:- test-job-query show some results
URL:- http://lavaurl/results/query*/~varun/lava-testjob-query*
Then on same query result page if i click on view chart or Create new chart using that query, it show new window with progress bar indefinitely...and nothing happens…I am facing this issue?
Also in another flow to create chart in addition to above:-
Results->Charts->Add newchart-> then add query -> in Query field if i add created query *"~varun/lava-testjob-query*" if still says "Query: field required" and query itself is not added to chart.
Also, I am not able to see any failure logs also for chart creating start/failure, can you point out how to debug this?
Charts are done primarily in javascript.
I am current running lava on debian stretch , *2017.6-1. *Can you share stable version getting used at https://staging.validation. linaro.org/results/query ?
Staging is running a nightly build from the master branch of lava-server and lava-dispatcher. That will be based on 2017.7-1 which is in Debian unstable. I'm currently waiting for 2017.7-1 to be accepted into stretch-backports. In the meantime, you can use 2017.7-1 from the production repo or the same build as staging from the staging-repo using the jessie-backports suite.
See https://staging.validation.linaro.org/static/docs/v2/installing_on_debian.ht...
However, I don't think there have been changes in this area since 2017.6.
*From:* Neil Williams [mailto:neil.williams@linaro.org] *Sent:* Tuesday, July 18, 2017 7:55 PM
*To:* Sharma, Varun varun.sharma@intel.com *Cc:* lava-users@lists.linaro.org *Subject:* Re: [Lava-users] Regarding Image Charts2.0
On 18 July 2017 at 15:11, Sharma, Varun varun.sharma@intel.com wrote:
Hi Neil,
I tried creating charts using query api, I am able to get results using test suite and test name in query.
I need help in 2 issues:-
1)when I click on view chart, it just keep on showing progress bar indefinitely and query results are not getting populated as chart.
Go back to the Query, make sure the Query displays some results when you click on the Results button.
2)Also I am not able to select query group label in my setup on creating query.e.g: In https://staging.validation.linaro.org/results/query queries are grouped as “lava” but in my case I cant do anything on clicking “select group”.
Is there any know issue with any specific lava version?
I think that could be a bug. https://projects.linaro.org/browse/LAVA-1002
FYI I am using below version
$lava-tool version
*Dashboard Client version: 0.21*
*>>> print server.dashboard.version()*
*2017.6-1*
Thanks,
Varun
*From:* Neil Williams [mailto:neil.williams@linaro.org] *Sent:* Thursday, July 6, 2017 6:37 PM
*To:* Sharma, Varun varun.sharma@intel.com *Cc:* lava-users@lists.linaro.org *Subject:* Re: [Lava-users] Regarding Image Charts2.0
On 6 July 2017 at 13:45, Sharma, Varun varun.sharma@intel.com wrote:
Hi Neil,
Thanks for your quick reply.
ok, then I will try to focus on Queries api with charts as its new api.
As of now I am just trying to see what kind of visualization Chart can give using query api for Pass/ Fail tests only.
In future I might also try measurement test.
Some questions:-
Data from “lava-test-case” suite can be accessed using query api? If yes how?
Any examples which I can see, as of now I am going through https://validation.linaro.org/static/docs/v2/lava-queries- charts.html#result-queries but some examples are missing their…
Yes, we are aware that the query and charts documentation needs some extension.
One way to look at queries is to look at how a saved query can also be mapped as a URL: From one of our examples:
https://staging.validation.linaro.org/results/query/+ custom?entity=testsuite&conditions=testsuite__name__ icontains__0_server-pipeline-unittests,namedtestattribute__ path__icontains__qemu-server-pipeline.yaml
To break that down, the query is:
*Content Type*
test suite
There are two conditions of the Query. These are:
testsuite
name
icontains
0_server-pipeline-unittests
namedtestattribute
path
icontains
qemu-server-pipeline.yaml
The chart using that query then tracks the number of test cases executed by that test suite.
Alternatively, to track test cases over time, use a test job query:
https://staging.validation.linaro.org/results/query/+ custom?entity=testjob&conditions=namedtestattribute_ _lava.series__exact__release-testing
*Content Type*
test job
In this case, the conditions are:
namedtestattribute
lava.series
exact
release-testing
This can be extended to track individual test cases instead of all test cases in test jobs matching the metadata.
The metadata comes from the test job, e.g.
https://staging.validation.linaro.org/scheduler/job/ 178038/definition#defline16
You'll need an account on staging.validation.linaro.org to see the charts themselves.
Any change in test case needed to support query api? And if user want to see further info on clinking chart how to design that query api?
No, there is no need to change the test shell definition or test cases.
What you most likely will want to change or add is the metadata in the test job submission which will make it easier to select the right test jobs for your queries and the charts which use those queries.
https://validation.linaro.org/static/docs/v2/standard-test- jobs.html#metadata
Please share your view.
Thanks,
Varun
*From:* Neil Williams [mailto:neil.williams@linaro.org] *Sent:* Thursday, July 6, 2017 4:51 PM *To:* Sharma, Varun varun.sharma@intel.com *Cc:* lava-users@lists.linaro.org *Subject:* Re: [Lava-users] Regarding Image Charts2.0
On 6 July 2017 at 12:11, Sharma, Varun varun.sharma@intel.com wrote:
Dear lava Community,
I want to use Image charts2.0 for viewing my lava job results.
Filters, Image Reports and Image Reports 2.0 are for V1 test results using Bundles and Bundle streams only. This support will be going away soon, it probably is not worth learning at this stage but there is documentation here: https://validation.linaro.org/static/docs/v1/
No Filter or Image Report can be used to view V2 test results.
Queries and Charts are for V2 test results only. Queries and Charts cannot be used to view V1 test results.
Which type of test jobs are you running?
I am using “lava-test-case” to check pass/fail & I am getting results also.
steps:
- lava-test-case linux-linaro-ubuntu-pwd --shell pwd - lava-test-case linux-linaro-ubuntu-uname --shell uname -a - lava-test-case linux-linaro-ubuntu-vmstat --shell vmstat
I want to know how to get these results in image charts, I can see it ask to add chart & addfilter , but there no data is available when I try to add filter?
Similarly if I have to use query api, what kind of query should be used to fetch test data from lava suite?
Detailed info to use image chart will be appreciated, as I am new to Charts/Lava…or at any link.
--
Neil Williams
neil.williams@linaro.org http://www.linux.codehelp.co.uk/
--
Neil Williams
neil.williams@linaro.org http://www.linux.codehelp.co.uk/
--
Neil Williams
neil.williams@linaro.org http://www.linux.codehelp.co.uk/