File tree Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,11 @@ exports = module.exports = {
5353 SOURCE_FILE : 'script.rb' ,
5454 CPU_SHARE : "0.8" ,
5555 MEM_LIMIT : '300m'
56+ } ,
57+ 'perl' : {
58+ SOURCE_FILE : 'script.pl' ,
59+ CPU_SHARE : "0.8" ,
60+ MEM_LIMIT : '300m'
5661 }
5762 }
58- }
63+ }
Original file line number Diff line number Diff line change 1+ import { execRun } from '../src/tasks/run'
2+ import { expect } from 'chai'
3+
4+
5+ describe ( 'run - perl' , ( ) => {
6+ it ( '.pl file runs correctly' , ( ) => {
7+ execRun ( {
8+ id : 28 ,
9+ lang : 'perl' ,
10+ source : ( new Buffer ( `
11+ $input = <STDIN>;
12+ print "Hello ${ input } ";
13+ ` ) ) . toString ( 'base64' ) ,
14+ stdin : ( new Buffer ( 'World' ) ) . toString ( 'base64' )
15+ } , ( runResult ) => {
16+ expect ( new Buffer ( runResult . stdout , 'base64' ) . toString ( 'ascii' ) ) . to . eq ( 'Hello World\n' )
17+ } )
18+ } )
19+ } )
You can’t perform that action at this time.
0 commit comments