Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
First pass at daily NQP runs
- Loading branch information
Showing
13 changed files
with
681 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| #!/bin/sh | ||
|
|
||
| # default to sysperl | ||
| PATH=/usr/local/bin:$PATH | ||
|
|
||
| rm -rf nqp.js | ||
| git clone repos/nqp.git nqp.js | ||
| git clone repos/MoarVM.git nqp.js/MoarVM | ||
| cd nqp.js | ||
| # nqp is currently under development, have to cross compile | ||
| git checkout js | ||
| perl Configure.pl --gen-moar --backends=js,moar | ||
| make -j all | ||
|
|
||
| make js-test 2>&1 | tee ../log/nqp.js_summary.out |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| #!/bin/sh | ||
|
|
||
| # default to sysperl | ||
| PATH=/usr/local/bin:$PATH | ||
|
|
||
| rm -rf nqp.jvm | ||
| git clone repos/nqp.git nqp.jvm | ||
| cd nqp.jvm | ||
| perl Configure.pl --backends=jvm | ||
| make -j all | ||
|
|
||
| make test 2>&1 | tee ../log/nqp.jvm_summary.out |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| #!/bin/sh | ||
|
|
||
| # default to sysperl | ||
| PATH=/usr/local/bin:$PATH | ||
|
|
||
| rm -rf nqp.moar-jit | ||
| git clone repos/nqp.git nqp.moar-jit | ||
| git clone repos/MoarVM.git nqp.moar-jit/MoarVM | ||
| cd nqp.moar-jit | ||
| perl Configure.pl --gen-moar --backends=moar | ||
| make -j all | ||
|
|
||
| # swap out the default runner with one that is ulimited | ||
| #echo "#!/usr/bin/env perl" > perl6 | ||
| #echo 'exec "ulimit -t 120; ulimit -v 2500000; ulimit -c 0; nice -20 ./perl6-m @ARGV"' >> perl6 | ||
| #chmod a+x ./perl6 | ||
|
|
||
| make test 2>&1 | tee ../log/nqp.moar-jit_summary.out |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| #!/bin/sh | ||
|
|
||
| # default to sysperl | ||
| PATH=/usr/local/bin:$PATH | ||
|
|
||
| rm -rf nqp.moar | ||
| git clone repos/nqp.git nqp.moar | ||
| git clone repos/MoarVM.git nqp.moar/MoarVM | ||
| cd nqp.moar | ||
| perl Configure.pl --gen-moar --backends=moar --moar-option=--no-jit | ||
| make -j all | ||
|
|
||
| # swap out the default runner with one that is ulimited | ||
| #echo "#!/usr/bin/env perl" > perl6 | ||
| #echo 'exec "ulimit -t 120; ulimit -v 2500000; ulimit -c 0; nice -20 ./perl6-m @ARGV"' >> perl6 | ||
| #chmod a+x ./perl6 | ||
|
|
||
| make test 2>&1 | tee ../log/nqp.moar_summary.out |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| #!/bin/sh | ||
|
|
||
| # default to sysperl | ||
| PATH=/usr/local/bin:$PATH | ||
|
|
||
| rm -rf nqp.parrot | ||
| git clone repos/nqp.git nqp.parrot | ||
| git clone repos/parrot nqp.parrot/parrot | ||
| cd nqp.parrot | ||
| perl Configure.pl --backends=parrot --gen-parrot --parrot-make-option='-j' | ||
| make -j all | ||
|
|
||
| make test 2>&1 | tee ../log/nqp.parrot_summary.out |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,103 @@ | ||
| prove -r --exec ./nqp-j t/nqp t/hll t/qregex t/p5regex t/qast t/serialization t/jvm t/nativecall | ||
| [20:16:10] t/nqp/01-literals.t ................... ok 2330 ms | ||
| [20:16:12] t/nqp/02-if.t ......................... ok 2301 ms | ||
| [20:16:15] t/nqp/03-if-else.t .................... ok 2893 ms | ||
| [20:16:18] t/nqp/04-unless.t ..................... ok 2413 ms | ||
| [20:16:20] t/nqp/05-comments.t ................... ok 2268 ms | ||
| [20:16:22] t/nqp/06-args-pos.t ................... ok 2153 ms | ||
| [20:16:24] t/nqp/07-boolean.t .................... ok 2299 ms | ||
| [20:16:27] t/nqp/08-blocks.t ..................... ok 2398 ms | ||
| [20:16:29] t/nqp/09-var.t ........................ ok 2666 ms | ||
| [20:16:32] t/nqp/10-cmp.t ........................ ok 2788 ms | ||
| [20:16:35] t/nqp/11-sub.t ........................ ok 2906 ms | ||
| [20:16:37] t/nqp/12-logical.t .................... ok 2395 ms | ||
| [20:16:40] t/nqp/13-op.t ......................... ok 2879 ms | ||
| [20:16:44] t/nqp/14-while.t ...................... ok 3217 ms | ||
| [20:16:46] t/nqp/15-list.t ....................... ok 2277 ms | ||
| [20:16:48] t/nqp/16-ternary.t .................... ok 2494 ms | ||
| [20:16:51] t/nqp/17-positional.t ................. ok 2388 ms | ||
| [20:16:53] t/nqp/18-associative.t ................ ok 2574 ms | ||
| [20:16:57] t/nqp/19-file-ops.t ................... ok 4097 ms | ||
| [20:17:00] t/nqp/20-return.t ..................... ok 2313 ms | ||
| [20:17:02] t/nqp/21-contextual.t ................. ok 2649 ms | ||
| [20:17:05] t/nqp/22-optional-args.t .............. ok 2450 ms | ||
| [20:17:07] t/nqp/23-named-args.t ................. ok 2553 ms | ||
| [20:17:10] t/nqp/24-module.t ..................... ok 2388 ms | ||
| [20:17:13] t/nqp/25-class.t ...................... ok 2754 ms | ||
| [20:17:15] t/nqp/26-methodops.t .................. ok 2446 ms | ||
| [20:17:17] t/nqp/27-self.t ....................... ok 2453 ms | ||
| [20:17:20] t/nqp/28-subclass.t ................... ok 2681 ms | ||
| [20:17:22] t/nqp/29-make.t ....................... ok 2321 ms | ||
| [20:17:25] t/nqp/31-grammar.t .................... ok 2875 ms | ||
| [20:17:28] t/nqp/32-protoregex.t ................. ok 2965 ms | ||
| [20:17:31] t/nqp/33-init.t ....................... ok 2352 ms | ||
| [20:17:34] t/nqp/34-rxcodeblock.t ................ ok 2907 ms | ||
| [20:17:36] t/nqp/35-prefix-sigil.t ............... ok 2286 ms | ||
| [20:17:38] t/nqp/36-callable.t ................... ok 2355 ms | ||
| [20:17:41] t/nqp/37-slurpy.t ..................... ok 2544 ms | ||
| [20:17:43] t/nqp/38-quotes.t ..................... ok 2321 ms | ||
| [20:17:46] t/nqp/39-pointy.t ..................... ok 2585 ms | ||
| [20:17:48] t/nqp/40-lists.t ...................... ok 2766 ms | ||
| [20:17:51] t/nqp/41-flat.t ....................... ok 2663 ms | ||
| [20:17:54] t/nqp/42-cond-loop.t .................. ok 2841 ms | ||
| [20:17:56] t/nqp/43-package-var.t ................ ok 2481 ms | ||
| [20:17:59] t/nqp/44-try-catch.t .................. ok 2962 ms | ||
| [20:18:02] t/nqp/45-smartmatch.t ................. ok 2858 ms | ||
| [20:18:04] t/nqp/46-charspec.t ................... ok 2168 ms | ||
| [20:18:07] t/nqp/47-loop-control.t ............... ok 2508 ms | ||
| [20:18:09] t/nqp/48-closure.t .................... ok 2271 ms | ||
| [20:18:14] t/nqp/49-regex-interpolation.t ........ ok 5172 ms | ||
| [20:18:17] t/nqp/50-regex.t ...................... ok 3036 ms | ||
| [20:18:20] t/nqp/51-multi.t ...................... ok 2464 ms | ||
| [20:18:23] t/nqp/53-knowhow.t .................... ok 2778 ms | ||
| [20:18:25] t/nqp/55-multi-method.t ............... ok 2544 ms | ||
| [20:18:28] t/nqp/56-role.t ....................... ok 2876 ms | ||
| [20:18:30] t/nqp/57-construction.t ............... ok 2322 ms | ||
| [20:18:33] t/nqp/58-attrs.t ...................... ok 2510 ms | ||
| [20:18:37] t/nqp/59-nqpop.t ...................... ok 3794 ms | ||
| [20:18:40] t/nqp/60-bigint.t ..................... ok 3540 ms | ||
| [20:18:43] t/nqp/61-mixin.t ...................... ok 2636 ms | ||
| [20:18:46] t/nqp/62-subst.t ...................... ok 2922 ms | ||
| [20:18:48] t/nqp/63-slurp.t ...................... ok 2122 ms | ||
| [20:18:50] t/nqp/64-native.t ..................... ok 2298 ms | ||
| [20:18:53] t/nqp/65-how.t ........................ ok 2784 ms | ||
| [20:18:56] t/nqp/66-pararole.t ................... ok 2897 ms | ||
| [20:18:58] t/nqp/67-container.t .................. ok 2491 ms | ||
| [20:19:01] t/nqp/68-associative-for.t ............ ok 2689 ms | ||
| [20:19:05] t/nqp/69-js-keywords-as-identifier.t .. ok 3392 ms | ||
| [20:19:07] t/nqp/70-invokespec.t ................. ok 2602 ms | ||
| [20:19:10] t/nqp/71-setboolspec.t ................ ok 2441 ms | ||
| [20:19:12] t/nqp/72-rolehow.t .................... ok 2735 ms | ||
| [20:19:15] t/nqp/73-delegation.t ................. ok 2900 ms | ||
| [20:19:18] t/nqp/74-nfa.t ........................ ok 2867 ms | ||
| [20:19:21] t/nqp/75-curcode.t .................... ok 2404 ms | ||
| [20:19:23] t/nqp/76-capture.t .................... ok 2667 ms | ||
| [20:19:26] t/nqp/77-curlexpad.t .................. ok 2438 ms | ||
| [20:19:28] t/nqp/78-shell.t ...................... ok 2794 ms | ||
| [20:19:31] t/nqp/79-callercode.t ................. ok 2738 ms | ||
| [20:19:34] t/nqp/80-matches.t .................... ok 2978 ms | ||
| [20:19:37] t/nqp/81-radix.t ...................... ok 3034 ms | ||
| [20:19:40] t/nqp/82-decode.t ..................... ok 2663 ms | ||
| [20:19:42] t/nqp/83-log.t ........................ ok 2534 ms | ||
| [20:19:46] t/nqp/84-loop-labels.t ................ ok 3322 ms | ||
| [20:19:48] t/nqp/85-type-tester.t ................ ok 2692 ms | ||
| [20:19:52] t/nqp/86-pipes.t ...................... ok 3235 ms | ||
| [20:19:55] t/nqp/87-parametric-6model.t .......... ok 3064 ms | ||
| [20:19:57] t/hll/01-language.t ................... skipped: design changes, need re-work | ||
| [20:19:59] t/hll/02-modules.t .................... skipped: design changes, need re-work | ||
| [20:20:01] t/hll/03-exports.t .................... skipped: design changes (EXPORT now lexical), need re-work | ||
| [20:20:03] t/hll/04-import.t ..................... skipped: design changes (EXPORT now lexical), need re-work | ||
| [20:20:07] t/hll/05-commandline.t ................ ok 3176 ms | ||
| [20:20:13] t/hll/06-sprintf.t .................... ok 6078 ms | ||
| [20:20:29] t/qregex/01-qregex.t .................. ok 16338 ms | ||
| [20:20:37] t/p5regex/01-p5regex.t ................ ok 7709 ms | ||
| [20:20:43] t/qast/01-qast.t ...................... ok 5975 ms | ||
| [20:20:48] t/serialization/01-basic.t ............ ok 5493 ms | ||
| [20:20:52] t/serialization/02-types.t ............ ok 3435 ms | ||
| [20:20:55] t/serialization/03-closures.t ......... ok 3057 ms | ||
| [20:20:59] t/jvm/01-continuations.t .............. ok 3986 ms | ||
| [20:21:02] t/nativecall/01-basic.t ............... ok 3013 ms | ||
| [20:21:02] | ||
| All tests successful. | ||
| Files=98, Tests=3611, 294 wallclock secs ( 0.61 usr 0.12 sys + 570.45 cusr 11.30 csys = 582.48 CPU) | ||
| Result: PASS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,105 @@ | ||
| prove -r --exec "./nqp-m" t/nqp t/hll t/qregex t/p5regex t/qast t/moar t/serialization t/nativecall | ||
| [20:03:29] t/nqp/01-literals.t ................... ok 79 ms | ||
| [20:03:29] t/nqp/02-if.t ......................... ok 59 ms | ||
| [20:03:29] t/nqp/03-if-else.t .................... ok 97 ms | ||
| [20:03:29] t/nqp/04-unless.t ..................... ok 49 ms | ||
| [20:03:29] t/nqp/05-comments.t ................... ok 46 ms | ||
| [20:03:29] t/nqp/06-args-pos.t ................... ok 67 ms | ||
| [20:03:29] t/nqp/07-boolean.t .................... ok 67 ms | ||
| [20:03:29] t/nqp/08-blocks.t ..................... ok 53 ms | ||
| [20:03:29] t/nqp/09-var.t ........................ ok 135 ms | ||
| [20:03:29] t/nqp/10-cmp.t ........................ ok 97 ms | ||
| [20:03:30] t/nqp/11-sub.t ........................ ok 140 ms | ||
| [20:03:30] t/nqp/12-logical.t .................... ok 105 ms | ||
| [20:03:30] t/nqp/13-op.t ......................... ok 109 ms | ||
| [20:03:30] t/nqp/14-while.t ...................... ok 132 ms | ||
| [20:03:30] t/nqp/15-list.t ....................... ok 46 ms | ||
| [20:03:30] t/nqp/16-ternary.t .................... ok 57 ms | ||
| [20:03:30] t/nqp/17-positional.t ................. ok 58 ms | ||
| [20:03:30] t/nqp/18-associative.t ................ ok 104 ms | ||
| [20:03:31] t/nqp/19-file-ops.t ................... ok 284 ms | ||
| [20:03:31] t/nqp/20-return.t ..................... ok 52 ms | ||
| [20:03:31] t/nqp/21-contextual.t ................. ok 64 ms | ||
| [20:03:31] t/nqp/22-optional-args.t .............. ok 80 ms | ||
| [20:03:31] t/nqp/23-named-args.t ................. ok 74 ms | ||
| [20:03:31] t/nqp/24-module.t ..................... ok 56 ms | ||
| [20:03:31] t/nqp/25-class.t ...................... ok 90 ms | ||
| [20:03:31] t/nqp/26-methodops.t .................. ok 64 ms | ||
| [20:03:31] t/nqp/27-self.t ....................... ok 96 ms | ||
| [20:03:31] t/nqp/28-subclass.t ................... ok 67 ms | ||
| [20:03:31] t/nqp/29-make.t ....................... ok 46 ms | ||
| [20:03:31] t/nqp/31-grammar.t .................... ok 77 ms | ||
| [20:03:31] t/nqp/32-protoregex.t ................. ok 119 ms | ||
| [20:03:32] t/nqp/33-init.t ....................... ok 83 ms | ||
| [20:03:32] t/nqp/34-rxcodeblock.t ................ ok 105 ms | ||
| [20:03:32] t/nqp/35-prefix-sigil.t ............... ok 37 ms | ||
| [20:03:32] t/nqp/36-callable.t ................... ok 32 ms | ||
| [20:03:32] t/nqp/37-slurpy.t ..................... ok 87 ms | ||
| [20:03:32] t/nqp/38-quotes.t ..................... ok 94 ms | ||
| [20:03:32] t/nqp/39-pointy.t ..................... ok 70 ms | ||
| [20:03:32] t/nqp/40-lists.t ...................... ok 88 ms | ||
| [20:03:32] t/nqp/41-flat.t ....................... ok 65 ms | ||
| [20:03:32] t/nqp/42-cond-loop.t .................. ok 117 ms | ||
| [20:03:32] t/nqp/43-package-var.t ................ ok 61 ms | ||
| [20:03:32] t/nqp/44-try-catch.t .................. ok 113 ms | ||
| [20:03:33] t/nqp/45-smartmatch.t ................. ok 87 ms | ||
| [20:03:33] t/nqp/46-charspec.t ................... ok 71 ms | ||
| [20:03:33] t/nqp/47-loop-control.t ............... ok 72 ms | ||
| [20:03:33] t/nqp/48-closure.t .................... ok 79 ms | ||
| [20:03:33] t/nqp/49-regex-interpolation.t ........ ok 314 ms | ||
| [20:03:33] t/nqp/50-regex.t ...................... ok 123 ms | ||
| [20:03:33] t/nqp/51-multi.t ...................... ok 65 ms | ||
| [20:03:33] t/nqp/53-knowhow.t .................... ok 93 ms | ||
| [20:03:34] t/nqp/55-multi-method.t ............... ok 105 ms | ||
| [20:03:34] t/nqp/56-role.t ....................... ok 147 ms | ||
| [20:03:34] t/nqp/57-construction.t ............... ok 72 ms | ||
| [20:03:34] t/nqp/58-attrs.t ...................... ok 89 ms | ||
| [20:03:34] t/nqp/59-nqpop.t ...................... ok 336 ms | ||
| [20:03:34] t/nqp/60-bigint.t ..................... ok 229 ms | ||
| [20:03:34] t/nqp/61-mixin.t ...................... ok 79 ms | ||
| [20:03:35] t/nqp/62-subst.t ...................... ok 82 ms | ||
| [20:03:35] t/nqp/63-slurp.t ...................... ok 43 ms | ||
| [20:03:35] t/nqp/64-native.t ..................... ok 55 ms | ||
| [20:03:35] t/nqp/65-how.t ........................ ok 81 ms | ||
| [20:03:35] t/nqp/66-pararole.t ................... ok 82 ms | ||
| [20:03:35] t/nqp/67-container.t .................. ok 50 ms | ||
| [20:03:35] t/nqp/68-associative-for.t ............ ok 67 ms | ||
| [20:03:35] t/nqp/69-js-keywords-as-identifier.t .. ok 123 ms | ||
| [20:03:35] t/nqp/70-invokespec.t ................. ok 55 ms | ||
| [20:03:35] t/nqp/71-setboolspec.t ................ ok 91 ms | ||
| [20:03:35] t/nqp/72-rolehow.t .................... ok 107 ms | ||
| [20:03:35] t/nqp/73-delegation.t ................. ok 93 ms | ||
| [20:03:36] t/nqp/74-nfa.t ........................ ok 87 ms | ||
| [20:03:36] t/nqp/75-curcode.t .................... ok 62 ms | ||
| [20:03:36] t/nqp/76-capture.t .................... ok 68 ms | ||
| [20:03:36] t/nqp/77-curlexpad.t .................. ok 56 ms | ||
| [20:03:36] t/nqp/78-shell.t ...................... ok 89 ms | ||
| [20:03:36] t/nqp/79-callercode.t ................. ok 88 ms | ||
| [20:03:36] t/nqp/80-matches.t .................... ok 93 ms | ||
| [20:03:36] t/nqp/81-radix.t ...................... ok 84 ms | ||
| [20:03:36] t/nqp/82-decode.t ..................... ok 55 ms | ||
| [20:03:36] t/nqp/83-log.t ........................ ok 47 ms | ||
| [20:03:36] t/nqp/84-loop-labels.t ................ ok 130 ms | ||
| [20:03:36] t/nqp/85-type-tester.t ................ ok 62 ms | ||
| /bin/sh: 1: doesnotexist: not found | ||
| /bin/sh: 1: doesnotexist: not found | ||
| [20:03:37] t/nqp/86-pipes.t ...................... ok 104 ms | ||
| [20:03:37] t/nqp/87-parametric-6model.t .......... ok 97 ms | ||
| [20:03:37] t/hll/01-language.t ................... skipped: design changes, need re-work | ||
| [20:03:37] t/hll/02-modules.t .................... skipped: design changes, need re-work | ||
| [20:03:37] t/hll/03-exports.t .................... skipped: design changes (EXPORT now lexical), need re-work | ||
| [20:03:37] t/hll/04-import.t ..................... skipped: design changes (EXPORT now lexical), need re-work | ||
| [20:03:37] t/hll/05-commandline.t ................ ok 163 ms | ||
| [20:03:38] t/hll/06-sprintf.t .................... ok 640 ms | ||
| [20:03:40] t/qregex/01-qregex.t .................. ok 1897 ms | ||
| [20:03:40] t/p5regex/01-p5regex.t ................ ok 627 ms | ||
| [20:03:41] t/qast/01-qast.t ...................... ok 660 ms | ||
| [20:03:41] t/moar/01-continuations.t ............. ok 208 ms | ||
| [20:03:42] t/serialization/01-basic.t ............ ok 463 ms | ||
| [20:03:42] t/serialization/02-types.t ............ ok 264 ms | ||
| [20:03:42] t/serialization/03-closures.t ......... ok 130 ms | ||
| [20:03:42] t/nativecall/01-basic.t ............... ok 106 ms | ||
| [20:03:42] | ||
| All tests successful. | ||
| Files=98, Tests=3611, 13 wallclock secs ( 0.39 usr 0.13 sys + 11.90 cusr 0.97 csys = 13.39 CPU) | ||
| Result: PASS |
Oops, something went wrong.