Niko Kiirala wrote:
...
I would really like to have this testresult website updated every day. Just to bring it up on the list again: I think we reeeeaaalllly should get this website updated regularly. I cannot offer hardware, hope someone else can.
I could provide automatical daily updates. I looked into the test suite and managed to run the test cases, but I can't figure out how I'm supposet to set up that web frontend. Please provide instructions.
That would be absolutely great. It's done using GWT and you can just "compile" the project in gsoc-testsuite/ResultViewer and then upload the result. It then expects the json output to be in the same directory. If you need any help, just ask.
As for running the tests themselves, I think it should be fine under Linux, but under Windows it is recommended to compile Inkscape as a console application if you want to run the tests unattended (prevents some, but still not all, dialog boxes in case of crashes).
Besides, with all that javascript, the site takes quite a while to render as it is. I'd suspect that when it's updated daily, the amount of results grows fast and it'll become really big & slow page. IMO it would be best to have a static, pre-built page. Hiding unchanged results and displaying a couple most recent changes would be nice, too. That's a whole another discussion, though.
You are completely right. Originally I did it this way because I wanted to try out some interactive stuff, but I never got around to that and the amount of results is indeed quite large. Someone who is handy with scripts might be able to create a simple script to analyze the json and generate at least something similar to what is shown now (but restricted to the last couple of weeks or something).