Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
xdg
shared-mime-info
Commits
a37cb4db
Commit
a37cb4db
authored
Feb 20, 2020
by
Salamandar
Committed by
Bastien Nocera
Feb 20, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build: Add script to run the mime detection tests
Replaces the shell in Makefile.am
parent
6fb21a20
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
8 deletions
+29
-8
Makefile.am
Makefile.am
+3
-8
tests/test_mime.sh
tests/test_mime.sh
+26
-0
No files found.
Makefile.am
View file @
a37cb4db
...
...
@@ -39,7 +39,8 @@ EXTRA_DIST = \
data/freedesktop_generate.sh
\
po/check_translations.sh
\
tests/test_generic_icons.sh
\
tests/test_duplicate_mime_types.sh
tests/test_duplicate_mime_types.sh
\
tests/test_mime.sh
CLEANFILES
=
freedesktop.org.xml po/stamp-it
...
...
@@ -120,13 +121,7 @@ else
echo
"***************************************************************************"
;
\
exit
1
;
\
else
\
mkdir
-p
$(top_builddir)
/temp-mime-dir/mime/packages
;
\
cp
-a
$(top_builddir)
/freedesktop.org.xml
$(top_builddir)
/temp-mime-dir/mime/packages/
;
\
XDG_DATA_DIRS
=
"
$(top_builddir)
/temp-mime-dir/"
$(top_builddir)
/update-mime-database
$(EXEEXT)
"
$(top_builddir)
/temp-mime-dir/mime/"
;
\
XDG_DATA_DIRS
=
"
$(top_builddir)
/temp-mime-dir/"
XDG_DATA_HOME
=
"
$(top_builddir)
/temp-mime-dir/"
$(XDGMIME_PATH)
/src/test-mime-data
$(EXEEXT)
-v
$(top_srcdir)
/tests/mime-detection/list
||
exit
1
;
\
XDG_DATA_DIRS
=
"
$(top_builddir)
/temp-mime-dir/"
XDG_DATA_HOME
=
"
$(top_builddir)
/temp-mime-dir/"
$(XDGMIME_PATH)
/src/test-mime
$(EXEEXT)
||
exit
1
;
\
XDG_DATA_DIRS
=
"
$(top_builddir)
/temp-mime-dir/"
$(top_builddir)
/test-tree-magic
$(EXEEXT)
$(top_srcdir)
/tests/mime-detection/tree-list
||
exit
1
;
\
rm
-rf
"
$(top_builddir)
/temp-mime-dir/"
;
\
$(srcdir)
/tests/test_mime.sh
"
$(top_srcdir)
"
"
$(top_builddir)
"
"
$(top_builddir)
/freedesktop.org.xml"
"
$(top_builddir)
/update-mime-database
$(EXEEXT)
"
"
$(XDGMIME_PATH)
/src/test-mime-data
$(EXEEXT)
"
"
$(XDGMIME_PATH)
/src/test-mime
$(EXEEXT)
"
"
$(top_builddir)
/test-tree-magic
$(EXEEXT)
"
||
exit
1
;
\
fi
;
\
fi
@
$(srcdir)
/tests/test_duplicate_mime_types.sh
$(srcdir)
/data/freedesktop.org.xml.in
...
...
tests/test_mime.sh
0 → 100755
View file @
a37cb4db
#!/usr/bin/env bash
set
-e
source_root
=
"
${
1
}
"
build_root
=
"
${
2
}
"
xml_db_file
=
"
${
3
}
"
update_mime_database
=
"
${
4
}
"
xdgmime_test_mime_data
=
"
${
5
}
"
xdgmime_test_mime
=
"
${
6
}
"
test_tree_magic
=
"
${
7
}
"
tmp_dir
=
`
mktemp
-d
`
mkdir
-p
"
${
tmp_dir
}
/mime/packages"
cp
-a
"
${
xml_db_file
}
"
"
${
tmp_dir
}
/mime/packages/"
export
XDG_DATA_DIRS
=
"
${
tmp_dir
}
"
export
XDG_DATA_HOME
=
"
${
tmp_dir
}
"
"
${
update_mime_database
}
"
"
${
tmp_dir
}
/mime/"
"
${
xdgmime_test_mime_data
}
"
-v
"
${
source_root
}
/tests/mime-detection/list"
"
${
xdgmime_test_mime
}
"
"
${
test_tree_magic
}
"
"
${
source_root
}
/tests/mime-detection/tree-list"
rm
-rf
"
${
tmp_dir
}
"
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