Report for MozRepl-0.06

Back
From: metabase:user:42180324-6bf7-1014-b2d5-849e1f42fd2c
Subject: FAIL MozRepl-0.06 v5.14.2 
Date: 2012-06-17T00:26:24Z

This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Toru Yamaguchi,

This is a computer-generated report for MozRepl-0.06
on perl 5.14.2, created by CPAN-Reporter-1.2003.

Thank you for uploading your work to CPAN.  However, there was a problem
testing your distribution.

If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

none provided

------------------------------
PROGRAM OUTPUT
------------------------------

Output from 'C:\Dwimperl\c\bin\dmake.EXE test':

C:\Dwimperl\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/00-load.t t/10-plugin-repl-enter.t t/11-plugin-repl-search.t t/12-plugin-repl-inspect.t t/13-plugin-repl-load.t t/14-plugin-repl-rename.t t/15-plugin-repl-print.t t/16-plugin-repl-home.t t/17-plugin-repl-back.t t/18-plugin-repl-util-help_url_for.t t/19-plugin-repl-util-doc_for.t t/20-plugin-json.t t/pod-coverage.t t/pod.t
# Testing MozRepl 0.06
t/00-load.t ........................... ok
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_enter
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.enter(window);                      |
| result     | [object ChromeWindow] - {window: {...},- |
|            |  gPrintSettingsAreGlobal: false, gSaveP- |
|            | rintSettings: false, gFocusedElement: n- |
|            | ull, PrintUtils: {...}, ZoomManager: {.- |
|            | ..}, PlacesViewBase: function() {...}, - |
|            | ...}                                     |
'------------+------------------------------------------'

#   Failed test at t/10-plugin-repl-enter.t line 12.
#          got: '[object ChromeWindow] - {window: {...}, gPrintSettingsAreGlobal: false, gSavePrintSettings: false, gFocusedElement: null, PrintUtils: {...}, ZoomManager: {...}, PlacesViewBase: function() {...}, ...}'
#     expected: '[object ChromeWindow]'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.enter(document);                    |
| result     | [object XULDocument] - {location: {...}- |
|            | , querySelector: function() {...}, quer- |
|            | ySelectorAll: function() {...}, evaluat- |
|            | e: function() {...}, createExpression: - |
|            | function() {...}, createNSResolver: fun- |
|            | ction() {...}, addEventListener: functi- |
|            | on() {...}, ...}                         |
'------------+------------------------------------------'

#   Failed test at t/10-plugin-repl-enter.t line 14.
#          got: '[object XULDocument] - {location: {...}, querySelector: function() {...}, querySelectorAll: function() {...}, evaluate: function() {...}, createExpression: function() {...}, createNSResolver: function() {...}, addEventListener: function() {...}, ...}'
#     expected: '[object XULDocument]'
# Looks like you failed 2 tests of 3.
t/10-plugin-repl-enter.t .............. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests 
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Search                                                    |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_search
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.search(/^set/, window);             |
| result     | setUrlAndSearchBarWidthForConditionalFo- |
|            | rwardButton                              |
|            | setToolbarVisibility                     |
|            | setStyleDisabled                         |
|            | setTooltipText                           |
|            | setTimeout                               |
|            | setInterval                              |
|            | setResizable                             |
|            | setCursor                                |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.search(/^get/, document);           |
| result     | getBoxObjectFor                          |
|            | getElementsByTagName                     |
|            | getElementsByTagNameNS                   |
|            | getElementById                           |
|            | getElementsByClassName                   |
|            | getUserData                              |
|            | getBindingParent                         |
|            | getAnonymousElementByAttribute           |
|            | getElementsByAttribute                   |
|            | getElementsByAttributeNS                 |
|            | getAnonymousNodes                        |
'------------+------------------------------------------'
t/11-plugin-repl-search.t ............. ok
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Inspect                                                   |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_inspect
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.inspect(repl, undefined, undefined- |
|            | , undefined);                            |
| result     | <object>.onOutput=[function]             |
|            | <object>.onQuit=[function]               |
|            | <object>._name=repl                      |
|            | <object>._creationContext=[object]       |
|            | <object>._hostContext=[object]           |
|            | <object>._workContext=[object]           |
|            | <object>._contextHistory=[object]        |
|            | <object>._inputBuffer=                   |
|            | <object>._emergencyExit=[function]       |
|            | <object>.repl=[object]                   |
|            | <object>._env=[object]                   |
|            | <object>._savedEnv=[object]              |
|            | <object>._interactorClasses=[object]     |
|            | <object>._interactorStack=[object]       |
|            | <object>.Cc=[object]                     |
|            | <object>.Ci=[object]                     |
|            | <object>.loader=[object]                 |
|            | <object>.srvPref=[object]                |
|            | <object>.util=[object]                   |
|            | <object>.DEBUG=false                     |
|            | <object>.init=[function]                 |
|            | <object>.setenv=[function]               |
|            |     Takes a name and a value and stores- |
|            |  them so that they can be later ...      |
|            | <object>.getenv=[function]               |
|            |     Given a name, returns a value previ- |
|            | ously stored via setenv().               |
|            | <object>.pushenv=[function]              |
|            |     Takes one or more names of values p- |
|            | reviously stored via setenv(), a...      |
|            | <object>.popenv=[function]               |
|            |     Takes one or more names of values p- |
|            | reviously pushed via popenv() an...      |
|            | <object>.represent=[function]            |
|            | <object>.print=[function]                |
|            |     Converts an object to a string and - |
|            | prints the string. Appends a new...      |
|            | <object>.loadInit=[function]             |
|            | <object>.load=[function]                 |
|            |     Loads a chrome:// or file:// script- |
|            |  into the current context, or op...      |
|            | <object>.enter=[function]                |
|            |     Makes a new context the current one- |
|            | .  After this, new definitions (...      |
|            | <object>.back=[function]                 |
|            |     Returns to the previous context.     |
|            | <object>.home=[function]                 |
|            |     Returns to the context where the RE- |
|            | PL was created.                          |
|            | <object>.quit=[function]                 |
|            |     Ends the session.                    |
|            | <object>.rename=[function]               |
|            |     Renames the session.                 |
|            | <object>.inspect=[function]              |
|            |     Lists members of a given object.     |
|            | <object>.look=[function]                 |
|            |     Lists objects in the current contex- |
|            | t.                                       |
|            | <object>.highlight=[function]            |
|            |     Highlights the passed context (or t- |
|            | he current, if none given) if it...      |
|            | <object>.whereAmI=[function]             |
|            |     Returns a string representation of - |
|            | the current context.                     |
|            | <object>.search=[function]               |
|            |     Searches for a member in the curren- |
|            | t context, or optionally in an a...      |
|            | <object>.doc=[function]                  |
|            |     Looks up documentation for a given - |
|            | object, either in the doc string...      |
|            | <object>.reloadChrome=[function]         |
|            |     Reload all chrome packages           |
|            | <object>.setDebugPrefs=[function]        |
|            |     Enable/Disable common debugging pre- |
|            | ferences                                 |
|            | <object>.defineInteractor=[function]     |
|            |     Defines a new interactor.            |
|            | <object>.currentInteractor=[function]    |
|            | <object>.popInteractor=[function]        |
|            | <object>.pushInteractor=[function]       |
|            |     Sets the current interactor. (Curre- |
|            | ntly defined: "")                        |
|            | <object>.javascriptInteractor=[object]   |
|            | <object>.httpInspectInteractor=[object]  |
|            | <object>._migrateTopLevel=[function]     |
|            | <object>._prompt=[function]              |
|            | <object>.receive=[function]              |
|            | <object>.debug=[function]                |
|            | <object>.formatStackTrace=[function]     |
|            | <object>.chooseName=[function]           |
|            | <object>.isTopLevel=[function]           |
|            | <object>.scan=[function]                 |
|            | <object>.evaluate=[function]             |
|            | <object>.LoadedScriptError=[function]    |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.inspect(repl, undefined, undefined- |
|            | , undefined);                            |
| result     | <object>.onOutput=[function]             |
|            | <object>.onQuit=[function]               |
|            | <object>._name=repl                      |
|            | <object>._creationContext=[object]       |
|            | <object>._hostContext=[object]           |
|            | <object>._workContext=[object]           |
|            | <object>._contextHistory=[object]        |
|            | <object>._inputBuffer=                   |
|            | <object>._emergencyExit=[function]       |
|            | <object>.repl=[object]                   |
|            | <object>._env=[object]                   |
|            | <object>._savedEnv=[object]              |
|            | <object>._interactorClasses=[object]     |
|            | <object>._interactorStack=[object]       |
|            | <object>.$$=undefined                    |
|            | <object>.Cc=[object]                     |
|            | <object>.Ci=[object]                     |
|            | <object>.loader=[object]                 |
|            | <object>.srvPref=[object]                |
|            | <object>.util=[object]                   |
|            | <object>.DEBUG=false                     |
|            | <object>.init=[function]                 |
|            | <object>.setenv=[function]               |
|            |     Takes a name and a value and stores- |
|            |  them so that they can be later ...      |
|            | <object>.getenv=[function]               |
|            |     Given a name, returns a value previ- |
|            | ously stored via setenv().               |
|            | <object>.pushenv=[function]              |
|            |     Takes one or more names of values p- |
|            | reviously stored via setenv(), a...      |
|            | <object>.popenv=[function]               |
|            |     Takes one or more names of values p- |
|            | reviously pushed via popenv() an...      |
|            | <object>.represent=[function]            |
|            | <object>.print=[function]                |
|            |     Converts an object to a string and - |
|            | prints the string. Appends a new...      |
|            | <object>.loadInit=[function]             |
|            | <object>.load=[function]                 |
|            |     Loads a chrome:// or file:// script- |
|            |  into the current context, or op...      |
|            | <object>.enter=[function]                |
|            |     Makes a new context the current one- |
|            | .  After this, new definitions (...      |
|            | <object>.back=[function]                 |
|            |     Returns to the previous context.     |
|            | <object>.home=[function]                 |
|            |     Returns to the context where the RE- |
|            | PL was created.                          |
|            | <object>.quit=[function]                 |
|            |     Ends the session.                    |
|            | <object>.rename=[function]               |
|            |     Renames the session.                 |
|            | <object>.inspect=[function]              |
|            |     Lists members of a given object.     |
|            | <object>.look=[function]                 |
|            |     Lists objects in the current contex- |
|            | t.                                       |
|            | <object>.highlight=[function]            |
|            |     Highlights the passed context (or t- |
|            | he current, if none given) if it...      |
|            | <object>.whereAmI=[function]             |
|            |     Returns a string representation of - |
|            | the current context.                     |
|            | <object>.search=[function]               |
|            |     Searches for a member in the curren- |
|            | t context, or optionally in an a...      |
|            | <object>.doc=[function]                  |
|            |     Looks up documentation for a given - |
|            | object, either in the doc string...      |
|            | <object>.reloadChrome=[function]         |
|            |     Reload all chrome packages           |
|            | <object>.setDebugPrefs=[function]        |
|            |     Enable/Disable common debugging pre- |
|            | ferences                                 |
|            | <object>.defineInteractor=[function]     |
|            |     Defines a new interactor.            |
|            | <object>.currentInteractor=[function]    |
|            | <object>.popInteractor=[function]        |
|            | <object>.pushInteractor=[function]       |
|            |     Sets the current interactor. (Curre- |
|            | ntly defined: "")                        |
|            | <object>.javascriptInteractor=[object]   |
|            | <object>.httpInspectInteractor=[object]  |
|            | <object>._migrateTopLevel=[function]     |
|            | <object>._prompt=[function]              |
|            | <object>.receive=[function]              |
|            | <object>.debug=[function]                |
|            | <object>.formatStackTrace=[function]     |
|            | <object>.chooseName=[function]           |
|            | <object>.isTopLevel=[function]           |
|            | <object>.scan=[function]                 |
|            | <object>.evaluate=[function]             |
|            | <object>.LoadedScriptError=[function]    |
'------------+------------------------------------------'
t/12-plugin-repl-inspect.t ............ ok
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_load
t/13-plugin-repl-load.t ............... ok
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Rename                                                    |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_rename
[DEBUG] repl.rename("zigorou");
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.rename("zigorou");                  |
| result     |                                          |
'------------+------------------------------------------'
[DEBUG] zigorou.rename("amachang");
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | zigorou.rename("amachang");              |
| result     |                                          |
'------------+------------------------------------------'
[DEBUG] amachang.rename("cho45");
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | amachang.rename("cho45");                |
| result     |                                          |
'------------+------------------------------------------'
t/14-plugin-repl-rename.t ............. ok
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Print                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_print
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.print(window, undefined);           |
| result     | [object ChromeWindow]                    |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.print([1, 2, 3], undefined);        |
| result     | 1,2,3                                    |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.print(document, undefined);         |
| result     | [object XULDocument]                     |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.print(new String("zigorou"), undef- |
|            | ined);                                   |
| result     | zigorou                                  |
'------------+------------------------------------------'
t/15-plugin-repl-print.t .............. ok
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Home                                                      |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_home
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.home();                             |
| result     | [object ChromeWindow] - {window: {...},- |
|            |  gPrintSettingsAreGlobal: false, gSaveP- |
|            | rintSettings: false, gFocusedElement: n- |
|            | ull, PrintUtils: {...}, ZoomManager: {.- |
|            | ..}, PlacesViewBase: function() {...}, - |
|            | ...}                                     |
'------------+------------------------------------------'

#   Failed test at t/16-plugin-repl-home.t line 12.
#          got: '[object ChromeWindow] - {window: {...}, gPrintSettingsAreGlobal: false, gSavePrintSettings: false, gFocusedElement: null, PrintUtils: {...}, ZoomManager: {...}, PlacesViewBase: function() {...}, ...}'
#     expected: '[object ChromeWindow]'
# Looks like you failed 1 test of 2.
t/16-plugin-repl-home.t ............... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests 
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (2)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_back
[DEBUG] define method : repl_enter
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.enter(window);                      |
| result     | [object ChromeWindow] - {window: {...},- |
|            |  gPrintSettingsAreGlobal: false, gSaveP- |
|            | rintSettings: false, gFocusedElement: n- |
|            | ull, PrintUtils: {...}, ZoomManager: {.- |
|            | ..}, PlacesViewBase: function() {...}, - |
|            | ...}                                     |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.enter(document);                    |
| result     | [object XULDocument] - {location: {...}- |
|            | , querySelector: function() {...}, quer- |
|            | ySelectorAll: function() {...}, evaluat- |
|            | e: function() {...}, createExpression: - |
|            | function() {...}, createNSResolver: fun- |
|            | ction() {...}, addEventListener: functi- |
|            | on() {...}, ...}                         |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.enter(location);                    |
| result     | chrome://browser/content/browser.xul - - |
|            | {hash: "", host: "browser", hostname: "- |
|            | browser", href: "chrome://browser/conte- |
|            | nt/browser.xul", pathname: "/content/br- |
|            | owser.xul", port: "", protocol: "chrome- |
|            | :", ...}                                 |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.back();                             |
| result     | [object XULDocument] - {location: {...}- |
|            | , querySelector: function() {...}, quer- |
|            | ySelectorAll: function() {...}, evaluat- |
|            | e: function() {...}, createExpression: - |
|            | function() {...}, createNSResolver: fun- |
|            | ction() {...}, addEventListener: functi- |
|            | on() {...}, ...}                         |
'------------+------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.back();                             |
| result     | [object ChromeWindow] - {window: {...},- |
|            |  gPrintSettingsAreGlobal: false, gSaveP- |
|            | rintSettings: false, gFocusedElement: n- |
|            | ull, PrintUtils: {...}, ZoomManager: {.- |
|            | ..}, PlacesViewBase: function() {...}, - |
|            | ...}                                     |
'------------+------------------------------------------'
t/17-plugin-repl-back.t ............... ok
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
'----------------------------------------------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.util.helpUrlFor = function(thing) { |
|            |   function xulPlanetXpcomClassUrl(class- |
|            | ID) {                                    |
|            |                                          |
|            |     return "http://xulplanet.com/refere- |
|            | nces/xpcomref/comps/c_" + classID.repla- |
|            | ce(/^@mozilla.org\//, "").replace(/[;\?- |
|            | \/=-]/g, "") + ".html";                  |
|            |   }                                      |
|            |                                          |
|            |   function xulPlanetXulElementUrl(eleme- |
|            | nt) {                                    |
|            |     return "http://xulplanet.com/refere- |
|            | nces/elemref/ref_" + element.nodeName +- |
|            |  ".html";                                |
|            |   }                                      |
|            |                                          |
|            |   if (typeof thing == "string") {        |
|            |     if (thing.match(/^@mozilla.org\//))- |
|            |  {                                       |
|            |       return xulPlanetXpcomClassUrl(thi- |
|            | ng);                                     |
|            |     }                                    |
|            |   } else if (thing.QueryInterface && (f- |
|            | unction () {const NS_NOINTERFACE = 2147- |
|            | 500034;try {thing.QueryInterface(Compon- |
|            | ents.interfaces.nsIDOMXULElement);retur- |
|            | n true;} catch (e if e.result == NS_NOI- |
|            | NTERFACE) {}})()) {                      |
|            |     return xulPlanetXulElementUrl(thing- |
|            | );                                       |
|            |   }                                      |
|            | };                                       |
| result     | function() {...}                         |
'------------+------------------------------------------'
[DEBUG] define method : repl_help_url
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.util.helpUrlFor(window.document.ge- |
|            | tElementsByTagName('window')[0]);        |
| result     | "http://xulplanet.com/references/elemre- |
|            | f/ref_window.html"                       |
'------------+------------------------------------------'

#   Failed test at t/18-plugin-repl-util-help_url_for.t line 16.
#          got: '"http://xulplanet.com/references/elemref/ref_window.html"'
#     expected: 'http://xulplanet.com/references/elemref/ref_window.html'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.util.helpUrlFor("@mozilla.org/netw- |
|            | ork/protocol;1?name=view-source");       |
| result     | "http://xulplanet.com/references/xpcomr- |
|            | ef/comps/c_networkprotocol1nameviewsour- |
|            | ce.html"                                 |
'------------+------------------------------------------'

#   Failed test at t/18-plugin-repl-util-help_url_for.t line 22.
#          got: '"http://xulplanet.com/references/xpcomref/comps/c_networkprotocol1nameviewsource.html"'
#     expected: 'http://xulplanet.com/references/xpcomref/comps/c_networkprotocol1nameviewsource.html'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.util.helpUrlFor("@mozilla.org/supp- |
|            | orts-float;1");                          |
| result     | "http://xulplanet.com/references/xpcomr- |
|            | ef/comps/c_supportsfloat1.html"          |
'------------+------------------------------------------'

#   Failed test at t/18-plugin-repl-util-help_url_for.t line 29.
#          got: '"http://xulplanet.com/references/xpcomref/comps/c_supportsfloat1.html"'
#     expected: 'http://xulplanet.com/references/xpcomref/comps/c_supportsfloat1.html'
# Looks like you failed 3 tests of 4.
t/18-plugin-repl-util-help_url_for.t .. 
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/4 subtests 
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Util::DocFor                                              |
'----------------------------------------------------------------------------------'
[DEBUG] define method : repl_doc_for
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.util.docFor(window);                |
| result     | "TYPE: object                            |
|            | "                                        |
'------------+------------------------------------------'

#   Failed test at t/19-plugin-repl-util-doc_for.t line 16.
#          got: undef
#     expected: 'object'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.util.docFor(window.document);       |
| result     | "TYPE: object                            |
|            | NODENAME: #document                      |
|            | "                                        |
'------------+------------------------------------------'

#   Failed test at t/19-plugin-repl-util-doc_for.t line 20.
#          got: undef
#     expected: 'object'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | repl.util.docFor(repl.inspect);          |
| result     | "TYPE: function                          |
|            | NAME: inspect                            |
|            | ARGS: obj, maxDepth, name, curDepth      |
|            |                                          |
|            | Lists members of a given object.         |
|            | "                                        |
'------------+------------------------------------------'

#   Failed test at t/19-plugin-repl-util-doc_for.t line 27.
#          got: undef
#     expected: 'function'
# Looks like you failed 3 tests of 7.
t/19-plugin-repl-util-doc_for.t ....... 
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/7 subtests 
[DEBUG] MozRepl logging enabled
[DEBUG] 
---- Client arguments ----
.----------------------+------------------------------------------.
| client_arg_name      | client_arg_value                         |
+----------------------+------------------------------------------+
| host                 | localhost                                |
| port                 | 4242                                     |
| timeout              | 10                                       |
| extra_client_args    | {}                                       |
'----------------------+------------------------------------------'
[DEBUG] repl name: repl
[DEBUG] 
---- Delegating classes ----
.-----------------+--------------------------------------------------------------.
| type            | module                                                       |
+-----------------+--------------------------------------------------------------+
| logging         | MozRepl::Log                                                 |
| client          | MozRepl::Client                                              |
'-----------------+--------------------------------------------------------------'
[DEBUG] Available plugins (11)
[DEBUG] 
---- Available plugin list ----
.----------------------------------------------------------------------------------.
| Available plugin                                                                 |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::Repl::Load                                                      |
| MozRepl::Plugin::Repl::Home                                                      |
| MozRepl::Plugin::Repl::Util::DocFor                                              |
| MozRepl::Plugin::Repl::Search                                                    |
| MozRepl::Plugin::Repl::Rename                                                    |
| MozRepl::Plugin::Repl::Inspect                                                   |
| MozRepl::Plugin::Repl::Print                                                     |
| MozRepl::Plugin::Repl::Util::HelpUrlFor                                          |
| MozRepl::Plugin::Repl::Back                                                      |
| MozRepl::Plugin::JSON                                                            |
| MozRepl::Plugin::Repl::Enter                                                     |
'----------------------------------------------------------------------------------'
[DEBUG] Load plugins (1)
[DEBUG] 
---- Load plugin list ----
.----------------------------------------------------------------------------------.
| Load plugin                                                                      |
+----------------------------------------------------------------------------------+
| MozRepl::Plugin::JSON                                                            |
'----------------------------------------------------------------------------------'
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | JSONstring={compactOutput:false,include- |
|            | Protos:false,includeFunctions:false,det- |
|            | ectCirculars:true,restoreCirculars:true- |
|            | ,make:function(arg,restore){this.restor- |
|            | e=restore;this.mem=[];this.pathMem=[];r- |
|            | eturn this.toJsonStringArray(arg).join(- |
|            | '');},toObject:function(x){eval("this.m- |
|            | yObj="+x);if(!this.restoreCirculars||!a- |
|            | lert){return this.myObj};this.restoreCo- |
|            | de=[];this.make(this.myObj,true);var r=- |
|            | this.restoreCode.join(";")+";";eval('r=- |
|            | r.replace(/\\W([0-9]{1,})(\\W)/g,"[$1]$- |
|            | 2").replace(/\\.\\;/g,";")');eval(r);re- |
|            | turn this.myObj},toJsonStringArray:func- |
|            | tion(arg,out){if(!out){this.path=[]};ou- |
|            | t=out||[];var u;switch(typeof arg){case- |
|            | 'object':this.lastObj=arg;if(this.detec- |
|            | tCirculars){var m=this.mem;var n=this.p- |
|            | athMem;for(var i=0;i<m.length;i++){if(a- |
|            | rg===m[i]){out.push('"JSONcircRef:'+n[i- |
|            | ]+'"');return out}};m.push(arg);n.push(- |
|            | this.path.join("."));};if(arg){if(arg.c- |
|            | onstructor==Array){out.push('[');for(va- |
|            | r i=0;i<arg.length;++i){this.path.push(- |
|            | i);if(i>0)                               |
|            | out.push(',\n');this.toJsonStringArray(- |
|            | arg[i],out);this.path.pop();}            |
|            | out.push(']');return out;}else if(typeo- |
|            | f arg.toString!='undefined'){out.push('- |
|            | {');var first=true;for(var i in arg){if- |
|            | (!this.includeProtos&&arg[i]===arg.cons- |
|            | tructor.prototype[i]){continue};this.pa- |
|            | th.push(i);var curr=out.length;if(!firs- |
|            | t)                                       |
|            | out.push(this.compactOutput?',':',\n');- |
|            | this.toJsonStringArray(i,out);out.push(- |
|            | ':');this.toJsonStringArray(arg[i],out)- |
|            | ;if(out[out.length-1]==u)                |
|            | out.splice(curr,out.length-curr);else    |
|            | first=false;this.path.pop();}            |
|            | out.push('}');return out;}               |
|            | return out;}                             |
|            | out.push('null');return out;case'unknow- |
|            | n':case'undefined':case'function':out.p- |
|            | ush(this.includeFunctions?arg:u);return- |
|            |  out;case'string':if(this.restore&&arg.- |
|            | indexOf("JSONcircRef:")==0){this.restor- |
|            | eCode.push('this.myObj.'+this.path.join- |
|            | (".")+"="+arg.split("JSONcircRef:").joi- |
|            | n("this.myObj."));};out.push('"');var a- |
|            | =['\n','\\n','\r','\\r','"','\\"'];arg+- |
|            | ="";for(var i=0;i<6;i+=2){arg=arg.split- |
|            | (a[i]).join(a[i+1])};out.push(arg);out.- |
|            | push('"');return out;default:out.push(S- |
|            | tring(arg));return out;}}}               |
| result     | ....> [object Object] - {compactOutput:- |
|            |  false, includeProtos: false, includeFu- |
|            | nctions: false, detectCirculars: true, - |
|            | restoreCirculars: true, make: function(- |
|            | ) {...}, toObject: function() {...}, ..- |
|            | .}                                       |
'------------+------------------------------------------'
[DEBUG] define method : json
[DEBUG] 
.------------+------------------------------------------.
| type       | content                                  |
+------------+------------------------------------------+
| command    | JSONstring.make({ a: 1, b: 2 });         |
| result     | "{"a":1,                                 |
|            | "b":2}"                                  |
'------------+------------------------------------------'

#   Failed test at t/20-plugin-json.t line 17.
#          got: '"{"a":1,"b":2}"'
#     expected: '{"a":1,"b":2}'
# Looks like you failed 1 test of 2.
t/20-plugin-json.t .................... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests 
t/pod-coverage.t ...................... ok
t/pod.t ............................... ok

Test Summary Report
-------------------
t/10-plugin-repl-enter.t            (Wstat: 512 Tests: 3 Failed: 2)
  Failed tests:  2-3
  Non-zero exit status: 2
t/16-plugin-repl-home.t             (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
t/18-plugin-repl-util-help_url_for.t (Wstat: 768 Tests: 4 Failed: 3)
  Failed tests:  2-4
  Non-zero exit status: 3
t/19-plugin-repl-util-doc_for.t     (Wstat: 768 Tests: 7 Failed: 3)
  Failed tests:  2-3, 5
  Non-zero exit status: 3
t/20-plugin-json.t                  (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
Files=14, Tests=74,  7 wallclock secs ( 0.08 usr +  0.03 sys =  0.11 CPU)
Result: FAIL
Failed 5/14 test programs. 10/74 subtests failed.
dmake.EXE:  Error code 255, while making 'test_dynamic'

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module                       Need Have
    ---------------------------- ---- ----
    Carp::Clan                   0    6.04
    Class::Accessor::Fast        0    0.34
    Class::Data::Inheritable     0    0.08
    Data::Dump                   0    1.21
    Data::JavaScript::Anon       0    1.03
    File::Spec                   0    3.33
    Module::Pluggable::Fast      0    0.19
    Net::Telnet                  0    3.03
    Template                     0    2.24
    Template::Provider::FromDATA 0    0.12
    Text::SimpleTable            0    2.03
    UNIVERSAL::require           0    0.13
    URI                          0    1.59

build_requires:

    Module                       Need Have
    ---------------------------- ---- ----
    ExtUtils::MakeMaker          0    6.62


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    COMSPEC = C:\Windows\system32\cmd.exe
    NUMBER_OF_PROCESSORS = 4
    PATH = C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Dwimperl\perl\bin;C:\Dwimperl\perl\site\bin;C:\Dwimperl\c\bin;
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 3984
    PERL5_CPAN_IS_RUNNING = 3984
    PERL_JSON_BACKEND = JSON::XS
    PERL_YAML_BACKEND = YAML
    PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
    TEMP = C:\Users\ira\AppData\Local\Temp
    TERM = dumb

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = C:\Dwimperl\perl\bin\perl.exe
    $UID/$EUID = 0 / 0
    $GID = 0
    $EGID = 0
    Win32::GetOSName = Win7
    Win32::GetOSVersion = Service Pack 1, 6, 1, 7601, 2, 1, 0, 256, 1
    Win32::FsType = NTFS
    Win32::IsAdminUser = 0

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                1.9800  
    CPAN::Meta          2.120351
    Cwd                 3.36    
    ExtUtils::CBuilder  0.280203
    ExtUtils::Command   1.17    
    ExtUtils::Install   1.56    
    ExtUtils::MakeMaker 6.62    
    ExtUtils::Manifest  1.60    
    ExtUtils::ParseXS   3.05    
    File::Spec          3.33    
    JSON                2.53    
    JSON::PP            2.27200 
    Module::Build       0.3800  
    Module::Signature   0.68    
    Parse::CPAN::Meta   1.4401  
    Test::Harness       3.23    
    Test::More          0.98    
    YAML                0.81    
    YAML::Syck          n/a     
    version             0.95    


--

Summary of my perl5 (revision 5 version 14 subversion 2) configuration:
   
  Platform:
    osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
    uname='Win32 strawberryperl 5.14.2.1 #1 Tue Nov 22 21:00:59 2011 i386'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32  -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.4.7', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++', ldflags ='-s -L"C:\Dwimperl\perl\lib\CORE" -L"C:\Dwimperl\c\lib"'
    libpth=C:\Dwimperl\c\lib C:\Dwimperl\c\i686-w64-mingw32\lib
    libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    libc=, so=dll, useshrplib=true, libperl=libperl514.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\Dwimperl\perl\lib\CORE" -L"C:\Dwimperl\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PL_OP_SLAB_ALLOC
                        USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
                        USE_SITECUSTOMIZE
  Built under MSWin32
  Compiled at Nov 22 2011 21:13:28
  %ENV:
    PERL5_CPANPLUS_IS_RUNNING="3984"
    PERL5_CPAN_IS_RUNNING="3984"
    PERL_JSON_BACKEND="JSON::XS"
    PERL_YAML_BACKEND="YAML"
  @INC:
    C:/Dwimperl/perl/site/lib
    C:/Dwimperl/perl/vendor/lib
    C:/Dwimperl/perl/lib
    .