Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fontconfig
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ben Wagner
fontconfig
Commits
f6810ede
Commit
f6810ede
authored
Mar 22, 2019
by
Akira TAGOH
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix make check on cross-compiled env
parent
98099ffc
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
80 additions
and
2 deletions
+80
-2
test/Makefile.am
test/Makefile.am
+5
-0
test/run-test.sh
test/run-test.sh
+8
-2
test/test-d1f48f11.c
test/test-d1f48f11.c
+18
-0
test/test-issue107.c
test/test-issue107.c
+18
-0
test/test-issue110.c
test/test-issue110.c
+18
-0
test/wrapper-script.sh
test/wrapper-script.sh
+13
-0
No files found.
test/Makefile.am
View file @
f6810ede
...
...
@@ -11,6 +11,7 @@ AM_TESTS_ENVIRONMENT= \
BUILT_SOURCES
=
$(builddir)
/out.expected
SH_LOG_COMPILER
=
sh
LOG_COMPILER
=
${srcdir}
/wrapper-script.sh
TESTS
=
run-test.sh
TESTDATA
=
\
...
...
@@ -75,6 +76,7 @@ endif
check_PROGRAMS
+=
test-bz106618
test_bz106618_LDADD
=
$(top_builddir)
/src/libfontconfig.la
if
!OS_WIN32
check_PROGRAMS
+=
test-hash
test_hash_CFLAGS
=
-I
$(top_builddir)
-I
$(top_builddir)
/src
$(UUID_CFLAGS)
test_hash_LDADD
=
$(UUID_LIBS)
...
...
@@ -91,6 +93,7 @@ test_bz106632_CFLAGS = \
$(NULL)
test_bz106632_LDADD
=
$(top_builddir)
/src/libfontconfig.la
TESTS
+=
test-bz106632
endif
check_PROGRAMS
+=
test-issue107
test_issue107_LDADD
=
\
...
...
@@ -99,6 +102,7 @@ test_issue107_LDADD = \
TESTS
+=
test-issue107
if
!ENABLE_SHARED
if
!OS_WIN32
check_PROGRAMS
+=
test-issue110
test_issue110_CFLAGS
=
\
-I
$(top_builddir)
\
...
...
@@ -127,6 +131,7 @@ test_d1f48f11_LDADD = \
$(NULL)
TESTS
+=
test-d1f48f11
endif
endif
EXTRA_DIST
=
run-test.sh run-test-conf.sh
$(TESTDATA)
out.expected-long-family-names out.expected-no-long-family-names
...
...
test/run-test.sh
View file @
f6810ede
...
...
@@ -31,11 +31,12 @@ BUILDTESTDIR=${builddir-"$MyPWD"}
FONTDIR
=
"
$MyPWD
"
/fonts
CACHEDIR
=
"
$MyPWD
"
/cache.dir
EXPECTED
=
${
EXPECTED
-
"out.expected"
}
LOG_COMPILER
=
${
LOG_COMPILER
-
"
$TESTDIR
/wrapper-script.sh"
}
ECHO
=
true
FCLIST
=
../fc-list/fc-list
$EXEEXT
FCCACHE
=
../fc-cache/fc-cache
$EXEEXT
FCLIST
=
"
$LOG_COMPILER
../fc-list/fc-list
$EXEEXT
"
FCCACHE
=
"
$LOG_COMPILER
../fc-cache/fc-cache
$EXEEXT
"
which bwrap
>
/dev/null 2>&1
if
[
$?
-eq
0
]
;
then
...
...
@@ -122,6 +123,7 @@ mkdir $FONTDIR/a
cp
$FONT2
$FONTDIR
/a
check
if
[
"x
$EXEEXT
"
=
"x"
]
;
then
dotest
"Re-creating .uuid"
prep
cp
$FONT1
$FONTDIR
...
...
@@ -164,6 +166,7 @@ if [ $n != 1 ]; then
ls
$CACHEDIR
exit
1
fi
fi
dotest
"Keep mtime of the font directory"
prep
...
...
@@ -214,6 +217,7 @@ fi
rm
-rf
$TESTTMPDIR
out1 out2 xxx flist1 flist2 bind-fonts.conf
fi
if
[
"x
$EXEEXT
"
=
"x"
]
;
then
dotest
"sysroot option"
prep
mkdir
-p
$MyPWD
/sysroot/
$FONTDIR
...
...
@@ -239,6 +243,8 @@ fi
rm
-rf
$MyPWD
/sysroot
fi
# dotest "deleting .uuid file on empty dir"
# prep
# cp $FONT1 $FONT2 $FONTDIR
...
...
test/test-d1f48f11.c
View file @
f6810ede
...
...
@@ -45,6 +45,24 @@
# define FC_DIR_SEPARATOR_S "/"
#endif
#ifdef _WIN32
#include <direct.h>
#define mkdir(path,mode) _mkdir(path)
int
setenv
(
const
char
*
name
,
const
char
*
value
,
int
o
)
{
size_t
len
=
strlen
(
name
)
+
strlen
(
value
)
+
1
;
char
*
s
=
malloc
(
len
+
1
);
int
ret
;
snprintf
(
s
,
len
,
"%s=%s"
,
name
,
value
);
ret
=
_putenv
(
s
);
free
(
s
);
return
ret
;
}
#endif
extern
FcChar8
*
FcConfigRealFilename
(
FcConfig
*
,
FcChar8
*
);
extern
FcChar8
*
FcStrCanonFilename
(
const
FcChar8
*
);
...
...
test/test-issue107.c
View file @
f6810ede
...
...
@@ -45,6 +45,24 @@
# define FC_DIR_SEPARATOR_S "/"
#endif
#ifdef _WIN32
#include <direct.h>
#define mkdir(path,mode) _mkdir(path)
int
setenv
(
const
char
*
name
,
const
char
*
value
,
int
o
)
{
size_t
len
=
strlen
(
name
)
+
strlen
(
value
)
+
1
;
char
*
s
=
malloc
(
len
+
1
);
int
ret
;
snprintf
(
s
,
len
,
"%s=%s"
,
name
,
value
);
ret
=
_putenv
(
s
);
free
(
s
);
return
ret
;
}
#endif
extern
FcChar8
*
FcConfigRealFilename
(
FcConfig
*
,
FcChar8
*
);
#ifdef HAVE_MKDTEMP
...
...
test/test-issue110.c
View file @
f6810ede
...
...
@@ -45,6 +45,24 @@
# define FC_DIR_SEPARATOR_S "/"
#endif
#ifdef _WIN32
#include <direct.h>
#define mkdir(path,mode) _mkdir(path)
int
setenv
(
const
char
*
name
,
const
char
*
value
,
int
o
)
{
size_t
len
=
strlen
(
name
)
+
strlen
(
value
)
+
1
;
char
*
s
=
malloc
(
len
+
1
);
int
ret
;
snprintf
(
s
,
len
,
"%s=%s"
,
name
,
value
);
ret
=
_putenv
(
s
);
free
(
s
);
return
ret
;
}
#endif
extern
FcChar8
*
FcConfigRealFilename
(
FcConfig
*
,
FcChar8
*
);
#ifdef HAVE_MKDTEMP
...
...
test/wrapper-script.sh
0 → 100755
View file @
f6810ede
#! /bin/bash
case
"
$1
"
in
*
.exe
)
fccwd
=
`
pwd
`
cd
$(
IFS
=
:
;
for
i
in
$PATH
;
do
echo
$i
|grep mingw> /dev/null
;
[
$?
-eq
0
]
&&
echo
$i
;
done
)
/usr/bin/env wine
$fccwd
/
$@
;;
*
)
$@
;;
esac
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment