Code Monkey home page Code Monkey logo

gazelle's People

Contributors

emilienm avatar mandre avatar maysamacedo avatar openshift-ci[bot] avatar openshift-merge-robot avatar pierreprinetti avatar tomassedovic avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gazelle's Issues

RFE: Allow to specify job range and list

Just an idea, right now it's not possible to skip jobs from a range without invoking the binary multiple times. It could be nice to let gazelle gather information for a comma-separated list of jobs, or job range specified as from-to, instead of the -from and -to flags.

Something like 1,2,5,7-9 would get jobs info for jobs 1, 2, 5, 7, 8, and 9.

Build failures not reported correctly

When the test failure occurs during an image build (before e.g. the machines.json and openstack_nodes.log files even exist, the reported failures look like this:

Failed to get OpenStack Nodes information: Unexpected status code calling 'https://storage.googleapis.com/origin-ci-test/logs/release-openshift-ocp-installer-e2e-openstack-serial-4.3/896/artifacts/e2e-openstack-serial/openstack_nodes.log': 404 Not Found
Failed to get Machines information: Unexpected status code calling 'https://storage.googleapis.com/origin-ci-test/logs/release-openshift-ocp-installer-e2e-openstack-serial-4.3/896/artifacts/e2e-openstack-serial/machines.json': 404 Not Found

Even though the actual failure is:

could not copy stable-initial imagestreamtag: Timeout: request did not complete within allowed duration

Link and command to reproduce:

https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/logs/release-openshift-ocp-installer-e2e-openstack-serial-4.3/896

./cireport -job release-openshift-ocp-installer-e2e-openstack-serial-4.3 -id 896

Static links generated by Go are not copy-paste friendly

The link to the build log used to be a fomula where the build ID is passed by reference. That makes copy-paste easy in Spreadsheets.

Now that the links are being assembled in Go, you can't drag the cell corner all the way up to get links to the build logs: all the links will point to the same page.

RFE: generate clickable links

Currently, the output looks like this:

266 	2020-01-02 04:20:39 +0000 UTC 	1h49m22s 	SUCCESS ...

That means the log is not clickable and in order to make it so, one needs to do extra work in the spreadsheet. Similarly, it would be good to return the clickable links to the build-log.txt, machines.json and openstack_nodes.log files -- again, as clickable links.

To specify a cell in a TSV file needs to be interpreted as a hyperlink by the spreadsheet program (e.g. excel or google sheets), it needs the HYPERLINK formula:

=HYPERLINK("https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/logs/release-openshift-origin-installer-e2e-openstack-4.2/266","266") 	2020-01-02 04:20:39 +0000 UTC 	1h49m22s 	SUCCESS

This will output a cell with the clickable text "266" pointing to the "https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/logs/release-openshift-origin-installer-e2e-openstack-4.2/266" URL.

Having all the right links in there would make for a more unwieldy output (maybe we should hide it behind a switch), but it will make it much more useful for importing to a spreadsheet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.