Re: Consistency between .uuid and cache name test

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Mar 9, 2019 at 3:02 AM LRN <lrn1986@xxxxxxxxx> wrote:
>
> What is it testing for?
>
> prep #cleanup
> cp $FONT1 $FONTDIR #put 1 font into fontdir
> $FCCACHE $FONTDIR #create a cache for that fontdir
> cat $FONTDIR/.uuid #print the contents of the .uuid file (why?)
> $FCCACHE -r $FONTDIR #re-create a cache for that fontdir
> uuid=`cat $FONTDIR/.uuid` #get the contents of the .uuid file
> ls $CACHEDIR/$uuid*
> if [ $? != 0 ]; then #verify that a UUID-based cache subdir exists
>   echo "*** Test failed: $TEST"
>   echo "No cache for $uuid"
>   ls $CACHEDIR
>   exit 1
> fi
> n=`ls -1 $CACHEDIR/*cache-* | wc -l` #count the number of cache subdirs
> if [ $n != 1 ]; then #verify that only one cache subdir exists
>   echo "*** Test failed: $TEST"
>   echo "Unexpected cache was created"
>   ls $CACHEDIR
>   exit 1
> fi
>
> Why is it checking that only one cache subdir exists? The second invocation of
> fc-cache, with -r, deletes the old cache and creates a new one. I can't see why
> this test expects that only one cache will exist after this.

Because cache files are created per directories and only one directory
are available for testing. but if uuid is changed, it will be
generated with different name. this test makes sure if uuid isn't
changed by -r. though this testing should be gone soon because uuid
won't be needed.

>
> _______________________________________________
> Fontconfig mailing list
> Fontconfig@xxxxxxxxxxxxxxxxxxxxx
> https://lists.freedesktop.org/mailman/listinfo/fontconfig



-- 
Akira TAGOH
_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/fontconfig




[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux