зеркало из https://github.com/mozilla/gecko-dev.git
added View Logfile & Delete Logfile from Tools menu
This commit is contained in:
Родитель
08991200b2
Коммит
a3478872b0
|
@ -106,6 +106,7 @@ BEGIN_MESSAGE_MAP(CTests, CWnd)
|
|||
ON_COMMAND(ID_TOOLS_REMOVEGHPAGE, OnToolsRemoveGHPage)
|
||||
ON_COMMAND(ID_TOOLS_REMOVEALLGH, OnToolsRemoveAllGH)
|
||||
ON_COMMAND(ID_TOOLS_VIEWLOGFILE, OnToolsViewLogfile)
|
||||
ON_COMMAND(ID_TOOLS_DELETELOGFILE, OnToolsDeleteLogfile)
|
||||
ON_COMMAND(ID_TOOLS_TESTYOURMETHOD, OnToolsTestYourMethod)
|
||||
ON_COMMAND(ID_TOOLS_TESTYOURMETHOD2, OnToolsTestYourMethod2)
|
||||
ON_COMMAND(ID_VERIFYBUGS_70228, OnVerifybugs70228)
|
||||
|
@ -783,10 +784,33 @@ void CTests::OnToolsViewLogfile()
|
|||
{
|
||||
char theUri[1024];
|
||||
|
||||
CStdioFile myFile;
|
||||
CFileException e;
|
||||
CString strFileName = "c:\\temp\\TestOutput.txt";
|
||||
myFile.Open( strFileName, CStdioFile::modeCreate | CStdioFile::modeWrite
|
||||
| CStdioFile::modeNoTruncate, &e );
|
||||
myFile.Close();
|
||||
|
||||
strcpy(theUri, "file://C|/temp/TestOutput.txt");
|
||||
rv = qaWebNav->LoadURI(NS_ConvertASCIItoUCS2(theUri).get(),
|
||||
nsIWebNavigation::LOAD_FLAGS_NONE, nsnull,nsnull, nsnull);
|
||||
}
|
||||
|
||||
void CTests::OnToolsDeleteLogfile()
|
||||
{
|
||||
CStdioFile myFile;
|
||||
CFileException e;
|
||||
CString strFileName = "c:\\temp\\TestOutput.txt";
|
||||
myFile.Open( strFileName, CStdioFile::modeCreate | CStdioFile::modeWrite
|
||||
| CStdioFile::modeNoTruncate, &e );
|
||||
myFile.Close();
|
||||
|
||||
nsCOMPtr<nsILocalFile> theOriginalFile(do_CreateInstance(NS_LOCAL_FILE_CONTRACTID));
|
||||
|
||||
rv = theOriginalFile->InitWithNativePath(NS_LITERAL_CSTRING("c:\\temp\\TestOutput.txt"));
|
||||
nsCOMPtr<nsIFile> theTestFile = do_QueryInterface(theOriginalFile);
|
||||
rv = theTestFile->Remove(PR_FALSE);
|
||||
}
|
||||
|
||||
// ***********************************************************************
|
||||
|
||||
|
|
|
@ -121,7 +121,8 @@ protected:
|
|||
afx_msg void OnInterfacesNsifile();
|
||||
afx_msg void OnToolsRemoveGHPage();
|
||||
afx_msg void OnToolsRemoveAllGH();
|
||||
afx_msg void OnToolsViewLogfile();
|
||||
afx_msg void OnToolsViewLogfile();
|
||||
afx_msg void OnToolsDeleteLogfile();
|
||||
afx_msg void OnToolsTestYourMethod();
|
||||
afx_msg void OnToolsTestYourMethod2();
|
||||
afx_msg void OnVerifybugs70228();
|
||||
|
|
|
@ -91,7 +91,8 @@
|
|||
#define ID_TOOLS_TESTYOURMETHOD2 32802
|
||||
#define ID_INTERFACES_NSIREQUEST 32803
|
||||
#define ID_INTERFACES_TEMP 32804
|
||||
#define ID_TOOLS_VIEWLOGFILE 32805
|
||||
#define ID_TOOLS_VIEWLOGFILE 32805
|
||||
#define ID_TOOLS_DELETELOGFILE 32806
|
||||
#define ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS 32808
|
||||
#define ID_INTERFACES_NSIDOMWINDOW_GETDOMDOCUMENT 32809
|
||||
#define ID_INTERFACES_NSIDOMWINDOW_GETPARENT 32810
|
||||
|
|
Двоичные данные
embedding/qa/testembed/testembed.aps
Двоичные данные
embedding/qa/testembed/testembed.aps
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче