MolSSI / QCFractal

Compare 355ce47 ... +0 ... de31ab1

Coverage Reach
interface/collections/dataset.py interface/collections/dataset_view.py interface/collections/reaction_dataset.py interface/collections/collection.py interface/collections/torsiondrive_dataset.py interface/collections/optimization_dataset.py interface/collections/gridoptimization_dataset.py interface/collections/collection_utils.py interface/collections/generic.py interface/collections/__init__.py interface/models/rest_models.py interface/models/records.py interface/models/common_models.py interface/models/torsiondrive.py interface/models/gridoptimization.py interface/models/task_models.py interface/models/model_utils.py interface/models/model_builder.py interface/models/__init__.py interface/client.py interface/visualization.py interface/statistics.py interface/data/data_getters.py interface/data/__init__.py interface/util.py interface/__init__.py interface/hash_helpers.py storage_sockets/sqlalchemy_socket.py storage_sockets/models/results_models.py storage_sockets/models/sql_models.py storage_sockets/models/collections_models.py storage_sockets/models/sql_base.py storage_sockets/models/__init__.py storage_sockets/db_queries.py storage_sockets/view.py storage_sockets/api_logger.py storage_sockets/storage_socket.py storage_sockets/storage_utils.py storage_sockets/__init__.py queue/managers.py queue/handlers.py queue/base_adapter.py queue/parsl_adapter.py queue/executor_adapter.py queue/fireworks_adapter.py queue/compress.py queue/adapters.py queue/__init__.py cli/qcfractal_server.py cli/qcfractal_manager.py cli/cli_utils.py services/torsiondrive_service.py services/gridoptimization_service.py services/service_util.py services/services.py services/__init__.py procedures/single.py procedures/optimization.py procedures/base.py procedures/procedures_util.py procedures/__init__.py testing.py server.py web_handlers.py postgres_harness.py snowflake.py config.py extras.py port_util.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.


@@ -221,12 +221,12 @@
Loading
221 221
    status = Column(Enum(TaskStatusEnum), default=TaskStatusEnum.waiting)
222 222
    priority = Column(Integer, default=int(PriorityEnum.NORMAL))
223 223
    manager = Column(String, ForeignKey("queue_manager.name", ondelete="SET NULL"), default=None)
224 -
    error = Column(String)  # TODO: tobe removed - should be in results
225 224
226 225
    created_on = Column(DateTime, default=datetime.datetime.utcnow)
227 226
    modified_on = Column(DateTime, default=datetime.datetime.utcnow)
228 227
229 228
    # TODO: for back-compatibility with mongo, tobe removed
229 +
    # (requries modifying pydantic model)
230 230
    @hybrid_property
231 231
    def base_result(self):
232 232
        return self.base_result_id

@@ -81,9 +81,6 @@
Loading
81 81
    base_result: ObjectId = Field(
82 82
        ..., description="Reference to the output Result from this Task as it exists within the database."
83 83
    )
84 -
    error: Optional[ComputeError] = Field(
85 -
        None, description="The error thrown when trying to execute this task, if one was thrown at all."
86 -
    )
87 84
88 85
    # Modified data
89 86
    modified_on: datetime.datetime = Field(None, description="The last time this task was updated in the Database.")

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
qcfractal -0.01% 88.05%
Project Totals (69 files) 88.05%
Loading