On Fri, Feb 26, 2016 at 7:10 PM, Jayamine A. <jayamine.alupo...@gmail.com> wrote: > I read the whole conversation to get an idea > > It is about server side(we can call it developers side). > 1) check the accuracy of each function/method > 2) check the time for each function/method > > Is there other opinions about client side testing?
Hi, I apologize if I don't fully follow the context to this thread, but I saw the mention of performance testing, in particular in the context of regression tests, and I thought I would bring up a project Mike Droettboom developed called airspeed velocity, which is a nice simple package for tracking performance of tests over time: http://asv.readthedocs.org/en/latest/ One writes very simple tests (often just one or two liners) and asv records the time taken to run that test and/or the memory usage (and in principle other statistics could be plugged in). Obviously the benchmarks are very machine-dependent too, so each benchmark tries to include metadata about the platform. So the best way to use it is have some dedicated machines, whose hardware doesn't change that often, run the benchmark suite continuously. It outputs the benchmarks to a JSON file that can be kept under version control and used to update the generated benchmark history. You can see a sample of Astropy's benchmarks here: http://droettboom.com/astropy-benchmark/ It has already proven itself several times to be very useful at catching noticeable performance regressions. Might be worth a look (disclaimer I worked on this project a bit too, but have no financial incentive for promoting it etc. etc. :) Erik > On Friday, February 26, 2016 at 12:49:32 PM UTC+5:30, Clemens Heuberger > wrote: >> >> >> On 2016-02-26 04:50, Jayamine A. wrote: >> > But when we are dealing with clients(users) we need both.(My opinion) >> >> That was basically my opinion in the thread >> >> https://groups.google.com/d/topic/sage-devel/ojHqBy7oUVU/discussion >> >> Clemens >> > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.