англійськафранцузькаіспанська

Ad


Значок OnWorks

jtreg - онлайн у хмарі

Запустіть jtreg у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда jtreg, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


jtreg - джгут регресійного тесту

ОПИС


Використання:
параметри jtreg... тести...

Тести можуть подаватися у вигляді файлів або папок, що містять тестові файли, або за допомогою тестових груп.
Довгі списки параметрів і тестів можуть бути інкапсульовані в "at-файли".

Докладні параметри

Ці параметри контролюють обсяг виводу, записаного на консоль під час роботи
Тести

-v | -v: | -вербозний | -вербозний:
Збільште обсяг виводу, записаного на консоль. Значення або вибрано
комбінації значень, розділених комами, можуть бути задані для вибору типу
бажаний вихід.

дефолт
Три рядки виводу для кожного тесту: початок, кінець, статус

резюме
Один рядок виводу на тест: статус, назва тесту

весь вибраний вміст файлу JTR для всіх тестів (включає stdout/stderr)

пройти Вибраний вміст файлу JTR для пройдених тестів

fail Вибраний вміст файлу JTR для невдалих тестів

помилка Вибраний вміст файлу JTR для тестів із помилками

nopass Придушити вихід для тестів, які пройшли

time Час, що минув на дію

багатопробіг
Оновлення для кожного набору тестів, коли виконуються тести з кількох.

-v1 Короткий для -вербозний: резюме

-ва Короткий для -вербозний: all

-ве Короткий для -вербозний: помилка

-vf Короткий для -вербозний: невдача

-вп Короткий для -вербозний:пас

-вт Короткий для -вербозний:час

Параметри документації

Варіанти додаткової документації

-h [слова...] | -допомога [слова...] | -використання [слова...]
Довідка командного рядка. Укажіть слова, щоб побачити довідкову інформацію, яка містить ці слова, або скористайтеся "-help all"
щоб переглянути всю доступну допомогу.

-n | -renote
Примітки до випуску

-онлайн-довідка [слова...]
Покажіть онлайн-довідку. Ви також можете показати онлайн-довідку з меню Довідка на робочому столі.

-t | -tagspec
Специфікація тегу підтримується цією реалізацією

-версія
Надайте інформацію про версію jtreg, що використовується.

Загальні параметри

-allowSetSecurityManager | -allowSetSecurityManager:
Дозволити тестам sameVM встановити менеджер безпеки. За замовчуванням «так», якщо параметр не вказано
або значення опції не вказано.

так Дозволити тестам sameVM налаштувати менеджер безпеки

ні Не дозволяти тестам тієї ж віртуальної машини встановлювати менеджер безпеки

on Дозволити тестам sameVM встановити менеджер безпеки

вимкнено. Не дозволяти тестам однакової VM встановлювати менеджер безпеки

true Дозволити тестам sameVM встановити менеджер безпеки

false Не дозволяти тестам однакової VM встановлювати менеджер безпеки

-c | - перевірити
Перевірити правильність описів тестів. НЕ запускає тести.

-конц: | - паралельність:
коефіцієнт паралельності

-реж:
Вкажіть базовий каталог для тестових файлів і каталогів

-e:ім'я[=значення][,ім'я[=значення]...]
Вкажіть додаткові змінні середовища, які будуть передані кожному тесту. Якщо значення є
не вказано для імені, буде використано поточне значення змінної середовища.
Підійдуть стандартні змінні середовища, такі як DISPLAY, LANG, windir, SystemRoot тощо
автоматично надаватися кожному тесту, якщо вони встановлені в поточному середовищі.

-g | - gui
Доступ до розширень регресії через стандартний графічний інтерфейс JavaTest

-ігнорувати:
Укажіть, як обробляти тести, що містять тег @ignore.

тихий Повністю ігноруйте такі тести.

помилка (за замовчуванням.) Виконайте дії до тегу @ignore, а потім дайте результат «Помилка».

запустіть Запустіть тест, як ніби тег @ignore відсутній.

-l | -списки
Перелічіть тести, які будуть виконуватися замість їх виконання.

-Блокування:
Заблокувати файл для використання для тестів у каталогах "виключного доступу" під час виконання тестів
кілька одночасних екземплярів jtreg.

- рідний шлях:
Шлях до розташування рідних бібліотек і програм, необхідних для тестів.

-ноігнор
придушити дію будь-яких тегів @ignore, дозволяючи тесту продовжуватися так, ніби
Тегів @ignore не було. Не підтримується: див -ігнорувати варіант.

-nr | -noreport
Не створюйте остаточний звіт.

-o: | -спостерігач:
Визначає клас для спостереження за ходом виконання набору тестів; клас повинен
реалізувати певний інтерфейс; зверніться до розробника за деталями. напр
-o:SampleRegressionObserver

-од: | -спостерігачДир: | -оп: | -observerPath:
Вказує шлях до каталогу або файлу .jar, в якому знаходиться клас спостерігача
розташований. Наданий шлях просто додається до CLASSPATH, що використовується для тестів,
тому слід бути обережним, називаючи спостерігача, щоб не зіткнутися з іменами
внутрішні класи JavaTest або JRE, наприклад, поміщають клас спостерігача
у пакеті з власною назвою.

-r: | -звітДир:
Всі файли звітів розміщені тут; "./JTreport" є за замовчуванням

-зберігати | -зберігати: ,...
Вкажіть файли, які будуть зберігатися після завершення виконання кожного тесту. Якщо -зберігати НЕ
якщо зазначено, будуть збережені лише файли з останнього виконаного тесту. Якщо -зберігати
вказано без аргументів, усі файли будуть збережені. В іншому випадку файли
може бути описано одним або кількома з наступних значень:

none Не зберігати файли, згенеровані кожним тестом

pass Зберігати файли, створені в результаті проходження тестів

fail Зберігати файли, створені в результаті невдачних тестів

помилка Зберігати файли, згенеровані тестами, які спричинили помилку

all Зберігати всі файли, згенеровані кожним тестом

файл-шаблон
Зберігати файли, які відповідають певному імені файлу. Ім’я може містити «*», щоб відповідати будь-якому
послідовність символів. Наприклад, result.* або *.err.

-ро | -Тільки звіт
Створення звіту для раніше виконаних тестів. Це не запускає повторно жодні тести. А
Необхідно надати робочий довідник, що містить результати виконаних тестів. The
Розташування за замовчуванням — "./JTwork". Щоб вказати альтернативний каталог, використовуйте -workDir.

-показати:Назва інформації у файлі результатів, наприклад "перезапустити".
Показати вибрану інформацію з файлу результатів для тесту

-showGroups
Показати розширення (до файлів і каталогів) груп, заданих у команді
лінія. Щоб побачити розширення всіх груп у наборі тестів, вкажіть ім’я
тестовий набір.

-startHttpd
Запустіть http-сервер, щоб переглянути результати тесту

-w: | -workDir:
Розташування для файлів .class, файлів .jtr тощо. "./JTwork" є за умовчанням

-xml | -xml: перевірити
Створіть файли ant/junit xml у workDir. За бажанням перевірте, чи правильно файл
формується.

Параметри тайм-ауту

Ці параметри контролюють поведінку, коли тести виконуються довше, ніж зазначено
значення тайм-ауту.

: | -обробник часу очікування:
Вказує клас для обробки тайм-аутів. Клас повинен розширюватися
com.sun.javatest.regtest.TimeoutHandler. напр :MyHandler

-thd: | -timeoutHandlerDir:
Вказує шлях до каталогу або файлу .jar, в якому знаходиться обробник часу очікування
клас розташований. Наданий шлях просто додається до CLASSPATH, який використовується для
тести, тому слід бути обережними, називаючи обробник тайм-ауту, щоб не зіткнутися
з іменами внутрішніх класів JavaTest harness або JRE, наприклад, put
клас обробника тайм-ауту у його власному іменованому пакеті.

-thtimeout:<#секунд> | -timeoutHandlerTimeout:<#секунд>
Визначає обмеження часу виконання для обробника тайм-ауту. Якщо тайм-аут
обробник не завершить свої дії протягом зазначеного періоду часу, він буде
перерваний. Непозитивні значення означають відсутність обмежень. Значення за замовчуванням – 5
хвилин (300 секунд).

-час вийшов: | -фактор часу очікування:
Коефіцієнт масштабування для збільшення часу очікування за замовчуванням для всіх тестів. Зазвичай використовується, коли
запуск тестів на повільних системах або системах з повільними файловими системами.

-tl:<#секунд> | -термін:<#секунд>
Не запускайте тести, які вказують час очікування, довше заданого значення. Порівняння
виконується проти будь-яких значень, зазначених у тесті, перед будь-яким фактором тайм-ауту
застосовано.

Параметри вибору тесту

Ці параметри можна використовувати для уточнення набору тестів, які потрібно виконати.

-a | - автоматичний | - автоматичний
Будь-який тест з /посібник не буде запускатися

- помилка:
Виконуйте лише ті тести, які стосуються даної помилки.

- виключити: | -Xвиключити:
Надайте файл із зазначенням тестів, які не потрібно виконувати

-k: | -ключові слова:
Логічний вираз ключового слова для вибору тесту. Вираз може містити ключове слово
імена, поєднані з & (і), | (або), ! (не) і дужки.

-m | -посібник
Тільки тести з /посібник буде запускатися

- шкаралупа
Будь-які тести, які містять дії оболонки, не запускатимуться

- оболонка Будуть запущені лише тести, які містять дії оболонки

- статус: ,...
Виберіть тести відповідно до їх результатів у попередньому запуску. Значення може бути один або
більше наступних значень, розділених комами.

пройти Тести, які пройшли

fail Тести, які не пройшли

notRun Тести, які не були запущені

error Тести, які не вдалося запустити через помилки, або тести, які були проігноровані

Параметри тестового режиму

Кожен тест складається з серії кроків, які називаються діями. Забезпечує ремені jtreg
різні режими, які визначають JVM для виконання кожної дії. За замовчуванням
полягає в запуску кожної дії в новій JVM.

-авм | -agentvm
Виконуйте кожну дію, використовуючи пул багаторазових JVM, за винятком випадків, коли це вказується
інакше. Він забезпечує хорошу продуктивність і розумну ізоляцію між діями:
якщо JVM можна скинути до стандартного стану після його використання, це буде
повернути в басейн для повторного використання; інакше він буде відкинутий та замінений, якщо і
коли необхідно. Цей режим зазвичай рекомендується для будь-якого використання. JDK для використання може
бути вказано з -testjdk or -jdk, крім дій @compile, які використовують
-compilejdk or -jdk. Якщо значення не надано, змінна середовища
Використовується JAVA_HOME.

-овм | -othervm
Виконуйте кожну дію в новій JVM. Це значення за замовчуванням. Він забезпечує максимум
ізоляція між діями, зі значними витратами у виконанні. JDK для використання
можна вказати з -testjdk or -jdk, крім дій @compile, які використовують
-compilejdk or -jdk. Якщо значення не надано, змінна середовища
Використовується JAVA_HOME.

-s | -svm | -samevm
Виконуйте кожну дію в тій же JVM, що й джгут jtreg, за винятком випадків, коли дію
вказує інше. Він забезпечує максимальну продуктивність, але найменшу ізоляцію
між діями, так що поганий тест може спричинити всі наступні тести в тесті
бігти до невдачі. Цей режим підходить лише для добре поставлених тестових наборів і не може бути
використовується в поєднанні з - паралельність варіант. Більше не рекомендується для
загального користування. Використовувана версія JDK може бути вказана за допомогою -testjdk or -jdk. Якщо
значення не вказано, то версія JDK буде визначена середовищем
змінна JT_JAVA, якщо вона встановлена. В іншому випадку змінна середовища JAVA_HOME є
використаний

Параметри, пов’язані з JDK

За замовчуванням тести запускатимуться з використанням JVM за замовчуванням у тестовому JDK. Можна пройти
всі застосовні параметри JVM за допомогою використання -vmotion; крім того, найбільш поширена JVM
параметри також підтримуються безпосередньо. Щоб отримати повну інформацію про будь-який варіант, зверніться до
документації для цієї версії JDK або спробуйте використати «java -допомога" або "java -X".
Якщо параметр не застосовний до певної платформи або випуску JDK, він буде
відхилено.

-agentlib: <[= ]
Завантажити рідну бібліотеку агентів

-шлях агента: <[= ]
Завантажити рідну бібліотеку агентів за повним ім’ям шляху

-класичний | -зелений | - рідна | - гаряча точка | -клієнт | -сервіс | -d32 | -d64
Параметри VM

-compilejdk:
Скомпілювати всі тести, використовуючи вказаний JDK. Якщо не вказано, тести складаються з
JDK використовувався для виконання тестів. Дивіться також -jdk. напр
-jdk:/usr/local/java/jdk1.5/solaris-sparc

-cpa: | -classpathappend:
Додайте наданий classPath до CLASSPATH кожного тесту. Це створено для того, щоб
використовуватися переважно для тестів, які вимагають неосновних функцій JDK. Наприклад,
для тестування Swing, який не є частиною ядра JDK1.1, наступне доповнення до файлу
CLASSPATH буде необхідним: -cpa:/usr/local/java/swing-1.0.3/swingall.jar

-D=
Визначте властивість системи

-відлагоджувати: ...
Використовуйте це, щоб вказати параметри віртуальної машини, щоб підключити налагоджувач до віртуальної машини, яка виконує тест. це є
схожий на -vmotions за винятком того, що він не використовується під час запуску віртуальних машин, які використовуються для запитів
властивості цієї ВМ. Дивіться також -параметри java та -vmotions.

-можливість твердження | -можливість твердження:* | -еа | -еа:* | -відключення твердження |

-відключення твердження:* | -in | -in:*
Увімкнути або вимкнути твердження

-увімкнути системні твердження | -Еса | -вимкнутисистемні твердження | -dsa
Увімкнути або вимкнути системні твердження

-javaagent: <[= ]
Завантажте агент мови програмування Java

-Javacoption:
Додаткова опція компілятора. Ви можете вказати цю опцію кілька разів. Будь-який вбудований
імена файлів мають бути вказані з абсолютними шляхами.

-Javacoptions: ...
Додаткові параметри компілятора. Ви можете дати цю опцію кілька разів або дати багато
значення разом, розділені пробілами. Якщо ви вкажете кілька значень, можливо, знадобиться
візьміть їх у лапки, залежно від оболонки, яку ви використовуєте. Будь-які вбудовані імена файлів повинні
надаватися з абсолютними шляхами. Попередження: не використовуйте цю форму, якщо є будь-який з варіантів
має такий аргумент, як ім’я файлу, яке може містити пробіли. У такому випадку скористайтеся одним
або більш -Javacoption замість цього.

-javaoption:
Додаткова опція Java для запуску тестових класів. Цю опцію можна надати кілька
разів. Будь-які вбудовані імена файлів мають бути вказані з абсолютними шляхами. Дивіться також
-vmotion.

-параметри java: ...
Додаткові параметри Java для запуску тестових класів. Цю опцію можна надати кілька
разів або дають багато значень разом, розділених пробілами. Якщо ви дасте кілька
значення, вам може знадобитися взяти їх у лапки, залежно від оболонки, яку ви використовуєте. Будь-який
імена вбудованих файлів мають бути вказані з абсолютними шляхами. Попередження: не використовуйте цю форму
якщо будь-який з параметрів має такий аргумент, як ім’я файлу, яке може містити пробіли.
У цьому випадку використовуйте один або кілька -javaoption натомість варіанти. Дивіться також -vmotions.

-jdk: | -testjdk:
Виконайте всі тести, використовуючи вказаний JDK. наприклад -jdk:/usr/local/java/jdk1.5/solaris-sparc

-джит Увімкніть JIT для тестів. JIT увімкнено за замовчуванням.

-лімітні моди: [, ...]
Обмежте всесвіт модулів, які можна спостерігати

-ноджіт Вимкніть JIT для тестів.

-vmotion:
Будь-який інший варіант ВМ. Ви можете вказати цю опцію кілька разів. Будь-який вбудований
імена файлів мають бути вказані з абсолютними шляхами. Ця опція буде використана, коли
компіляція та запуск класів. Дивіться також -javaoption.

-vmotions: ...
Будь-які інші параметри ВМ. Ви можете вказати цю опцію кілька разів або вказати багато значень
разом, розділені пробілами. Якщо ви вказуєте кілька значень, можливо, знадобиться додати
їх у лапках, залежно від оболонки, яку ви використовуєте. Будь-які вбудовані імена файлів мають бути
дані з абсолютними шляхами. Попередження: не використовуйте цю форму, якщо є якась із опцій
такий аргумент, як ім'я файлу, яке може містити пробіли. У цьому випадку скористайтеся одним або
більше -vmption натомість варіанти. Ця опція буде використовуватися під час компіляції та запуску
класи. Дивіться також -параметри java.

-X* Нестандартні параметри віртуальної машини.

-Xbootclasspath:
Встановити шлях пошуку для завантажувальних класів і ресурсів

-Xbootclasspath/a:
Додати в кінець шляху до класу bootstrap

-Xbootclasspath/p:
Додайте перед шляхом завантажувального класу

-Xint* | -Хзмішаний* | -Xcomp*
Нестандартні параметри ВМ

-Хруньцов*
Параметри для запуску jcov

-XX* | -Xms* | -Xmx*
Нестандартні параметри ВМ

Тести Визначення колекції тестів.

at-файли
Довгі списки параметрів і тестів можуть бути інкапсульовані в "at-файли". Розмістіть
параметри та/або тести у файлі та вкажіть ім’я файлу в командному рядку
з @file. Варіанти або тести, які включають пробіли, повинні бути вкладені всередину
одинарні або подвійні лапки. Коментарі можуть бути включені до файлу за допомогою
з префіксом "#". Щоб вказати параметр, що починається з '@' в команді
рядку, використовуйте "@@", щоб уникнути розширення @file.

Групи Набір тестів може визначати іменовані групи тестів. Щоб вказати назву групи
тестів у командному рядку, використовуйте test-suite-dir:group-name, де test-suite-dir є
шлях до кореневого каталогу набору тестів (тобто до каталогу, що містить файл
TEST.ROOT), і де ім’я групи – це назва групи тестів, визначеної в
тестовий набір. Якщо test-suite-dir опущено, за замовчуванням буде значення -реж
опція, якщо дана, або до поточного каталогу в іншому випадку. (Примітка: у Windows до
уникайте плутанини з абсолютними іменами шляху, включаючи специфікатор диска, the
test-suite-dir не можна вказувати за допомогою відносного шляху, що складається з одного
лист.)

Групи визначаються в наборі тестів за допомогою однієї або кількох Java
файли властивостей. Назви цих файлів мають бути перераховані в записі «групи».
TEST.ROOT. Якщо ім’я файлу укладено в квадратні дужки, повідомлення про помилку не буде
надається, якщо файл не знайдено. У файлах властивостей кожен запис вказує
предмети, які потрібно включити або виключити з групи. Щоб включити тест або каталог
tests, просто вкажіть назву тесту або каталогу. Щоб виключити тест або
каталогу тестів, використовуйте '-', за яким слідує назва тесту або каталогу. До
включити вміст іншої групи, використовуйте «:», а потім назву групи.
Між «-» або «:» та іменем, що йде далі, не повинно бути пробілів.

Додаткову інформацію та приклади можна знайти в онлайн-довідці. Ви можете отримати доступ до цього безпосередньо з
командний рядок за допомогою «-onlineHelp ...", або ви можете запустити джгут JavaTest і використовувати
меню Довідка.

jtreg також можна запустити з Ant. Додаткову інформацію див. в онлайн-довідці. Наприклад, скористайтеся
Параметр командного рядка "-onlineHelp ant".

АВТОРСЬКЕ


Авторське право © 1999, 2016, Oracle та/або її філії. Всі права захищені. Використання є предметом
до умов ліцензії.

параметри jtreg... тести...

Тести можуть подаватися у вигляді файлів або папок, що містять тестові файли, або за допомогою тестових груп.
Довгі списки параметрів і тестів можуть бути інкапсульовані в "at-файли".

Щоб отримати коротку інформацію про тему, використовуйте «-help ...". Аргумент є командою
варіант або інше слово, пов’язане з темою. Використовуйте "-help all", щоб показати всю довідку
записів

Інформація доступна для наступних тем.

Докладні параметри

Ці параметри контролюють обсяг виводу, записаного на консоль під час роботи
Тести

Параметри документації

Варіанти додаткової документації

Загальні параметри

Параметри тайм-ауту

Ці параметри контролюють поведінку, коли тести виконуються довше, ніж зазначено
значення тайм-ауту.

Параметри вибору тесту

Ці параметри можна використовувати для уточнення набору тестів, які потрібно виконати.

Параметри тестового режиму

Кожен тест складається з серії кроків, які називаються діями. Забезпечує ремені jtreg
різні режими, які визначають JVM для виконання кожної дії. За замовчуванням
полягає в запуску кожної дії в новій JVM.

Параметри, пов’язані з JDK

За замовчуванням тести запускатимуться з використанням JVM за замовчуванням у тестовому JDK. Можна пройти
всі застосовні параметри JVM за допомогою використання -vmotion; крім того, найбільш поширена JVM
параметри також підтримуються безпосередньо. Щоб отримати повну інформацію про будь-який варіант, зверніться до
документації для цієї версії JDK або спробуйте використати «java -допомога" або "java -X".
Якщо параметр не застосовний до певної платформи або випуску JDK, він буде
відхилено.

Тести Визначення колекції тестів.

Додаткову інформацію та приклади можна знайти в онлайн-довідці. Ви можете отримати доступ до цього безпосередньо з
командний рядок за допомогою «-onlineHelp ...", або ви можете запустити джгут JavaTest і використовувати
меню Довідка.

jtreg також можна запустити з Ant. Додаткову інформацію див. в онлайн-довідці. Наприклад, скористайтеся
Параметр командного рядка "-onlineHelp ant".

Авторське право © 1999, 2016, Oracle та/або її філії. Всі права захищені. Використання є предметом
до умов ліцензії.

Використовуйте jtreg онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad