{"push_id":970044113,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"02937344d4452ca3f864b3c861650d777cbaf4d6","before":"1f5c454e6c0de60008ab182461336aa9c8ecb7d9","commits":[{"sha":"6915f0328d29b7b4900d2dab5494b3395dceba80","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[flowtable] add Tests coverage","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/6915f0328d29b7b4900d2dab5494b3395dceba80"},{"sha":"6abfcbf40972df7d918f5679dc3a282d113ece2d","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[flowtable] fixup expire Debug message","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/6abfcbf40972df7d918f5679dc3a282d113ece2d"},{"sha":"1937de63080b916e2177011bb3b5616cd0797e94","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[flowtable][test] Skip() TestFlowTable_AsyncExpire","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/1937de63080b916e2177011bb3b5616cd0797e94"},{"sha":"b31327f83cb1579b918d90f77e998586195e8a10","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[flowtable][test] add JSON schema validator to validate JSONFlowConversationEthernetPath","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/b31327f83cb1579b918d90f77e998586195e8a10"},{"sha":"10d570ece1784c52c5d25e5321cf33ac37fac99c","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[godep] add JSON schema validator\n\nSource from github.com/gima/jsonv/src","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/10d570ece1784c52c5d25e5321cf33ac37fac99c"},{"sha":"0cae0535b60057018000044f1bb2995916631ce0","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[flowtable] fixup Error() message","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/0cae0535b60057018000044f1bb2995916631ce0"},{"sha":"7992d08da53bdc77af1a7217e584b383e91f6d02","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[flowtable][test] Update() add hashtable collision Error message testing","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/7992d08da53bdc77af1a7217e584b383e91f6d02"},{"sha":"e912abd372d4e88f4e5632924882d553414fe7bd","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[flow][table] remove gopacket reference to FlowTable.GetFlow() call","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/e912abd372d4e88f4e5632924882d553414fe7bd"},{"sha":"d010399eb89d391b529caaf9423abdaf8fee8405","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[pcap2sflow] flush the remaining packets is there wan't been sent","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/d010399eb89d391b529caaf9423abdaf8fee8405"},{"sha":"e072f0843d7fcbbabdd7a6043b803673133575a2","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[tests] Introduce pcap2sflow-replay Functional testing","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/e072f0843d7fcbbabdd7a6043b803673133575a2"},{"sha":"4cc70566fd8472f2f1dd0ac9753f8f4f2edab397","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[copyright] add missing copyright header on source files","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/4cc70566fd8472f2f1dd0ac9753f8f4f2edab397"},{"sha":"c22221aacc4557c0f758ceb4810c0d74a246cdd8","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[tests] Introduce tests/helper package that include function used in multiple tests","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/c22221aacc4557c0f758ceb4810c0d74a246cdd8"},{"sha":"04249f23fadaf1891527948bf38b1d3d222bd63c","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[tests] new test agent_sflow_test\n\nTesting the Agent / Analyzer by injecting a pcap trace to the SFlow agent\nand implement a fake Storage to Validate the trace flows.","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/04249f23fadaf1891527948bf38b1d3d222bd63c"},{"sha":"51919d50ef680cf46a3e47ae9f287d4b727b63d0","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[test] fixup building, avoid namespace conflict","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/51919d50ef680cf46a3e47ae9f287d4b727b63d0"},{"sha":"f718d7109b066ad2207a626f53e6a3fc1223915f","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[logger] avoid logger datarace\n\nSpecially in testing environment.","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/f718d7109b066ad2207a626f53e6a3fc1223915f"},{"sha":"2e9fc994f668f12aac58db6efcf55248f357038b","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[tests] pcap2sflow set recieved SFlow Datagram timeout to 10 sec","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/2e9fc994f668f12aac58db6efcf55248f357038b"},{"sha":"3b79c029e04b75a4ecd29bb3d1881506ab204e21","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[tests] Call helper.InitConfig() first\n\nRead the configuration file and initialize the logger.","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/3b79c029e04b75a4ecd29bb3d1881506ab204e21"},{"sha":"b09a27c022e5794351eb2880302d9ad13bc3b1a4","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[tests] FlowTable remove unused isJSON()\n\nNot revelant as there are a JSON schema checker.","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/b09a27c022e5794351eb2880302d9ad13bc3b1a4"},{"sha":"2895641680bc8404521447c2677df8f4faea1619","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[tests] FlowTable add flow.Update() tests for NewFlowTableComplex()","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/2895641680bc8404521447c2677df8f4faea1619"},{"sha":"e501f882afe3a8c4ed5da3ec46f7275832735fce","author":{"email":"2ba60255afd05ede961f6b959482fc724759f990@redhat.com","name":"Nicolas PLANEL"},"message":"[test] sync Agent configuration between tests\n\nAgent is started only once, so the configuration must be the same.\nSet ports on non-standard ports, to detect hardcoding port in the code.","distinct":true,"url":"https://api.github.com/repos/redhat-cip/skydive/commits/e501f882afe3a8c4ed5da3ec46f7275832735fce"}]}