12345678910111213141516171819202122232425262728293031323334353637 |
- #!/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
|