コード例 #1
0
ファイル: autograder.py プロジェクト: redspyder/redspyder
    print "---Begin Stage 1---"
    stage1.run(args.getFolder())
    print "---End Stage 1-----"
    ## if error that prevents continuation occurs, exit program

## Stage 2 = compilation
if 2 in args.getStage():
    print "---Begin Stage 2---"
    stage2.run(args.getFolder())
    print "---End Stage 2-----"
    ## if error that prevents continuation occurs, exit program

## Stage 3 = testing
if 3 in args.getStage():
    print "---Begin Stage 3---"
    stage3.run(args.getFolder(), args.getTimeout(), args.getTest())
    print "---End Stage 3-----"

## Stage 3.5 = uploading
if 1 in args.getStage() or 2 in args.getStage() or 3 in args.getStage():
    print "---Begin Stage 3.5---"
    stage3_5.run(args.getFolder())
    print "---End Stage 3.5-----"

## Stage 4 = reporting
if 4 in args.getStage():
    print "---Begin Stage 4---"
    stage4.run(args.getFolder())
    print "---End Stage 4-----"

## Upload if needed