Okay that meme was exaggerating. But seriously I have been really busy with my work at Hackerrank which went into production this week. I have been a really bad web developer, much worse at managing my time.
Like I said there is not much work that has been done for GSoC, but I still have to keep posting to push myself to work harder and motivate myself. So this is how it went:
The testing framework that I had mentioned in my previous post took off quite well and my corresponding PR is merged. It has only the tests for basic getters and setters. We just plug in values and try to query them. Not a big deal !
No the agenda thereafter(Week 3) is to extend this testing practice for other functions as well. So an example functions that I could test is:
In the C file
If you see, the problem is that it doesn't return anything for us to test. Now the thing here is we send in a Radiation Packet and its storage model, it make modifications and returns nothing. We'd have to check if the parameters of the Packet changed correctly. Now that is a lot of work, I have opened a PR testing just one such function and lets see where it goes.
Like I said there is not much work that has been done for GSoC, but I still have to keep posting to push myself to work harder and motivate myself. So this is how it went:
The testing framework that I had mentioned in my previous post took off quite well and my corresponding PR is merged. It has only the tests for basic getters and setters. We just plug in values and try to query them. Not a big deal !
No the agenda thereafter(Week 3) is to extend this testing practice for other functions as well. So an example functions that I could test is:
In the C file
If you see, the problem is that it doesn't return anything for us to test. Now the thing here is we send in a Radiation Packet and its storage model, it make modifications and returns nothing. We'd have to check if the parameters of the Packet changed correctly. Now that is a lot of work, I have opened a PR testing just one such function and lets see where it goes.




