Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: Current Version, 0.1.7
-
Fix Version/s: TAG 2014/15
-
Component/s: OIOIOI
-
Labels:None
Description
The default allowed input file size is 100KiB which is usually too small to test program behaviour with maximal input.
In SIO1 it's solved by allowing users to send this input as compressed file, which are unpacked on the server (with some limit like 10MiB).
Note: base/utils/archive.py already does most of the work
In SIO1 it's solved by allowing users to send this input as compressed file, which are unpacked on the server (with some limit like 10MiB).
Note: base/utils/archive.py already does most of the work
Issue Links
- relates to
-
SIO-1533
Testrun: accept input generators for testruns
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | Near Future [ 11001 ] |
| Fix Version/s | 0.1.8 - Happy Easter Sprint [ 11302 ] | |
| Fix Version/s | Near Future [ 11001 ] |
| Assignee | Cezary Siłuszyk [ czarek ] |
| Fix Version/s | 0.1.9 [ 11303 ] | |
| Fix Version/s | 0.1.8 - Happy Easter Sprint [ 11302 ] |
| Fix Version/s | 0.1.10 [ 11400 ] | |
| Fix Version/s | 0.1.9 [ 11303 ] |
| Status | New [ 10000 ] | Open [ 1 ] |
| Assignee | Cezary Siłuszyk [ czarek ] |
| Affects Version/s | Current Version [ 11000 ] | |
| Fix Version/s | Near Future [ 11001 ] | |
| Fix Version/s | 0.1.10 [ 11400 ] |
| Fix Version/s | Sprint 2/2014 [ 12004 ] | |
| Fix Version/s | Near Future [ 11001 ] |
| Summary | Testrun: sending large input in compressed archive | Testrun: sending large input in compressed archive or compress automatically on server |
| Assignee | Olaf Tomalka [ ritave ] |
| TAG Reviewer | Bartosz Stebel [ implr ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Assignee | Olaf Tomalka [ ritave ] | Szymon Acedański [ accek ] |
| Resolution | Fixed [ 1 ] |
| Fix Version/s | TAG 2014/15 [ 12303 ] | |
| Fix Version/s | Sprint 2/2014 [ 12004 ] |
| Status | Resolved [ 5 ] | Closed [ 6 ] |
| Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
|---|---|---|---|---|---|---|---|---|---|
|
210d 16h 34m | 1 | Szymon Acedański | 2013-10-5 18:18 | |||||
|
448d 22h 47m | 1 | Olaf Tomalka | 2014-12-28 16:06 | |||||
|
1549d 31m | 1 | Szymon Acedański | 2019-03-26 16:38 |
a) rozpakowujemy plik podczas przesyłania i dopisujemy opcję kasowania takich starych plików (jakąś komendą konsolową) (ew. ucinania do pierwszego KiB)
b) tylko sprawdzamy, czy rozmiar jest ok, a rozpakowujemy podczas sprawdzania, zanim się wyśle z oioioi na sprawdzarki i kasujemy po sprawdzeniu (jak w delete_executable czy delete_testrun_output)
c) wysyłamy na sprawdzarki spakowane, one to rozpakowują i sprawdzają
Sposób c) wydaje się bardzo fajny, ale chyba wymaga najwięcej pracy, bo trzeba jakoś informować o spakowanych testach itd.