Блог пользователя Egor

Автор Egor, 15 лет назад, По-русски

Картинки для привлечения внимания:



Текущая версия - 2.33

Итак, попробуем еще раз. Я переписал с нуля плагин для IntelliJ Idea (напомню, у нее есть бесплатная весрия), который позволяет во-первых, один раз ввести тесты, а затем тестить на них всех, во-вторых, инлайнить файлы из собственных библиотек, а в третьих - на основе введенных тестов создает юнит тесты для библиотеки. Я думаю, что прошлая версия не получила распространения из-за сложности в начале использования - нужен был специальный проект, надо было не забывать нажать "Run Task" перед посылкой на сервер и т. д. Кроме того, в качестве бонуса, данная версия умеет автоматически создавать таски (включая семпл тесты) для контестов Codeforces.

Инструкция

Если возникнут какие-либо проблемы - пишите комментарии к этой записи, а не задавайте через личку - возможно, у кого-то еще такие же проблемы
  • Проголосовать: нравится
  • +38
  • Проголосовать: не нравится

15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Егор, привет!

Раз уж проект живёт на google code, то может там же на веб-страничке и написать для чего он, и как его использовать... Всё-таки блог на CF весьма ненадёжная штука... ;-)
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
В боевом режиме функция генерации тасок (как и весь плагин, но все остальное я уже использовал и до этого) отработала без проблем (до этого тестил только на прошедших контестах, когда нагрузка на сервер была не велика)
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Egor please help me.I know this is silly but I am stuck at this and dont know what to do.
I cannot create a task as shown in the screenshots ,neither can I include the action buttons on the toolbar.I am now discussing what all I did:
1)I copied the plugin to "C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 10.5.2\config\plugins".There was no config folder so I created it.
2)Next I included it in the class path as you said.
3)I then copied the config file to the project's directory.
Please tell me how to do it.
15 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится
Hi is this an autogen like topcoder for codeforces? If it is can it be used to code c++ ?
15 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится
Thanks for the reply :) I have another question.Is there any task generators for codeforces that can be used to code c++?
15 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится
Egor I stucked in the last thing i entered contest ID and all tasks appears in the Combo box but i can't find them in my package

is this a [.properties] file problem?

  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +12 Проголосовать: не нравится
    Please, do not use absolute paths in config. Use paths relative to project root, like src/My for default directory and src for output directory. Also all configured folders (aside from archive, which may be wherever) should be under path of some module of your project
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
@Egor Still facing 1 difficulty:
When I click on the new task button on the toolbar it does not generate a new task.
Here's my config file:
inputClass = java.util.Scanner
outputClass = java.io.PrintWriter
excludePackages = java.,javax.,com.sun.
outputDirectory = out
author =  codeKNIGHT
archiveDirectory = archive/unsorted
defaultDirectory = src/DataStructures
topcoderDirectory = topcoder
testDirectory = lib/test
enableUnitTests = false
  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится -8 Проголосовать: не нравится
    What plug-in version do you have? If 2.2, do you click onarrow button or plus button
    • 15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      No I have the prevoius version.When I click on the arrow button it says"default directory should be under source and non default package"
      • 15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится -8 Проголосовать: не нравится
        Please update and report any changes (use plus button)
        • 15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится
          Thanks Egor.Everything is Ok now.(almost).THis is wonderful.I recommend this to all java users.you dont have to write the inputs manually saves a lot of time.It checks the sample input output automatically.
          As I said its almost Ok.Here are the problems I face(I dont know if its only me):
          1) There is no option to add topcoder tasks,codechef task icons to add to toolbar. You can see scrrenshot here.
          2)When I tested codeforces contest127 task A it gave me WA in IntelliJ saying "Mismatch at index 0" although I got it accepted when I submitted it.Is it because of the decimal points??Here 's my solution
          • 15 лет назад, скрыть # ^ |
             
            Проголосовать: нравится -8 Проголосовать: не нравится
            For TopCoder - you need to use moj plugin for arena and configure it to save files to topcoderDirectory from your config. Codechef tasks are generated from the same place as Codeforces, you just need to select Codechef in combobox 2. You need to modify getCertainty method of TaskAChecker
14 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится
Now it is official - Petr uses CHelper :)
14 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +3 Проголосовать: не нравится

Кто-нибудь пользовался плагином на сегодняшнем тестовом контесте? Я правильно понимаю, что поменялся слегка формат условий и генерилка не сработала?

14 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
There was a problem in chelper during CBR#96.
In Div 2. B the second sample case it generated was:   ++++[>,.<-]
Please rectify it as it may occur in future contest too...
14 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

CHelper 2.33 , Idea 11

Поставил себе идейку и плагин. Файлики создаются, но parse contest codeforces не создаёт никаких тестов в чекере. Опять формат поменяли?