ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/test/px/Makefile
Revision: 1.1
Committed: Tue Jun 30 23:52:50 2020 UTC (4 years, 10 months ago) by greg
Branch: MAIN
Log Message:
test(pfilt, pflip,ra_tiff,normtiff,pvalue,pcompos,protate): added some unit tests for px build directory

File Contents

# User Rev Content
1 greg 1.1 # RCSid $Id: Makefile,v 1.6 2020/06/30 18:00:19 greg Exp $
2     #
3     # Unit tests for tools built in src/px
4     #
5    
6     HDR_CMP = radcompare -rms 0.07 -rel 1e-6 -max 0.2
7    
8     IMG_CMP = radcompare -h -rms 0.03 -rel 0.03 -max 0.07
9    
10     all: test-pfilt test-pvalue test-ra_tiff test-normtiff test-pcompos \
11     test-protate test-pflip
12    
13     clean:
14     rm -f test.hdr test24.hdr test24.tif test32L.tif \
15     norm24.tif norm8.tif pcompos.hdr
16    
17     test-pfilt: test.hdr
18     $(HDR_CMP) ref/test.hdr test.hdr
19    
20     test-pvalue: test24.hdr
21     $(IMG_CMP) ref/test24.hdr test24.hdr
22    
23     test-protate test-pflip test-pcompos: test.hdr test24.hdr
24     protate -r test.hdr | pcompos -a 2 -s 10 -b 1 1 1 \
25     '!pflip -h test24.hdr' - \
26     '!pflip -v test24.hdr' '!protate test.hdr' > pcompos.hdr
27     $(HDR_CMP) ref/pcompos.hdr pcompos.hdr
28     rm -f pcompos.hdr
29    
30     test-ra_tiff: test.hdr test24.hdr
31     ra_tiff test24.hdr test24.tif
32     ra_tiff -r test24.tif | $(IMG_CMP) test24.hdr -
33     ra_tiff -L test.hdr test32L.tif
34     ra_tiff -r test32L.tif | $(HDR_CMP) -h test.hdr -
35     rm -f test24.tif test32L.tif
36    
37     test-normtiff: test.hdr
38     normtiff -z test.hdr norm24.tif
39     radcompare ref/norm24.tif norm24.tif
40     normtiff -z -b test.hdr norm8.tif
41     radcompare ref/norm8.tif norm8.tif
42     rm -f norm24.tif norm8.tif
43    
44     test24.hdr: test.hdr
45     pvalue -db test.hdr | pvalue -r -db > test24.hdr
46    
47     test.hdr: ../renders/sunset.hdr
48     pfilt -x /2.5 -y /2.5 -r .6 ../renders/sunset.hdr > test.hdr