summaryrefslogtreecommitdiffstats
path: root/infra
AgeCommit message (Expand)AuthorFilesLines
2018-01-17Integration test for SubtreeWriter updateMarek Gradzki2-1/+52
2018-01-16Improve integration tests for SubtreeWriterMarek Gradzki5-52/+227
2018-01-09Bump honeycomb version to 1.18.04-SNAPSHOTMarek Gradzki49-94/+94
2018-01-08Use Comparator.comparingInt instead of lambdaMarek Gradzki1-11/+11
2018-01-04Check for missing readers when building CompositeReaderRegistryJakub Morvay1-3/+9
2017-12-20Improve read failed error messageMarek Gradzki1-1/+1
2017-12-14Add Logger for RpcRegistryImplMarek Gradzki2-5/+9
2017-12-11Do not hardcode websocket parameters in RestconfConfigurationMarek Gradzki1-2/+2
2017-12-05Allow table type registration for BGP extensionjan.srnicek1-2/+2
2017-12-04Fixed bug in ModificationDiffMartin Sunal1-1/+3
2017-11-30HONEYCOMB-417: bump ODL dependencies to Nitrogen SR1Marek Gradzki5-1/+10
2017-11-24Fix getRevertTransactionContext() closeMarek Gradzki1-8/+17
2017-11-23Fix method/modifiers ordering to comply with JLSMarek Gradzki6-79/+79
2017-11-22Fix Sonar warnings in FlatWriterRegistryMarek Gradzki1-10/+3
2017-11-22Cleanup various Sonar waringsMarek Gradzki9-69/+10
2017-11-22Make fields of UpdateFailedException transientMarek Gradzki1-2/+5
2017-11-22Add missing @Override annotationsMarek Gradzki19-2/+36
2017-11-22Add serialVersionUID to UpdateFailedExceptionMarek Gradzki1-0/+1
2017-11-20Use InetAddresses.forString instead of InetAddress.getByNameMarek Gradzki4-25/+9
2017-11-10HONEYCOMB-385: bump ODL dependencies to NitrogenMarek Gradzki21-148/+130
2017-11-07Make restconf depend on miminal-distribution-coreMarek Gradzki2-5/+6
2017-11-06HONEYCOMB-359 - Wildcarded writers for BGP extensionsJan Srnicek10-47/+189
2017-11-03HONEYCOMB-359 - Wildcarded writersJan Srnicek16-120/+419
2017-10-23HONEYCOMB-405 - Revert fix for indirect updatesJan Srnicek12-595/+950
2017-10-20Adjust benchmark paramsJan Srnicek2-26/+115
2017-10-09HONEYCOMB-363 - Bgp extension modulesJan Srnicek38-228/+1485
2017-10-04HONEYCOMB-401 - Fix compilation issues for benchmarkJan Srnicek8-73/+72
2017-10-03Bump honeycomb version to 1.18.01-SNAPSHOTMarek Gradzki41-78/+78
2017-10-02Fix BGP RIB link-state configurationMarek Gradzki1-1/+8
2017-10-02Use relative paths in IT test configMarek Gradzki3-3/+3
2017-09-29Include IT coverage in JaCoCo and Sonar reportsMarek Gradzki3-0/+39
2017-09-13Make data stored in ModificationCache eligible for GC earlierMarek Gradzki1-2/+8
2017-09-12HONEYCOMB-392 - Footprint measuring supportJan Srnicek14-1/+429
2017-09-07Fix Sonar error-handling issuesMarek Gradzki3-8/+8
2017-09-05HONEYCOMB-389 - Netconf whitelistJan Srnicek2-0/+135
2017-09-05HONEYCOMB-389 - Restconf whitelistJan Srnicek2-0/+46
2017-09-05HONEYCOMB-389 - Static yang binding api and implJan Srnicek1-0/+2
2017-09-05Make DataModification closeableMaros Marsalek3-5/+21
2017-08-25HC2VPP-218 - Context initialization bindingJan Srnicek1-4/+1
2017-08-24Do not fail if CloseableComponent's shutdown failsMarek Gradzki2-14/+88
2017-08-23DumpCacheManager: make dumpParams optionalMarek Gradzki2-6/+21
2017-08-23Move StaticCacheKeyFactory to honeycomb projectMarek Gradzki1-0/+56
2017-08-16HONEYCOMB-386 - Make update optionalJan Srnicek23-135/+379
2017-08-15Honeycomb docs updateJan Srnicek2-2/+2
2017-08-14Shutdown closing of resourcesJan Srnicek5-34/+57
2017-08-14HONEYCOMB-381 - Shutdown handlerJan Srnicek3-0/+111
2017-08-10HONEYCOMB-387: bind HoneycombNotification2Netconf as EagerSingletonMarek Gradzki1-1/+1
2017-08-03HONEYCOMB-362: bump ODL dependencies to CarbonMarek Gradzki41-276/+432
2017-07-28Move BGP examples to hc2vppMarek Gradzki1-283/+0
2017-07-17HONEYCOMB-369: configurable BGP peersMarek Gradzki18-256/+837
;], bytes_to_send) self.assertEqual(tx[0]["packets"] - tx_before_sending[0]["packets"], 5) self.assertEqual(rx[0]["bytes"] - rx_before_sending[0]["bytes"], bytes_to_send) self.assertEqual(rx[0]["packets"] - rx_before_sending[0]["packets"], 5) self.assertEqual(vectors[0], rx[0]["packets"]) for i in self.pg_interfaces: i.unconfig() i.admin_down() def test_index_consistency(self): """Test index consistency despite changes in the stats""" d = self.statistics.ls(["/if/names"]) self.create_loopback_interfaces(10) for i in range(10): try: s = self.statistics.dump(d) break except: pass k, v = s.popitem() self.assertEqual(len(v), 11) for i in self.lo_interfaces: i.remove_vpp_config() @unittest.skip("Manual only") def test_mem_leak(self): def loop(): print("Running loop") for i in range(50): rv = self.vapi.papi.tap_create_v2(id=i, use_random_mac=1) self.assertEqual(rv.retval, 0) rv = self.vapi.papi.tap_delete_v2(sw_if_index=rv.sw_if_index) self.assertEqual(rv.retval, 0) before = self.statistics.get_counter("/mem/statseg/used") loop() self.vapi.cli("memory-trace on stats-segment") for j in range(100): loop() print(self.vapi.cli("show memory stats-segment verbose")) print("AFTER", before, self.statistics.get_counter("/mem/statseg/used")) if __name__ == "__main__": unittest.main(testRunner=VppTestRunner)