Merge remote-tracking branch 'origin/master' into jerry-sandbox
This commit is contained in:
commit
c4e8dc7198
|
@ -194,13 +194,7 @@ QString PluginManager::getPluginUrl(const QString& pluginName)
|
||||||
process.start(program, args);
|
process.start(program, args);
|
||||||
bool success = process.waitForStarted();
|
bool success = process.waitForStarted();
|
||||||
|
|
||||||
if (!success || !process.waitForFinished())
|
bool isDeb = (success && process.waitForFinished() & (process.exitCode() == 0));
|
||||||
{
|
|
||||||
emit error(tr("Could not get Linux package type."));
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
bool isDeb = (process.exitCode() == 0);
|
|
||||||
|
|
||||||
int arch = getProcessorArch();
|
int arch = getProcessorArch();
|
||||||
if (arch == kProcessorArchLinux32) {
|
if (arch == kProcessorArchLinux32) {
|
||||||
|
|
|
@ -95,6 +95,13 @@ IpcLogOutputter::show(bool showIfEmpty)
|
||||||
bool
|
bool
|
||||||
IpcLogOutputter::write(ELevel, const char* text)
|
IpcLogOutputter::write(ELevel, const char* text)
|
||||||
{
|
{
|
||||||
|
if (!m_ipcServer.hasClients(kIpcClientGui)) {
|
||||||
|
if (!m_buffer.empty()) {
|
||||||
|
m_buffer.clear();
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
// ignore events from the buffer thread (would cause recursion).
|
// ignore events from the buffer thread (would cause recursion).
|
||||||
if (m_bufferThread != nullptr &&
|
if (m_bufferThread != nullptr &&
|
||||||
Thread::getCurrentThread().getID() == m_bufferThreadId) {
|
Thread::getCurrentThread().getID() == m_bufferThreadId) {
|
||||||
|
|
|
@ -52,7 +52,7 @@ TEST(IpcLogOutputterTests, write_threadingEnabled_bufferIsSent)
|
||||||
|
|
||||||
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
||||||
|
|
||||||
EXPECT_CALL(mockServer, hasClients(_)).Times(2);
|
EXPECT_CALL(mockServer, hasClients(_)).Times(4);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\n"), _)).Times(1);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 2\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 2\n"), _)).Times(1);
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ TEST(IpcLogOutputterTests, write_overBufferMaxSize_firstLineTruncated)
|
||||||
|
|
||||||
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
||||||
|
|
||||||
EXPECT_CALL(mockServer, hasClients(_)).Times(1);
|
EXPECT_CALL(mockServer, hasClients(_)).Times(4);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 2\nmock 3\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 2\nmock 3\n"), _)).Times(1);
|
||||||
|
|
||||||
IpcLogOutputter outputter(mockServer, false);
|
IpcLogOutputter outputter(mockServer, false);
|
||||||
|
@ -88,7 +88,7 @@ TEST(IpcLogOutputterTests, write_underBufferMaxSize_allLinesAreSent)
|
||||||
|
|
||||||
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
||||||
|
|
||||||
EXPECT_CALL(mockServer, hasClients(_)).Times(1);
|
EXPECT_CALL(mockServer, hasClients(_)).Times(3);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\nmock 2\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\nmock 2\n"), _)).Times(1);
|
||||||
|
|
||||||
IpcLogOutputter outputter(mockServer, false);
|
IpcLogOutputter outputter(mockServer, false);
|
||||||
|
@ -106,7 +106,7 @@ TEST(IpcLogOutputterTests, write_overBufferRateLimit_lastLineTruncated)
|
||||||
|
|
||||||
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
||||||
|
|
||||||
EXPECT_CALL(mockServer, hasClients(_)).Times(2);
|
EXPECT_CALL(mockServer, hasClients(_)).Times(6);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\n"), _)).Times(1);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 3\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 3\n"), _)).Times(1);
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ TEST(IpcLogOutputterTests, write_underBufferRateLimit_allLinesAreSent)
|
||||||
|
|
||||||
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
ON_CALL(mockServer, hasClients(_)).WillByDefault(Return(true));
|
||||||
|
|
||||||
EXPECT_CALL(mockServer, hasClients(_)).Times(2);
|
EXPECT_CALL(mockServer, hasClients(_)).Times(6);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\nmock 2\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 1\nmock 2\n"), _)).Times(1);
|
||||||
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 3\nmock 4\n"), _)).Times(1);
|
EXPECT_CALL(mockServer, send(IpcLogLineMessageEq("mock 3\nmock 4\n"), _)).Times(1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue