Coverage report: 51%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-06 10:21 +0200

File function statements missing excluded coverage
/Users/ajo/work/jumpstarter/jumpstarter/conftest.py (no function) 21 4 0 81%
jumpstarter_driver_energenie/__init__.py (no function) 0 0 0 100%
jumpstarter_driver_energenie/driver.py EnerGenie.login 7 3 0 57%
jumpstarter_driver_energenie/driver.py EnerGenie.__post_init__ 8 2 0 75%
jumpstarter_driver_energenie/driver.py EnerGenie.set_switch 18 9 0 50%
jumpstarter_driver_energenie/driver.py EnerGenie.on 1 0 0 100%
jumpstarter_driver_energenie/driver.py EnerGenie.off 1 0 0 100%
jumpstarter_driver_energenie/driver.py EnerGenie.read 1 1 0 0%
jumpstarter_driver_energenie/driver.py (no function) 19 0 0 100%
jumpstarter_driver_energenie/driver_test.py test_drivers_energenie 13 3 0 77%
jumpstarter_driver_energenie/driver_test.py (no function) 5 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.on 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.off 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.cycle 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.read 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.cli 9 9 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.cli.base 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.cli.on 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.cli.off 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py PowerClient.cli.cycle 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py VirtualPowerClient.off 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py VirtualPowerClient.cli 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py VirtualPowerClient.cli.off 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py (no function) 15 1 0 93%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/common.py PowerReading.apparent_power 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/common.py (no function) 6 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py PowerInterface.client 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py PowerInterface.on 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py PowerInterface.off 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py PowerInterface.read 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py VirtualPowerInterface.client 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py VirtualPowerInterface.on 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py VirtualPowerInterface.off 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py VirtualPowerInterface.read 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py MockPower.on 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py MockPower.off 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py MockPower.read 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py SyncMockPower.on 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py SyncMockPower.off 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py SyncMockPower.read 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py (no function) 30 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/__init__.py (no function) 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2.py (no function) 121 100 0 17%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceStub.__init__ 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceServicer.GetExporter 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceServicer.ListExporters 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceServicer.GetLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceServicer.ListLeases 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceServicer.CreateLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceServicer.UpdateLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientServiceServicer.DeleteLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py add_ClientServiceServicer_to_server 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientService.GetExporter 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientService.ListExporters 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientService.GetLease 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientService.ListLeases 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientService.CreateLease 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientService.UpdateLease 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py ClientService.DeleteLease 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py (no function) 29 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2.py (no function) 93 76 0 18%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceStub.__init__ 10 10 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.Register 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.Unregister 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.Listen 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.Status 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.Dial 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.AuditStream 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.GetLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.RequestLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.ReleaseLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerServiceServicer.ListLeases 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py add_ControllerServiceServicer_to_server 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.Register 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.Unregister 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.Listen 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.Status 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.Dial 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.AuditStream 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.GetLease 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.RequestLease 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.ReleaseLease 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ControllerService.ListLeases 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterServiceStub.__init__ 5 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterServiceServicer.GetReport 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterServiceServicer.DriverCall 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterServiceServicer.StreamingDriverCall 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterServiceServicer.LogStream 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterServiceServicer.Reset 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py add_ExporterServiceServicer_to_server 4 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterService.GetReport 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterService.DriverCall 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterService.StreamingDriverCall 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterService.LogStream 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py ExporterService.Reset 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py (no function) 58 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/kubernetes_pb2.py (no function) 26 14 0 46%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/kubernetes_pb2_grpc.py (no function) 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2.py (no function) 22 10 0 55%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2_grpc.py RouterServiceStub.__init__ 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2_grpc.py RouterServiceServicer.Stream 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2_grpc.py add_RouterServiceServicer_to_server 4 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2_grpc.py RouterService.Stream 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2_grpc.py (no function) 10 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/__init__.py (no function) 4 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py DriverClient.call 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py DriverClient.streamingcall 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py DriverClient.stream 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py DriverClient.log_stream 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py DriverClient.open_stream 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py DriverClient.close 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py DriverClient.__del__ 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py (no function) 22 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/client.py client_from_path 2 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/client.py client_from_channel 18 2 0 89%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/client.py (no function) 13 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.__post_init__ 10 1 0 90%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.call_async 14 10 0 29%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.streamingcall_async 14 14 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.stream_async 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.resource_async 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.__log 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.log_stream_async 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py AsyncDriverClient.log_stream_async.log_stream 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py (no function) 35 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/exceptions.py (no function) 2 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py parse_identifier 8 8 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py parse_client_identifier 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py parse_exporter_identifier 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py parse_lease_identifier 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py Exporter.from_protobuf 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py Lease.serialize_conditions 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py Lease.from_protobuf 9 9 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py Lease.dump_json 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py Lease.dump_yaml 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ExporterList.from_protobuf 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ExporterList.dump_json 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ExporterList.dump_yaml 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py LeaseList.from_protobuf 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py LeaseList.dump_json 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py LeaseList.dump_yaml 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.__post_init__ 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.GetExporter 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.ListExporters 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.GetLease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.ListLeases 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.CreateLease 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.UpdateLease 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py ClientService.DeleteLease 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py (no function) 62 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.__post_init__ 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease._create 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.get 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.request 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.request_async 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease._acquire 16 16 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.__aenter__ 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.__aexit__ 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.__enter__ 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.__exit__ 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.handle_async 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.serve_unix_async 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.monitor_async 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.monitor_async._monitor 13 13 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.connect_async 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.connect 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.serve_unix 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py Lease.monitor 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py (no function) 55 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/__init__.py (no function) 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/condition.py condition_present_and_equal 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/condition.py condition_message 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/condition.py condition_true 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/condition.py condition_false 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/condition.py (no function) 5 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/exceptions.py JumpstarterException.__init__ 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/exceptions.py JumpstarterException.__str__ 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/exceptions.py JumpstarterException.print 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/exceptions.py (no function) 15 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/grpc.py ssl_channel_credentials 27 27 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/grpc.py aio_secure_channel 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/grpc.py _override_default_grpc_options 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/grpc.py configure_grpc_env 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/grpc.py translate_grpc_exceptions 14 14 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/grpc.py (no function) 17 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/importlib.py cached_import 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/importlib.py import_class 11 6 0 45%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/importlib.py (no function) 5 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/metadata.py Metadata.name 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/metadata.py (no function) 9 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/resources.py (no function) 14 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/serde.py encode_value 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/serde.py decode_value 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/serde.py (no function) 6 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/streams.py connect_router_stream 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/streams.py (no function) 21 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/tempfile.py TemporarySocket 2 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/tempfile.py TemporaryUnixListener 10 10 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/tempfile.py TemporaryTcpListener 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/tempfile.py (no function) 14 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/utils.py serve_async 7 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/utils.py serve 7 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/utils.py launch_shell 9 9 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/utils.py (no function) 21 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py _allow_from_env 8 8 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.channel 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.lease 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.get_exporter 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.list_exporters 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.list_leases 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.create_lease 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.delete_lease 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.update_lease 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.get_exporter_async 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.list_exporters_async 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.create_lease_async 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.delete_lease_async 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.list_leases_async 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.update_lease_async 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.lease_async 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.from_file 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.ensure_exists 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.try_from_env 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.from_env 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1._get_path 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.load 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.save 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.dump_yaml 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.exists 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.list 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.list.make_config 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigV1Alpha1.delete 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigListV1Alpha1.dump_json 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py ClientConfigListV1Alpha1.dump_yaml 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py (no function) 79 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/common.py (no function) 10 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/env.py (no function) 9 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1DriverInstance.instantiate 12 12 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1DriverInstance.from_path 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1DriverInstance.from_str 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1._get_path 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.exists 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.load_path 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.load 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.list 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.dump_yaml 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.save 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.delete 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.serve_unix_async 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.serve_unix 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.serve 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigV1Alpha1.serve.channel_factory 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigListV1Alpha1.dump_json 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py ExporterConfigListV1Alpha1.dump_yaml 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/exporter.py (no function) 69 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/grpc.py call_credentials 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/grpc.py call_credentials.metadata_call_credentials 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/grpc.py (no function) 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/tls.py (no function) 4 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/__init__.py (no function) 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.__post_init__ 4 1 0 75%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.close 2 1 0 50%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.reset 2 1 0 50%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.client 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.extra_labels 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.DriverCall 15 9 0 40%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.StreamingDriverCall 16 16 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.Stream 11 11 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.report 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.enumerate 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.resource 21 21 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py Driver.__lookup_drivercall 6 2 0 67%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py (no function) 47 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/decorators.py export 6 1 0 83%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/decorators.py exportstream 2 2 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/decorators.py (no function) 8 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/__init__.py (no function) 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py Exporter.__aexit__ 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py Exporter.__handle 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py Exporter.session 8 8 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py Exporter.handle 8 8 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py Exporter.handle.listen 13 13 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py Exporter.serve 20 20 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py Exporter.serve.status 13 13 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py (no function) 27 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/logging.py LogHandler.__init__ 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/logging.py LogHandler.enqueue 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/logging.py LogHandler.prepare 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/logging.py LogHandler.emit 4 2 0 50%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/logging.py (no function) 8 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.__enter__ 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.__exit__ 2 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.__init__ 5 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.serve_port_async 8 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.serve_unix_async 3 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.serve_unix 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.__getitem__ 1 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.GetReport 2 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.DriverCall 2 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.StreamingDriverCall 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.Stream 12 12 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py Session.LogStream 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py (no function) 39 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/aiohttp.py AiohttpStreamReaderStream.send 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/aiohttp.py AiohttpStreamReaderStream.receive 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/aiohttp.py AiohttpStreamReaderStream.send_eof 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/aiohttp.py AiohttpStreamReaderStream.aclose 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/aiohttp.py (no function) 11 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/blocking.py BlockingStream.send 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/blocking.py BlockingStream.receive 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/blocking.py (no function) 9 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/common.py copy_stream 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/common.py forward_stream 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/common.py create_memory_stream 5 5 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/common.py (no function) 11 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/metadata.py MetadataStream.send 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/metadata.py MetadataStream.receive 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/metadata.py MetadataStream.send_eof 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/metadata.py MetadataStream.aclose 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/metadata.py MetadataStream.extra_attributes 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/metadata.py (no function) 17 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py logging_tqdm.__init__ 10 10 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py logging_tqdm._get_logger 3 3 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py logging_tqdm.display 13 13 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py ProgressStream.__del__ 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py ProgressStream.receive 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py ProgressStream.send 6 6 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py ProgressStream.send_eof 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py ProgressStream.aclose 1 1 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py (no function) 21 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/router.py RouterStream.__post_init__ 7 7 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/router.py RouterStream.send 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/router.py RouterStream.receive 16 16 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/router.py RouterStream.send_eof 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/router.py RouterStream.aclose 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/router.py (no function) 18 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/utils/__init__.py (no function) 0 0 0 100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/utils/env.py env_async 9 9 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/utils/env.py env 4 4 0 0%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/utils/env.py (no function) 10 0 0 100%
Total   2263 1106 0 51%

No items found using the specified filter.