File tree 2 files changed +25
-1
lines changed
2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,11 @@ exports = module.exports = {
53
53
SOURCE_FILE : 'script.rb' ,
54
54
CPU_SHARE : "0.8" ,
55
55
MEM_LIMIT : '300m'
56
+ } ,
57
+ 'perl' : {
58
+ SOURCE_FILE : 'script.pl' ,
59
+ CPU_SHARE : "0.8" ,
60
+ MEM_LIMIT : '300m'
56
61
}
57
62
}
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' )
17
+ } )
18
+ } )
19
+ } )
You can’t perform that action at this time.
0 commit comments