

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| Процедура автоматического запуска и анализа |
|
Процедура автоматического запуска и анализа состоит в следующем: пользователь задает интересующее его подмножество пакета тестов (или весь пакет целиком) и запускает систему тестов на выполнение; выбирается тест группы C(t.c) и соответствующий ему файл для анализа (t.h); файл t.h записывается в файлрезультат тестирования; тест запускается на компиляцию; в файлрезультат записывается (добавляется) сообщение компилятора, если оно есть, результат прогона (1-прошел, О - не прошел), признак наличия сообщения (0-нет, 1-есть); выбирается очередной тест., таким образом, после прогона всех тестов периода компиляции (группы С) формируется файл - результат для дальнейшего анализа; исходя из полученного результата выделяются и исключаются те тесты последующих периодов (групп L и R), которые в данном случае не несут полезной информации; запускается следующая фаза прогона тестов (тесты группы L); одновременно асинхронно включается анализатор прошедшей группы тестов. Как и при выборе задания на тестирование, здесь реализован интерактивный режим. Вначале анализатор выдает краткую оценку результатов прогона тестов и перечень разделов стандарта, от которых допущены отклонения, а также разделов, в которых описаны машиннозависимые средства. Затем по желанию можно получить развернутую информацию о реализации конкретного средства или группы средств; прогон и анализ для тестов групп L и R выполняются аналогично; файлырезультаты трех фаз прогона пакета тестов заносятся в архивный файл. В дальнейшем информация из архивного файла может обрабатываться анализатором, запущенным автономно. Анализатор результатов тестирования написан с учетом возможности переноса на различные архитектуры. Описанная система тестов для компиляторов языка Си может оказаться полезной для широкого круга пользователей, в частности разработчиков компиляторов языка, программистов, занимающихся разработкой мобильных программ или их переносом с машины на машину, а также для тех программистов, которые сталкиваются с трудностями при работе с конкретным языковым процессором Си. Процедура автоматического анализа результатов тестирования существенно облегчает получение требуемой информации о конкретной реализации языка Си и аттестацию данного компилятора. |
Массажная подушка цены
minerva.net.ua
