diff --git a/tests/rsrc/bundles/tiles/.cvsignore b/tests/rsrc/bundles/tiles/.cvsignore
new file mode 100644
index 000000000..2eac42e15
--- /dev/null
+++ b/tests/rsrc/bundles/tiles/.cvsignore
@@ -0,0 +1 @@
+tilesets.map
diff --git a/tests/rsrc/bundles/tiles/bundler-config.xml b/tests/rsrc/bundles/tiles/bundler-config.xml
new file mode 100644
index 000000000..e3efda108
--- /dev/null
+++ b/tests/rsrc/bundles/tiles/bundler-config.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+ bundle/base
+
+ com.threerings.miso.tools.tile.xml.BaseTileSetRuleSet
+
+
+
+
+
+ bundle/fringe
+
+ com.threerings.media.tools.tile.xml.SwissArmyTileSetRuleSet
+
+
+
+
+
+
diff --git a/tests/rsrc/bundles/tiles/ground/.cvsignore b/tests/rsrc/bundles/tiles/ground/.cvsignore
new file mode 100644
index 000000000..edfd8732f
--- /dev/null
+++ b/tests/rsrc/bundles/tiles/ground/.cvsignore
@@ -0,0 +1 @@
+bundle.jar
diff --git a/tests/rsrc/bundles/tiles/ground/bundle.xml b/tests/rsrc/bundles/tiles/ground/bundle.xml
new file mode 100644
index 000000000..da358f704
--- /dev/null
+++ b/tests/rsrc/bundles/tiles/ground/bundle.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+ sample.png
+ 48
+ 64
+ 14
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1
+
+
+
+ landscape.png
+ 48
+ 64
+ 5
+ 1, 0, 1, 1, 1
+
+
+
+
+
+ fringe.png
+ 48, 48, 48, 48, 48
+ 64, 64, 64, 64, 64
+ 8, 8, 8, 8, 8
+
+
+
diff --git a/tests/rsrc/bundles/tiles/ground/fringe.png b/tests/rsrc/bundles/tiles/ground/fringe.png
new file mode 100644
index 000000000..390f45619
Binary files /dev/null and b/tests/rsrc/bundles/tiles/ground/fringe.png differ
diff --git a/tests/rsrc/bundles/tiles/ground/landscape.png b/tests/rsrc/bundles/tiles/ground/landscape.png
new file mode 100644
index 000000000..30e499ae8
Binary files /dev/null and b/tests/rsrc/bundles/tiles/ground/landscape.png differ
diff --git a/tests/rsrc/bundles/tiles/ground/sample.png b/tests/rsrc/bundles/tiles/ground/sample.png
new file mode 100644
index 000000000..d971bef06
Binary files /dev/null and b/tests/rsrc/bundles/tiles/ground/sample.png differ
diff --git a/tests/rsrc/bundles/tiles/objects/.cvsignore b/tests/rsrc/bundles/tiles/objects/.cvsignore
new file mode 100644
index 000000000..edfd8732f
--- /dev/null
+++ b/tests/rsrc/bundles/tiles/objects/.cvsignore
@@ -0,0 +1 @@
+bundle.jar
diff --git a/tests/rsrc/bundles/tiles/objects/building.png b/tests/rsrc/bundles/tiles/objects/building.png
new file mode 100644
index 000000000..16fca4818
Binary files /dev/null and b/tests/rsrc/bundles/tiles/objects/building.png differ