• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

getdozer / dozer / 5888798292

17 Aug 2023 08:51AM UTC coverage: 76.025% (-1.4%) from 77.415%
5888798292

push

github

web-flow
feat: implement graph on live ui (#1847)

* feat: implement progress

* feat: implement enable progress flag

* feat: implement progress in live

* chore: fix clippy

* chore: always use telemetry metrics

* fix: Only run build once

---------

Co-authored-by: sagar <sagar@getdozer.io>
Co-authored-by: chubei <914745487@qq.com>

536 of 536 new or added lines in 21 files covered. (100.0%)

46101 of 60639 relevant lines covered (76.03%)

40410.07 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/dozer-cli/src/live/errors.rs
1
use crate::errors::{CliError, OrchestrationError};
2
use dozer_core::errors::ExecutionError;
3
use dozer_sql::pipeline::errors::PipelineError;
4

5
use dozer_types::thiserror;
6
use dozer_types::thiserror::Error;
7
use zip::result::ZipError;
8

×
9
#[derive(Error, Debug)]
×
10
pub enum LiveError {
11
    #[error("IO error: {0}")]
12
    Io(#[from] std::io::Error),
13
    #[error("Notify error: {0}")]
14
    Notify(#[from] notify::Error),
15
    #[error(transparent)]
16
    CliError(#[from] CliError),
17

18
    #[error("Dozer is not initialized")]
19
    NotInitialized,
20
    #[error("Connection {0} not found")]
21
    ConnectionNotFound(String),
22
    #[error("Error in initializing live server: {0}")]
23
    Transport(#[from] tonic::transport::Error),
24
    #[error("Error in reading or extracting from Zip file: {0}")]
25
    ZipError(#[from] ZipError),
26
    #[error("Reqwest error: {0}")]
27
    Reqwest(#[from] reqwest::Error),
28
    #[error("Cannot start ui server: {0}")]
29
    CannotStartUiServer(#[source] std::io::Error),
30

31
    #[error(transparent)]
32
    PipelineError(#[from] PipelineError),
33
    #[error(transparent)]
34
    ExecutionError(#[from] ExecutionError),
35
    #[error(transparent)]
36
    OrchestrationError(Box<OrchestrationError>),
37
}
38

39
impl From<OrchestrationError> for LiveError {
40
    fn from(error: OrchestrationError) -> Self {
×
41
        LiveError::OrchestrationError(Box::new(error))
×
42
    }
×
43
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc