Difference between revisions of "SuperSubmitter"

From PC2wiki
Jump to: navigation, search
(initial draft)
 
m (add lang table)
Line 14: Line 14:
 
  Submitter filename
 
  Submitter filename
  
where filename is a [[submission.tsv]] filename.
+
where filename is a [[submissions.tsv]] filename.
  
  
Line 22: Line 22:
 
* only uses joe passwords for team login
 
* only uses joe passwords for team login
 
* only will submit from the current/site
 
* only will submit from the current/site
* since there is no language in [[submission.tsv]] the language will be determined (see section Determining Language below)
+
* since there is no language in [[submissions.tsv]] the language will be determined (see section Determining Language below)
  
 +
 +
==Determining Language==
 +
 +
Here is a table of the extension to language name mapping.
 +
 +
 +
{| class="wikitable"
 +
! Extension
 +
! Language
 +
|-
 +
|-
 +
|.cpp || C++
 +
|-
 +
|.cpp || GNU C++
 +
|-
 +
|.C || GNU C++
 +
|-
 +
|.C || C++
 +
|-
 +
|.java || Java
 +
|-
 +
|.c || C
 +
|-
 +
|.c || GNU C
 +
|-
 +
|.dpr || Pascal/Kylix
 +
|-
 +
|.pas || Pascal/Kylix
 +
|-
 +
|}
  
 
[[Category:Research and Development]]
 
[[Category:Research and Development]]

Revision as of 10:29, 12 November 2012

Super Submitter is a program which is at this time an internal R&D development to help with the testing of pc2.

Purpose

The program will submit a burst of submissions to the server, it will read the input file and submit all runs specified in that (submission.tsv file).

Each run source will be under a directory named runNNNN where NNNN is a zero padded run id.

Usage

Submitter filename

where filename is a submissions.tsv filename.


Features/Limitations

  • requires a pc2v9.ini file like all other clients
  • only uses joe passwords for team login
  • only will submit from the current/site
  • since there is no language in submissions.tsv the language will be determined (see section Determining Language below)


Determining Language

Here is a table of the extension to language name mapping.


Extension Language
.cpp C++
.cpp GNU C++
.C GNU C++
.C C++
.java Java
.c C
.c GNU C
.dpr Pascal/Kylix
.pas Pascal/Kylix