[svn:parrot] r44689 - branches/ops_pct/compilers/opsc/t
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat Mar 6 11:47:09 UTC 2010
Author: bacek
Date: Sat Mar 6 11:47:08 2010
New Revision: 44689
URL: https://trac.parrot.org/parrot/changeset/44689
Log:
Add tests for emitting C source.
Modified:
branches/ops_pct/compilers/opsc/t/06-emitter.t
Modified: branches/ops_pct/compilers/opsc/t/06-emitter.t
==============================================================================
--- branches/ops_pct/compilers/opsc/t/06-emitter.t Sat Mar 6 11:46:44 2010 (r44688)
+++ branches/ops_pct/compilers/opsc/t/06-emitter.t Sat Mar 6 11:47:08 2010 (r44689)
@@ -3,12 +3,12 @@
pir::load_bytecode("compilers/opsc/opsc.pbc");
pir::load_bytecode("nqp-settings.pbc");
-plan(7);
+plan(10);
my $trans := Ops::Trans::C.new();
my @files := <
- src/ops/debug.ops
+ src/ops/io.ops
src/ops/sys.ops
>;
@@ -50,6 +50,10 @@
$fh.close();
my $source := $fh.readall();
-say($source);
+ok($source ~~ /DO \s NOT \s EDIT \s THIS \s FILE/, 'Preamble generated');
+ok($source ~~ /Parrot_pcc_get_constants/, 'defines from Trans::C generated');
+ok($source ~~ /io_private.h/, 'Preamble from io.ops preserved');
+
+#say($source);
# vim: expandtab shiftwidth=4 ft=perl6:
More information about the parrot-commits
mailing list