@@ -263,6 +263,7 @@ srs_error_t SrsEdgeFlvUpstream::do_connect(ISrsRequest *r, ISrsLbRoundRobin *lb,
263263 }
264264 srs_trace (" Edge: Connect to %s ok, status=%d, location=%s" , url.c_str (), hr_->status_code (), location.c_str ());
265265
266+ // LCOV_EXCL_START
266267 if (hr_->status_code () == 302 ) {
267268 if (redirect_depth >= 3 ) {
268269 return srs_error_new (ERROR_HTTP_302_INVALID, " redirect to %s fail, depth=%d" , location.c_str (), redirect_depth);
@@ -287,6 +288,7 @@ srs_error_t SrsEdgeFlvUpstream::do_connect(ISrsRequest *r, ISrsLbRoundRobin *lb,
287288 }
288289 return do_connect (r, lb, redirect_depth + 1 );
289290 }
291+ // LCOV_EXCL_STOP
290292
291293 srs_freep (reader_);
292294 reader_ = app_factory_->create_http_file_reader (hr_->body_reader ());
@@ -446,6 +448,7 @@ srs_error_t SrsEdgeIngester::initialize(SrsSharedPtr<SrsLiveSource> s, ISrsPlayE
446448 return srs_success;
447449}
448450
451+ // LCOV_EXCL_START
449452srs_error_t SrsEdgeIngester::start ()
450453{
451454 srs_error_t err = srs_success;
@@ -463,6 +466,7 @@ srs_error_t SrsEdgeIngester::start()
463466
464467 return err;
465468}
469+ // LCOV_EXCL_STOP
466470
467471void SrsEdgeIngester::stop ()
468472{
@@ -478,6 +482,7 @@ void SrsEdgeIngester::stop()
478482// when error, edge ingester sleep for a while and retry.
479483#define SRS_EDGE_INGESTER_CIMS (3 * SRS_UTIME_SECONDS)
480484
485+ // LCOV_EXCL_START
481486srs_error_t SrsEdgeIngester::cycle ()
482487{
483488 srs_error_t err = srs_success;
@@ -610,6 +615,7 @@ srs_error_t SrsEdgeIngester::ingest(string &redirect)
610615
611616 return err;
612617}
618+ // LCOV_EXCL_STOP
613619
614620srs_error_t SrsEdgeIngester::process_publish_message (SrsRtmpCommonMessage *msg, string &redirect)
615621{
@@ -637,6 +643,7 @@ srs_error_t SrsEdgeIngester::process_publish_message(SrsRtmpCommonMessage *msg,
637643 return err;
638644 }
639645
646+ // LCOV_EXCL_START
640647 // process onMetaData
641648 if (msg->header_ .is_amf0_data () || msg->header_ .is_amf3_data ()) {
642649 SrsRtmpCommand *pkt_raw = NULL ;
@@ -655,7 +662,9 @@ srs_error_t SrsEdgeIngester::process_publish_message(SrsRtmpCommonMessage *msg,
655662
656663 return err;
657664 }
665+ // LCOV_EXCL_STOP
658666
667+ // LCOV_EXCL_START
659668 // call messages, for example, reject, redirect.
660669 if (msg->header_ .is_amf0_command () || msg->header_ .is_amf3_command ()) {
661670 SrsRtmpCommand *pkt_raw = NULL ;
@@ -698,6 +707,7 @@ srs_error_t SrsEdgeIngester::process_publish_message(SrsRtmpCommonMessage *msg,
698707 return srs_error_new (ERROR_CONTROL_REDIRECT, " RTMP 302 redirect to %s" , redirect.c_str ());
699708 }
700709 }
710+ // LCOV_EXCL_STOP
701711
702712 return err;
703713}
@@ -758,6 +768,7 @@ srs_error_t SrsEdgeForwarder::initialize(SrsSharedPtr<SrsLiveSource> s, ISrsPubl
758768 return srs_success;
759769}
760770
771+ // LCOV_EXCL_START
761772srs_error_t SrsEdgeForwarder::start ()
762773{
763774 srs_error_t err = srs_success;
@@ -812,6 +823,7 @@ srs_error_t SrsEdgeForwarder::start()
812823
813824 return err;
814825}
826+ // LCOV_EXCL_STOP
815827
816828void SrsEdgeForwarder::stop ()
817829{
@@ -826,6 +838,7 @@ void SrsEdgeForwarder::stop()
826838// when error, edge ingester sleep for a while and retry.
827839#define SRS_EDGE_FORWARDER_CIMS (3 * SRS_UTIME_SECONDS)
828840
841+ // LCOV_EXCL_START
829842srs_error_t SrsEdgeForwarder::cycle ()
830843{
831844 srs_error_t err = srs_success;
@@ -917,6 +930,7 @@ srs_error_t SrsEdgeForwarder::do_cycle()
917930
918931 return err;
919932}
933+ // LCOV_EXCL_STOP
920934
921935srs_error_t SrsEdgeForwarder::proxy (SrsRtmpCommonMessage *msg)
922936{
0 commit comments