#!/bin/bash # ptest script for glibc - to run time related tests to # facilitate Y2038 validation # Run with 'ptest-runner glibc-tests' output() { retcode=$? if [ $retcode -eq 0 ] then echo "PASS: $i" elif [ $retcode -eq 77 ] then echo "SKIP: $i" else echo "FAIL: $i" fi } # Allow altering time on the target export GLIBC_TEST_ALLOW_TIME_SETTING="1" tst_time64=$(ls -r ${PWD}/tests/glibc-ptest/*-time64) # Remove '-time64' suffix - those tests are also time # related tst_time_tmp=$(sed -e "s/-time64$//" <<< ${tst_time64}) # Do not run tests supporting only 32 bit time #for i in ${tst_time_tmp} #do # $i >/dev/null 2>&1 # output #done # Run tests supporting only 64 bit time for i in ${tst_time64} do $i >/dev/null 2>&1 output done