コード例 #1
0
        void run()
        {
            waitForTest();

            {
                QWriteLocker locker(&lock);
                waitForTest();
            }

            waitForTest();
        }
コード例 #2
0
ファイル: tst_qreadlocker.cpp プロジェクト: maxxant/qt
        void run()
        {
            waitForTest();

            {
                QReadLocker locker(&lock);
                waitForTest();
            }

            waitForTest();
        }
コード例 #3
0
        void run()
        {
            waitForTest();

            {
                QMutexLocker locker(&mutex);
                waitForTest();
            }

            waitForTest();
        }
コード例 #4
0
        void run()
        {
            {
                QWriteLocker locker(&lock);
                locker.relock();
                locker.unlock();

                waitForTest();
            }

            waitForTest();
        }
コード例 #5
0
        void run()
        {
            {
                QMutexLocker locker(&mutex);
                locker.relock();
                locker.unlock();

                waitForTest();
            }

            waitForTest();
        }
コード例 #6
0
ファイル: tst_qreadlocker.cpp プロジェクト: maxxant/qt
        void run()
        {
            QReadLocker locker(&lock);

            waitForTest();

            locker.unlock();

            waitForTest();

            locker.relock();

            waitForTest();
        }
コード例 #7
0
void DumpRenderTree::runTests()
{
    m_gcController = new GCController();
    m_accessibilityController = new AccessibilityController();
    if (!ensurePPS()) {
        fprintf(stderr, "Failed to open PPS file '%s', error=%d\n", getPPSPath().c_str(), errno);
        (m_page->client())->notifyRunLayoutTestsFinished();
        return;
    }

    mainFrame = DumpRenderTreeSupport::corePage(m_page)->mainFrame();

    if (const char* testFile = getenv("drtTestFile")) {
        runFromCommandLine = true;
        addTest(testFile);
    } else {
        // Get Test file name from PPS: /pps/services/drt/input
        // Example: test_file::fast/js/arguments.html
        waitForTest();
    }
}