Bug #5386
closed[template] Templates are not launched in Windows!
100%
Description
F:\SVN\microtesk\microtesk\dist>java -Xmx1024m -jar "./lib/jars/jruby.jar" "./lib/ruby/microtesk.rb" vliw arch/demo/vliw/templates/combination.rb Home: . Current directory: F:/SVN/microtesk/microtesk/dist Creating the vliw model object (ru.ispras.microtesk.model.vliw.Model)... Model object created Template file: F:/SVN/microtesk/microtesk/dist/arch/demo/vliw/templates/combination.rb Loaded template VliwBaseTemplate defined in F Loaded template CombinationTemplate defined in F
Build should be tested!
Updated by Andrei Tatarnikov about 10 years ago
Очень странно. К сожалению, я не использую Windows для разработки и не мог проверить. Но в четверг у Саши Сортова и в пятницу у тебя все вроде бы работало. Единственное изменение, которое могло привести к такой проблеме - "избавление от метода initialize". Разве в пятницу, после того как я выложил (сразу после обеда), это не работало? Потом не было серьезных изменений. А какой именно командой запускали? Суть ошибки (насколько можно судить по описанию) в том, что неправильно получается путь к файлу тестового шаблона. Он там выводится как просто "F". Нужно отлаживать...
Updated by Andrei Tatarnikov about 10 years ago
Понял суть ошибки. Досадно - путь к Ruby файлу, когда его получаем через метод caller, включает номер строки и имя метода, отделенные символом ":". Мы эту часть отрезаем. А код не учитывает тот факт, что в Windows все пути включают этот символ (после имени диска).
Updated by Andrei Tatarnikov about 10 years ago
Теперь паршу при помощи регулярного выражения r2729.
Updated by Andrei Tatarnikov about 10 years ago
- Status changed from Open to Resolved
- % Done changed from 50 to 100
Все шаблоны, входящие в дистрибутив, теперь запускаются автоматически командой "ant test" (r2730 и r2731). Под Windows всё успешно отработало.
Updated by Andrei Tatarnikov about 10 years ago
- Status changed from Resolved to Closed
- Published in build set to 141031