Артём Ананьев - Проект OpenJDK

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ส.ค. 2013
  • Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/Ypf1HW
    - -
    . . . . Артём Ананьев, Oracle - Проект OpenJDK
    Встреча JUG.ru 07.08.2013
    OpenJDK Test Fest призван помочь вам узнать больше об устройстве OpenJDK, о её тестировании и о процессах внутри неё. Мы также хотим дать сообществу возможность определить, нужны ли такие события, как Test Fest, Cleanup Day, Hack Day, Bug Day, и т.п. Java-разработчикам в России и, в частности, в Санкт-Петербурге.
    Предполагаемый уровень участников:
    -- способность писать Java-код
    -- какой-нибудь опыт в написании тестов.
    Необходимые приготовления:
    Подписать OCA. Любой contribution в OpenJDK требует подписания OCA. Процесс OCA может занять до двух недель. Таким образом, если вы хотите чтобы ваши тесты оказались в OpenJDK скорее, мы рекомендуем вам начать сейчас. Все необходимую информацию вы найдёте здесь и здесь.
    Установить JTReg и прочитать инструкцию
    Создать клон исходников OpenJDK JDK8 (hg clone hg.openjdk.java.net/jdk8/jdk8... jdk8local)
    Иметь установку JDK8 EA или уметь самостоятельно строить OpenJDK. Билды OpenJDK доступны здесь.
    Иметь представление о том над какой областью JDK было бы интересно поработать.
    Имеет смысл заранее попробовать написать простой тест на что-то, с чем вы хорошо знакомы. Вот несколько идей для затравки:
    Тест для конкретного класса/метода. Например: Corba, JDBC, JAXP etc.
    Найдите баг на bugs.sun.com и напишите для него тест, воспроизводящий этот баг.
    Выберите одну из новых возможностей JDK8, прочитайте документацию и напишите тест подтверждающий ожидаемое поведение.
    Покройте тестом граничный случай, встреченный Вами ранее.
    Используйте знания в вашей предметной области. Например, как насчет JSR 310? Если вы знаете какие проблемы возникают при обработке даты и времени, попробуйте написать тест который ломает существующую функциональность!
    ​Для специалистов по concurrency и вообще любителей АДа
    В рамках OpenJDK Test Fest у участников будет возможность написать тесты на Java Concurrency с использованием JCStress. Алексей Шипилёв, автор этого фреймворка, поможет Вам с написанием тестов на concurrency, предварительно введя желающих в курс дела.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1

  • @user-bh9qw7zs5g
    @user-bh9qw7zs5g 7 ปีที่แล้ว

    Подготовка и настройка проекта для редактирования ВМ и исходного кода в целом является почти нереальным... куча проблем...