Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  PIPDLUnitTest.ipdl   Sprache: unbekannt

 
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

using mozilla::dom::NativeThreadId from "mozilla/dom/NativeThreadId.h";
[MoveOnly] using class mozilla::ipc::ScopedPort from "mozilla/ipc/ScopedPort.h";
using struct nsID from "nsID.h";

namespace mozilla {
namespace _ipdltest {

// IPDL representation of GTest's TestPartResult type.
struct TestPartResult {
  bool failed;
  bool fatal;
  nsCString filename;
  int32_t lineNumber;
  nsCString summary;
  nsCString message;
};

// Primary actor for the IPDLUnitTest process and thread.
[NeedsOtherPid, ChildProc=any]
async protocol PIPDLUnitTest {
 child:
  async Start(nsCString name, ScopedPort port, nsID channelId);

 parent:
  async Report(TestPartResult result);
  async Complete();
};

}  // namespace _ipdltest
}  // namespace mozilla

[ zur Elbe Produktseite wechseln0.22Quellennavigators  Analyse erneut starten  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge