Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | QHttpProtocolHandler::QHttpProtocolHandler(QHttpNetworkConnectionChannel *channel) | - |
7 | : QAbstractProtocolHandler(channel) | - |
8 | { | - |
9 | }executed 730 times by 8 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
| 730 |
10 | | - |
11 | void QHttpProtocolHandler::_q_receiveReply() | - |
12 | { | - |
13 | ((!(m_socket)) ? qt_assert("m_socket",__FILE__,50) : qt_noop()); | - |
14 | | - |
15 | if (!m_replyTRUE | evaluated 8 times by 1 test | FALSE | evaluated 9333 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 8-9333 |
16 | if (m_socket->bytesAvailable() > 0TRUE | never evaluated | FALSE | evaluated 8 times by 1 test |
) | 0-8 |
17 | QMessageLogger(__FILE__, 54, __PRETTY_FUNCTION__).warning() << "QAbstractProtocolHandler::_q_receiveReply() called without QHttpNetworkReply," never executed: QMessageLogger(__FILE__, 54, __PRETTY_FUNCTION__).warning() << "QAbstractProtocolHandler::_q_receiveReply() called without QHttpNetworkReply," << m_socket->bytesAvailable() << "bytes on socket."; | 0 |
18 | << m_socket->bytesAvailable() << "bytes on socket."; never executed: QMessageLogger(__FILE__, 54, __PRETTY_FUNCTION__).warning() << "QAbstractProtocolHandler::_q_receiveReply() called without QHttpNetworkReply," << m_socket->bytesAvailable() << "bytes on socket."; | 0 |
19 | m_channel->close(); | - |
20 | return;executed 8 times by 1 test: return; | 8 |
21 | } | - |
22 | | - |
23 | | - |
24 | | - |
25 | | - |
26 | if (!qobject_cast<QHttpNetworkConnection*>(m_connection)TRUE | never evaluated | FALSE | evaluated 9333 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 0-9333 |
27 | return; never executed: return; | 0 |
28 | } | - |
29 | | - |
30 | QAbstractSocket::SocketState socketState = m_socket->state(); | - |
31 | | - |
32 | | - |
33 | if (socketState == QAbstractSocket::UnconnectedStateTRUE | evaluated 33 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 9300 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 33-9300 |
34 | if (m_socket->bytesAvailable() <= 0TRUE | evaluated 33 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | never evaluated |
) { | 0-33 |
35 | if (m_reply->d_func()->state == QHttpNetworkReplyPrivate::ReadingDataStateTRUE | evaluated 17 times by 2 testsEvaluated by:- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 16 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
|
) { | 16-17 |
36 | | - |
37 | m_reply->d_func()->state = QHttpNetworkReplyPrivate::AllDoneState; | - |
38 | m_channel->allDone(); | - |
39 | return;executed 17 times by 2 tests: return; Executed by:- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| 17 |
40 | } else { | - |
41 | m_channel->handleUnexpectedEOF(); | - |
42 | return;executed 16 times by 2 tests: return; Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
| 16 |
43 | } | - |
44 | } else { | - |
45 | | - |
46 | } never executed: end of block | 0 |
47 | } | - |
48 | | - |
49 | | - |
50 | qint64 bytes = 0; | - |
51 | qint64 lastBytes = bytes; | - |
52 | do { | - |
53 | lastBytes = bytes; | - |
54 | | - |
55 | QHttpNetworkReplyPrivate::ReplyState state = m_reply->d_func()->state; | - |
56 | switch (state) { | - |
57 | caseexecuted 1694 times by 8 tests: case QHttpNetworkReplyPrivate::NothingDoneState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
QHttpNetworkReplyPrivate::NothingDoneState:executed 1694 times by 8 tests: case QHttpNetworkReplyPrivate::NothingDoneState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
{ | 1694 |
58 | m_reply->d_func()->state = QHttpNetworkReplyPrivate::ReadingStatusState; | - |
59 | | - |
60 | } | - |
61 | caseexecuted 109 times by 2 tests: case QHttpNetworkReplyPrivate::ReadingStatusState: Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
QHttpNetworkReplyPrivate::ReadingStatusState:executed 109 times by 2 tests: case QHttpNetworkReplyPrivate::ReadingStatusState: Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
code before this statement executed 1694 times by 8 tests: case QHttpNetworkReplyPrivate::ReadingStatusState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
{ | 109-1694 |
62 | qint64 statusBytes = m_reply->d_func()->readStatus(m_socket); | - |
63 | if (statusBytes == -1TRUE | evaluated 70 times by 1 test | FALSE | evaluated 1733 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 70-1733 |
64 | | - |
65 | m_channel->handleUnexpectedEOF(); | - |
66 | return;executed 70 times by 1 test: return; | 70 |
67 | } | - |
68 | bytes += statusBytes; | - |
69 | m_channel->lastStatus = m_reply->d_func()->statusCode; | - |
70 | break;executed 1733 times by 8 tests: break; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1733 |
71 | } | - |
72 | caseexecuted 1702 times by 8 tests: case QHttpNetworkReplyPrivate::ReadingHeaderState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
QHttpNetworkReplyPrivate::ReadingHeaderState:executed 1702 times by 8 tests: case QHttpNetworkReplyPrivate::ReadingHeaderState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
{ | 1702 |
73 | QHttpNetworkReplyPrivate *replyPrivate = m_reply->d_func(); | - |
74 | qint64 headerBytes = replyPrivate->readHeader(m_socket); | - |
75 | if (headerBytes == -1TRUE | evaluated 6 times by 1 test | FALSE | evaluated 1696 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 6-1696 |
76 | | - |
77 | m_channel->handleUnexpectedEOF(); | - |
78 | return;executed 6 times by 1 test: return; | 6 |
79 | } | - |
80 | bytes += headerBytes; | - |
81 | | - |
82 | if (replyPrivate->state == QHttpNetworkReplyPrivate::ReadingDataStateTRUE | evaluated 1625 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | evaluated 71 times by 1 test |
) { | 71-1625 |
83 | if (replyPrivate->isCompressed()TRUE | evaluated 8 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
| FALSE | evaluated 1617 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
&& replyPrivate->autoDecompressTRUE | evaluated 7 times by 1 test | FALSE | evaluated 1 time by 1 testEvaluated by:- tst_QHttpNetworkConnection
|
) { | 1-1617 |
84 | | - |
85 | replyPrivate->removeAutoDecompressHeader(); | - |
86 | }executed 7 times by 1 test: end of block else { | 7 |
87 | replyPrivate->autoDecompress = false; | - |
88 | }executed 1618 times by 8 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1618 |
89 | if (replyPrivate->statusCode == 100TRUE | evaluated 7 times by 1 test | FALSE | evaluated 1618 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 7-1618 |
90 | replyPrivate->clearHttpLayerInformation(); | - |
91 | replyPrivate->state = QHttpNetworkReplyPrivate::ReadingStatusState; | - |
92 | break;executed 7 times by 1 test: break; | 7 |
93 | } | - |
94 | if (replyPrivate->shouldEmitSignals()TRUE | evaluated 1419 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | evaluated 199 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
|
) | 199-1419 |
95 | m_reply->headerChanged();executed 1419 times by 8 tests: m_reply->headerChanged(); Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1419 |
96 | | - |
97 | | - |
98 | | - |
99 | | - |
100 | if (!replyPrivate->expectContent()TRUE | evaluated 151 times by 4 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkProxyFactory
- tst_QNetworkReply
| FALSE | evaluated 1467 times by 7 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 151-1467 |
101 | replyPrivate->state = QHttpNetworkReplyPrivate::AllDoneState; | - |
102 | m_channel->allDone(); | - |
103 | break;executed 151 times by 4 tests: break; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkProxyFactory
- tst_QNetworkReply
| 151 |
104 | } | - |
105 | }executed 1467 times by 7 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1467 |
106 | break;executed 1538 times by 7 tests: break; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1538 |
107 | } | - |
108 | caseexecuted 16925 times by 7 tests: case QHttpNetworkReplyPrivate::ReadingDataState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
QHttpNetworkReplyPrivate::ReadingDataState:executed 16925 times by 7 tests: case QHttpNetworkReplyPrivate::ReadingDataState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
{ | 16925 |
109 | QHttpNetworkReplyPrivate *replyPrivate = m_reply->d_func(); | - |
110 | if (m_socket->state() == QAbstractSocket::ConnectedStateTRUE | evaluated 16925 times by 7 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | never evaluated |
&& | 0-16925 |
111 | replyPrivate->downstreamLimitedTRUE | evaluated 731 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
| FALSE | evaluated 16194 times by 7 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
&& !replyPrivate->responseData.isEmpty()TRUE | evaluated 227 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
| FALSE | evaluated 504 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
|
&& replyPrivate->shouldEmitSignals()TRUE | evaluated 227 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
| FALSE | never evaluated |
) { | 0-16194 |
112 | | - |
113 | | - |
114 | | - |
115 | | - |
116 | | - |
117 | | - |
118 | | - |
119 | return;executed 227 times by 2 tests: return; Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
| 227 |
120 | } | - |
121 | | - |
122 | if (replyPrivate->userProvidedDownloadBufferTRUE | evaluated 2661 times by 3 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QNetworkDiskCache
- tst_QNetworkReply
| FALSE | evaluated 14037 times by 6 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 2661-14037 |
123 | | - |
124 | | - |
125 | | - |
126 | | - |
127 | qint64 haveRead = replyPrivate->readBodyVeryFast(m_socket, replyPrivate->userProvidedDownloadBuffer + replyPrivate->totalProgress); | - |
128 | if (haveRead > 0TRUE | evaluated 1495 times by 3 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QNetworkDiskCache
- tst_QNetworkReply
| FALSE | evaluated 1166 times by 2 testsEvaluated by:- tst_QNetworkDiskCache
- tst_QNetworkReply
|
) { | 1166-1495 |
129 | bytes += haveRead; | - |
130 | replyPrivate->totalProgress += haveRead; | - |
131 | | - |
132 | m_reply->dataReadProgress(replyPrivate->totalProgress, replyPrivate->bodyLength); | - |
133 | }executed 1495 times by 3 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QNetworkDiskCache
- tst_QNetworkReply
else if (haveRead == 0TRUE | evaluated 1164 times by 1 test | FALSE | evaluated 2 times by 2 testsEvaluated by:- tst_QNetworkDiskCache
- tst_QNetworkReply
|
) { | 2-1495 |
134 | | - |
135 | }executed 1164 times by 1 test: end of block else if (haveRead < 0TRUE | evaluated 2 times by 2 testsEvaluated by:- tst_QNetworkDiskCache
- tst_QNetworkReply
| FALSE | never evaluated |
) { | 0-1164 |
136 | m_connection->d_func()->emitReplyError(m_socket, m_reply, QNetworkReply::RemoteHostClosedError); | - |
137 | break;executed 2 times by 2 tests: break; Executed by:- tst_QNetworkDiskCache
- tst_QNetworkReply
| 2 |
138 | } | - |
139 | }executed 2659 times by 3 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QNetworkDiskCache
- tst_QNetworkReply
else if (!replyPrivate->isChunked()TRUE | evaluated 13555 times by 4 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 482 times by 4 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
|
&& !replyPrivate->autoDecompressTRUE | evaluated 13546 times by 4 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 9 times by 1 test |
| 9-13555 |
140 | && replyPrivate->bodyLength > 0TRUE | evaluated 13526 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
| FALSE | evaluated 20 times by 2 testsEvaluated by:- tst_QNetworkReply
- tst_qnetworkreply - unknown status
|
) { | 20-13526 |
141 | | - |
142 | | - |
143 | qint64 haveRead = replyPrivate->readBodyFast(m_socket, &replyPrivate->responseData); | - |
144 | bytes += haveRead; | - |
145 | replyPrivate->totalProgress += haveRead; | - |
146 | if (replyPrivate->shouldEmitSignals()TRUE | evaluated 13283 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
| FALSE | evaluated 243 times by 2 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
|
) { | 243-13283 |
147 | m_reply->readyRead(); | - |
148 | m_reply->dataReadProgress(replyPrivate->totalProgress, replyPrivate->bodyLength); | - |
149 | }executed 13283 times by 3 tests: end of block Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
| 13283 |
150 | }executed 13526 times by 3 tests: end of block Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
| 13526 |
151 | else | - |
152 | { | - |
153 | | - |
154 | | - |
155 | qint64 haveRead = replyPrivate->readBody(m_socket, &replyPrivate->responseData); | - |
156 | if (haveRead > 0TRUE | evaluated 305 times by 4 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
| FALSE | evaluated 206 times by 5 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 206-305 |
157 | bytes += haveRead; | - |
158 | replyPrivate->totalProgress += haveRead; | - |
159 | if (replyPrivate->shouldEmitSignals()TRUE | evaluated 301 times by 4 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
| FALSE | evaluated 4 times by 1 test |
) { | 4-301 |
160 | m_reply->readyRead(); | - |
161 | m_reply->dataReadProgress(replyPrivate->totalProgress, replyPrivate->bodyLength); | - |
162 | }executed 301 times by 4 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
| 301 |
163 | }executed 305 times by 4 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
else if (haveRead == -1TRUE | evaluated 1 time by 1 test | FALSE | evaluated 205 times by 5 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 1-305 |
164 | | - |
165 | m_connection->d_func()->emitReplyError(m_socket, m_reply, QNetworkReply::ProtocolFailure); | - |
166 | break;executed 1 time by 1 test: break; | 1 |
167 | } | - |
168 | }executed 510 times by 5 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 510 |
169 | | - |
170 | if (replyPrivate->state == QHttpNetworkReplyPrivate::ReadingDataStateTRUE | evaluated 15257 times by 7 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | evaluated 1438 times by 6 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
|
) | 1438-15257 |
171 | break;executed 15257 times by 7 tests: break; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 15257 |
172 | | - |
173 | | - |
174 | } | - |
175 | caseexecuted 157 times by 2 tests: case QHttpNetworkReplyPrivate::AllDoneState: Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
QHttpNetworkReplyPrivate::AllDoneState:executed 157 times by 2 tests: case QHttpNetworkReplyPrivate::AllDoneState: Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
code before this statement executed 1438 times by 6 tests: case QHttpNetworkReplyPrivate::AllDoneState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
| 157-1438 |
176 | m_channel->allDone(); | - |
177 | break;executed 1595 times by 6 tests: break; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
| 1595 |
178 | default never executed: default: :never executed: default: | 0 |
179 | break; never executed: break; | 0 |
180 | } | - |
181 | } while (bytes != lastBytesTRUE | evaluated 12318 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | evaluated 7966 times by 7 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
&& m_replyTRUE | evaluated 11287 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | evaluated 1031 times by 7 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
|
); | 1031-12318 |
182 | }executed 8997 times by 8 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 8997 |
183 | | - |
184 | void QHttpProtocolHandler::_q_readyRead() | - |
185 | { | - |
186 | if (m_socket->state() == QAbstractSocket::ConnectedStateTRUE | evaluated 9155 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | never evaluated |
&& m_socket->bytesAvailable() == 0TRUE | evaluated 201 times by 4 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 8954 times by 6 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
|
) { | 0-9155 |
187 | | - |
188 | | - |
189 | | - |
190 | | - |
191 | char c; | - |
192 | qint64 ret = m_socket->peek(&c, 1); | - |
193 | if (ret < 0TRUE | evaluated 45 times by 4 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 156 times by 1 test |
) { | 45-156 |
194 | m_channel->_q_error(m_socket->error()); | - |
195 | | - |
196 | if (m_replyTRUE | evaluated 33 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 12 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkDiskCache
- tst_QNetworkReply
|
) | 12-33 |
197 | _q_receiveReply();executed 33 times by 3 tests: _q_receiveReply(); Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| 33 |
198 | return;executed 45 times by 4 tests: return; Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| 45 |
199 | } | - |
200 | }executed 156 times by 1 test: end of block | 156 |
201 | | - |
202 | if (m_channel->isSocketWaiting()TRUE | evaluated 1161 times by 6 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
| FALSE | evaluated 7949 times by 5 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
- tst_Spdy
|
|| m_channel->isSocketReading()TRUE | evaluated 7945 times by 5 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkReply
- tst_Spdy
| FALSE | evaluated 4 times by 1 test |
) { | 4-7949 |
203 | if (m_socket->bytesAvailable()TRUE | evaluated 8954 times by 6 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
| FALSE | evaluated 152 times by 1 test |
) { | 152-8954 |
204 | | - |
205 | | - |
206 | | - |
207 | m_channel->state = QHttpNetworkConnectionChannel::ReadingState; | - |
208 | }executed 8954 times by 6 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
| 8954 |
209 | if (m_replyTRUE | evaluated 9106 times by 6 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
| FALSE | never evaluated |
) | 0-9106 |
210 | _q_receiveReply();executed 9106 times by 6 tests: _q_receiveReply(); Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
| 9106 |
211 | }executed 9106 times by 6 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
| 9106 |
212 | }executed 9110 times by 6 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
| 9110 |
213 | | - |
214 | bool QHttpProtocolHandler::sendRequest() | - |
215 | { | - |
216 | m_reply = m_channel->reply; | - |
217 | | - |
218 | if (!m_replyTRUE | never evaluated | FALSE | evaluated 6076 times by 9 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 0-6076 |
219 | | - |
220 | QMessageLogger(__FILE__, 257, __PRETTY_FUNCTION__).warning() << "QAbstractProtocolHandler::sendRequest() called without QHttpNetworkReply"; | - |
221 | return never executed: return false; false;never executed: return false; | 0 |
222 | } | - |
223 | | - |
224 | switch (m_channel->state) { | - |
225 | caseexecuted 1447 times by 9 tests: case QHttpNetworkConnectionChannel::IdleState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
QHttpNetworkConnectionChannel::IdleState:executed 1447 times by 9 tests: case QHttpNetworkConnectionChannel::IdleState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
{ | 1447 |
226 | if (!m_channel->ensureConnection()TRUE | evaluated 122 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 1325 times by 9 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 122-1325 |
227 | | - |
228 | | - |
229 | | - |
230 | returnexecuted 122 times by 3 tests: return false; Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
false;executed 122 times by 3 tests: return false; Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| 122 |
231 | } | - |
232 | QString scheme = m_channel->request.url().scheme(); | - |
233 | if (scheme == QLatin1String("preconnect-http")TRUE | never evaluated | FALSE | evaluated 1325 times by 9 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
|
| 0-1325 |
234 | || scheme == QLatin1String("preconnect-https")TRUE | never evaluated | FALSE | evaluated 1325 times by 9 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 0-1325 |
235 | m_channel->state = QHttpNetworkConnectionChannel::IdleState; | - |
236 | m_reply->d_func()->state = QHttpNetworkReplyPrivate::AllDoneState; | - |
237 | m_channel->allDone(); | - |
238 | m_connection->preConnectFinished(); | - |
239 | m_reply = 0; | - |
240 | return never executed: return true; true;never executed: return true; | 0 |
241 | } | - |
242 | | - |
243 | m_channel->written = 0; | - |
244 | m_channel->bytesTotal = 0; | - |
245 | | - |
246 | QHttpNetworkReplyPrivate *replyPrivate = m_reply->d_func(); | - |
247 | replyPrivate->clear(); | - |
248 | replyPrivate->connection = m_connection; | - |
249 | replyPrivate->connectionChannel = m_channel; | - |
250 | replyPrivate->autoDecompress = m_channel->request.d->autoDecompress; | - |
251 | replyPrivate->pipeliningUsed = false; | - |
252 | | - |
253 | | - |
254 | | - |
255 | if (!m_channel->request.url().userInfo().isEmpty()TRUE | evaluated 26 times by 1 test | FALSE | evaluated 1299 times by 9 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
|
&& m_channel->request.withCredentials()TRUE | evaluated 26 times by 1 test | FALSE | never evaluated |
) { | 0-1299 |
256 | QUrl url = m_channel->request.url(); | - |
257 | QAuthenticator &auth = m_channel->authenticator; | - |
258 | if (url.userName() != auth.user()TRUE | evaluated 16 times by 1 test | FALSE | evaluated 10 times by 1 test |
| 10-16 |
259 | || (!url.password().isEmpty()TRUE | evaluated 10 times by 1 test | FALSE | never evaluated |
&& url.password() != auth.password()TRUE | evaluated 2 times by 1 test | FALSE | evaluated 8 times by 1 test |
)) { | 0-10 |
260 | auth.setUser(url.userName()); | - |
261 | auth.setPassword(url.password()); | - |
262 | m_connection->d_func()->copyCredentials(m_connection->d_func()->indexOf(m_socket), &auth, false); | - |
263 | }executed 18 times by 1 test: end of block | 18 |
264 | | - |
265 | | - |
266 | url.setUserInfo(QString()); | - |
267 | m_channel->request.setUrl(url); | - |
268 | }executed 26 times by 1 test: end of block | 26 |
269 | | - |
270 | | - |
271 | if (m_channel->request.withCredentials()TRUE | evaluated 1324 times by 9 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
| FALSE | evaluated 1 time by 1 test |
) | 1-1324 |
272 | m_connection->d_func()->createAuthorization(m_socket, m_channel->request);executed 1324 times by 9 tests: m_connection->d_func()->createAuthorization(m_socket, m_channel->request); Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1324 |
273 | | - |
274 | QByteArray header = QHttpNetworkRequestPrivate::header(m_channel->request, | - |
275 | (m_connection->d_func()->networkProxy.type() != QNetworkProxy::NoProxy)); | - |
276 | | - |
277 | | - |
278 | | - |
279 | m_socket->write(header); | - |
280 | | - |
281 | | - |
282 | QNonContiguousByteDevice* uploadByteDevice = m_channel->request.uploadByteDevice(); | - |
283 | if (uploadByteDeviceTRUE | evaluated 227 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | evaluated 1098 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 227-1098 |
284 | | - |
285 | QObject::connect(uploadByteDevice, qFlagLocation("2""readyRead()" "\0" __FILE__ ":" "322"), m_channel, qFlagLocation("1""_q_uploadDataReadyRead()" "\0" __FILE__ ":" "322")); | - |
286 | | - |
287 | m_channel->bytesTotal = m_channel->request.contentLength(); | - |
288 | | - |
289 | m_channel->state = QHttpNetworkConnectionChannel::WritingState; | - |
290 | sendRequest(); | - |
291 | }executed 227 times by 3 tests: end of block Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
else { | 227 |
292 | m_channel->state = QHttpNetworkConnectionChannel::WaitingState; | - |
293 | sendRequest(); | - |
294 | }executed 1098 times by 8 tests: end of block Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1098 |
295 | | - |
296 | break;executed 1325 times by 9 tests: break; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1325 |
297 | } | - |
298 | caseexecuted 3304 times by 3 tests: case QHttpNetworkConnectionChannel::WritingState: Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
QHttpNetworkConnectionChannel::WritingState:executed 3304 times by 3 tests: case QHttpNetworkConnectionChannel::WritingState: Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| 3304 |
299 | { | - |
300 | | - |
301 | QNonContiguousByteDevice* uploadByteDevice = m_channel->request.uploadByteDevice(); | - |
302 | if (!uploadByteDeviceTRUE | never evaluated | FALSE | evaluated 3304 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
|| m_channel->bytesTotal == m_channel->writtenTRUE | evaluated 31 times by 1 test | FALSE | evaluated 3273 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
) { | 0-3304 |
303 | if (uploadByteDeviceTRUE | evaluated 31 times by 1 test | FALSE | never evaluated |
) | 0-31 |
304 | m_reply->dataSendProgress(m_channel->written, m_channel->bytesTotal);executed 31 times by 1 test: m_reply->dataSendProgress(m_channel->written, m_channel->bytesTotal); | 31 |
305 | m_channel->state = QHttpNetworkConnectionChannel::WaitingState; | - |
306 | sendRequest(); | - |
307 | break;executed 31 times by 1 test: break; | 31 |
308 | } | - |
309 | | - |
310 | | - |
311 | const qint64 socketBufferFill = 32*1024; | - |
312 | const qint64 socketWriteMaxSize = 16*1024; | - |
313 | | - |
314 | | - |
315 | | - |
316 | QSslSocket *sslSocket = qobject_cast<QSslSocket*>(m_socket); | - |
317 | | - |
318 | while ((TRUE | evaluated 5403 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | evaluated 350 times by 1 test |
m_socket->bytesToWrite() + (sslSocket ? sslSocket->encryptedBytesToWrite() : 0))TRUE | evaluated 5403 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | evaluated 350 times by 1 test |
| 350-5403 |
319 | <= socketBufferFillTRUE | evaluated 5403 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | evaluated 350 times by 1 test |
&& m_channel->bytesTotal != m_channel->writtenTRUE | evaluated 5403 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | never evaluated |
) | 0-5403 |
320 | | - |
321 | | - |
322 | | - |
323 | | - |
324 | { | - |
325 | | - |
326 | qint64 currentReadSize = 0; | - |
327 | qint64 desiredReadSize = qMin(socketWriteMaxSize, m_channel->bytesTotal - m_channel->written); | - |
328 | const char *readPointer = uploadByteDevice->readPointer(desiredReadSize, currentReadSize); | - |
329 | | - |
330 | if (currentReadSize == -1TRUE | never evaluated | FALSE | evaluated 5403 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
) { | 0-5403 |
331 | | - |
332 | m_connection->d_func()->emitReplyError(m_socket, m_reply, QNetworkReply::UnknownNetworkError); | - |
333 | return never executed: return false; false;never executed: return false; | 0 |
334 | } else if (readPointer == 0TRUE | evaluated 2727 times by 2 testsEvaluated by:- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | evaluated 2676 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
|| currentReadSize == 0TRUE | never evaluated | FALSE | evaluated 2676 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
) { | 0-2727 |
335 | | - |
336 | break;executed 2727 times by 2 tests: break; Executed by:- tst_QNetworkReply
- tst_QXmlInputSource
| 2727 |
337 | } else { | - |
338 | if (m_channel->written != uploadByteDevice->pos()TRUE | never evaluated | FALSE | evaluated 2676 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
) { | 0-2676 |
339 | | - |
340 | QMessageLogger(__FILE__, 377, __PRETTY_FUNCTION__).warning() << "QHttpProtocolHandler: Internal error in sendRequest. Expected to write at position" << m_channel->written << "but read device is at" << uploadByteDevice->pos(); | - |
341 | ((!(m_channel->written == uploadByteDevice->pos())) ? qt_assert("m_channel->written == uploadByteDevice->pos()",__FILE__,378) : qt_noop()); | - |
342 | m_connection->d_func()->emitReplyError(m_socket, m_reply, QNetworkReply::ProtocolFailure); | - |
343 | return never executed: return false; false;never executed: return false; | 0 |
344 | } | - |
345 | qint64 currentWriteSize = m_socket->write(readPointer, currentReadSize); | - |
346 | if (currentWriteSize == -1TRUE | never evaluated | FALSE | evaluated 2676 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
|| currentWriteSize != currentReadSizeTRUE | never evaluated | FALSE | evaluated 2676 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
|
) { | 0-2676 |
347 | | - |
348 | m_connection->d_func()->emitReplyError(m_socket, m_reply, QNetworkReply::UnknownNetworkError); | - |
349 | return never executed: return false; false;never executed: return false; | 0 |
350 | } else { | - |
351 | m_channel->written += currentWriteSize; | - |
352 | uploadByteDevice->advanceReadPointer(currentWriteSize); | - |
353 | | - |
354 | m_reply->dataSendProgress(m_channel->written, m_channel->bytesTotal); | - |
355 | | - |
356 | if (m_channel->written == m_channel->bytesTotalTRUE | evaluated 196 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | evaluated 2480 times by 1 test |
) { | 196-2480 |
357 | | - |
358 | m_channel->state = QHttpNetworkConnectionChannel::WaitingState; | - |
359 | sendRequest(); | - |
360 | break;executed 196 times by 3 tests: break; Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| 196 |
361 | } | - |
362 | }executed 2480 times by 1 test: end of block | 2480 |
363 | } | - |
364 | } | - |
365 | break;executed 3273 times by 3 tests: break; Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| 3273 |
366 | } | - |
367 | | - |
368 | caseexecuted 1325 times by 9 tests: case QHttpNetworkConnectionChannel::WaitingState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
QHttpNetworkConnectionChannel::WaitingState:executed 1325 times by 9 tests: case QHttpNetworkConnectionChannel::WaitingState: Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1325 |
369 | { | - |
370 | QNonContiguousByteDevice* uploadByteDevice = m_channel->request.uploadByteDevice(); | - |
371 | if (uploadByteDeviceTRUE | evaluated 227 times by 3 testsEvaluated by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| FALSE | evaluated 1098 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) { | 227-1098 |
372 | QObject::disconnect(uploadByteDevice, qFlagLocation("2""readyRead()" "\0" __FILE__ ":" "409"), m_channel, qFlagLocation("1""_q_uploadDataReadyRead()" "\0" __FILE__ ":" "409")); | - |
373 | }executed 227 times by 3 tests: end of block Executed by:- tst_QHttpNetworkConnection
- tst_QNetworkReply
- tst_QXmlInputSource
| 227 |
374 | if (m_socket->bytesAvailable()TRUE | evaluated 197 times by 3 testsEvaluated by:- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| FALSE | evaluated 1128 times by 8 testsEvaluated by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
|
) | 197-1128 |
375 | QMetaObject::invokeMethod(m_channel, "_q_receiveReply", Qt::QueuedConnection);executed 197 times by 3 tests: QMetaObject::invokeMethod(m_channel, "_q_receiveReply", Qt::QueuedConnection); Executed by:- tst_QNetworkDiskCache
- tst_QNetworkReply
- tst_qnetworkreply - unknown status
| 197 |
376 | break;executed 1325 times by 9 tests: break; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
| 1325 |
377 | } | - |
378 | case never executed: case QHttpNetworkConnectionChannel::ReadingState: QHttpNetworkConnectionChannel::ReadingState:never executed: case QHttpNetworkConnectionChannel::ReadingState: | 0 |
379 | | - |
380 | | - |
381 | default never executed: default: :never executed: default: | 0 |
382 | break; never executed: break; | 0 |
383 | } | - |
384 | returnexecuted 5954 times by 9 tests: return true; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
true;executed 5954 times by 9 tests: return true; Executed by:- tst_QAbstractNetworkCache
- tst_QHttpNetworkConnection
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QNetworkReply
- tst_QXmlInputSource
- tst_Spdy
- tst_qnetworkreply - unknown status
| 5954 |
385 | } | - |
386 | | - |
387 | | - |
| | |