[java2perl6] r96 committed - For some reason, `javap` is not working...

[email protected] Thu, 10 Sep 2009 21:04:54 +0000
Newsgroups perl.dbdi.dev
Message-ID <[email protected]>
Revision: 96
Author: cosimo.streppone
Date: Thu Sep 10 14:04:09 2009
Log: For some reason, `javap` is not working
on Windows ($! = "Bad file descriptor").


http://code.google.com/p/java2perl6/source/detail?r=96

Modified:
  /trunk/t/02_interface.t
  /trunk/t/03_class.t
  /trunk/t/04_java2perl6.t
  /trunk/t/05_final.t

=======================================
--- /trunk/t/02_interface.t	Mon Aug 10 14:46:02 2009
+++ /trunk/t/02_interface.t	Thu Sep 10 14:04:09 2009
@@ -8,20 +8,21 @@
  use Java::Javap::Grammar;
  use Java::Javap::Generator;

-`javap`;
-plan skip_all => 'javap from Java SDK required' if $!;
+system('javap');
+plan skip_all => "javap from Java SDK required: $!" if $!;
  plan tests    => 3;

  #--------------------------------------------------------------------
  # Grammar
  #--------------------------------------------------------------------

-
  my $parser = Java::Javap::Grammar->new();
  my $decomp = `javap -classpath testjavas com.example.NestedIntTest`;
+#diag("decomp=$decomp");

  my $tree   = $parser->comp_unit( $decomp );
  #diag("tree=", Dumper($tree));
+
  my $expected_tree = {
            'compiled_from' => 'NestedIntTest.java',
            'parent' => undef,
=======================================
--- /trunk/t/03_class.t	Mon Aug 10 14:46:02 2009
+++ /trunk/t/03_class.t	Thu Sep 10 14:04:09 2009
@@ -7,8 +7,8 @@
  use Java::Javap::Grammar;
  use Java::Javap::Generator;

-`javap`;
-plan skip_all => 'javap from Java SDK required' if $!;
+system('javap');
+plan skip_all => "javap from Java SDK required: $!" if $!;
  plan tests    => 3;

  #--------------------------------------------------------------------
=======================================
--- /trunk/t/04_java2perl6.t	Mon Jul  6 12:49:20 2009
+++ /trunk/t/04_java2perl6.t	Thu Sep 10 14:04:09 2009
@@ -6,8 +6,8 @@
  use Test::More;
  use File::Spec;

-`javap`;
-plan skip_all => 'javap from Java SDK required' if $!;
+system('javap');
+plan skip_all => "javap from Java SDK required: $!" if $!;
  plan tests    => 5;

  my $perl       = $^X;
=======================================
--- /trunk/t/05_final.t	Sat Jul 21 06:09:45 2007
+++ /trunk/t/05_final.t	Thu Sep 10 14:04:09 2009
@@ -7,8 +7,8 @@
  use Java::Javap::Grammar;
  use Java::Javap::Generator;

-`javap`;
-plan skip_all => 'javap from Java SDK required' if $!;
+system('javap');
+plan skip_all => "javap from Java SDK required: $!" if $!;
  plan tests    => 1;

  #--------------------------------------------------------------------