Bug 1316194 - Remove unused XPCOM test TestINIParser. r=bsmedberg
authorEric Rahm <erahm@mozilla.com>
Thu, 10 Nov 2016 12:59:20 -0800
changeset 348777 375bb353c101e51e74388cc4cce22164928563f5
parent 348776 b0fe1e24154d3533cc3f64d226106c446ee4694e
child 348778 3b77e4081775f2122e05a0d4b2577fee893bdd05
push id10298
push userraliiev@mozilla.com
push dateMon, 14 Nov 2016 12:33:03 +0000
treeherdermozilla-aurora@7e29173b1641 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbsmedberg
bugs1316194
milestone52.0a1
Bug 1316194 - Remove unused XPCOM test TestINIParser. r=bsmedberg MozReview-Commit-ID: 2gQgR6V3kee
xpcom/tests/TestINIParser.cpp
xpcom/tests/moz.build
deleted file mode 100644
--- a/xpcom/tests/TestINIParser.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-/* 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/. */
-
-#include <string.h>
-
-#include "nsXPCOM.h"
-#include "nsINIParser.h"
-#include "nsIFile.h"
-
-static bool
-StringCB(const char *aKey, const char *aValue, void* aClosure)
-{
-  printf("%s=%s\n", aKey, aValue);
-
-  return true;
-}
-
-static bool
-SectionCB(const char *aSection, void* aClosure)
-{
-  nsINIParser *ini = reinterpret_cast<nsINIParser*>(aClosure);
-
-  printf("[%s]\n", aSection);
-
-  ini->GetStrings(aSection, StringCB, nullptr);
-
-  printf("\n");
-
-  return true;
-}
-
-int main(int argc, char **argv)
-{
-  if (argc < 2) {
-    fprintf(stderr, "Usage: %s <ini-file>\n", argv[0]);
-    return 255;
-  }
-
-  nsCOMPtr<nsIFile> lf;
-
-  nsresult rv = NS_NewNativeLocalFile(nsDependentCString(argv[1]),
-                                      true,
-                                      getter_AddRefs(lf));
-  if (NS_FAILED(rv)) {
-    fprintf(stderr, "Error: NS_NewNativeLocalFile failed\n");
-    return 1;
-  }
-
-  nsINIParser ini;
-  rv = ini.Init(lf);
-  if (NS_FAILED(rv)) {
-    fprintf(stderr, "Error: Init failed.");
-    return 2;
-  }
-
-  ini.GetSections(SectionCB, &ini);
-
-  return 0;
-}
-
--- a/xpcom/tests/moz.build
+++ b/xpcom/tests/moz.build
@@ -22,17 +22,16 @@ EXPORTS.testing += [
 SimplePrograms([
     'TestArguments',
     'TestBlockingProcess',
     'TestPRIntN',
     'TestQuickReturn',
 ])
 
 GeckoSimplePrograms([
-    'TestINIParser',
     'TestRegistrationOrder',
     'TestUnicodeArguments',
 ])
 
 if CONFIG['OS_TARGET'] == 'WINNT':
     GeckoSimplePrograms([
         'TestBase64',
     ])