diff --git a/.run/All unit tests.run.xml b/.run/All unit tests.run.xml
new file mode 100644
index 0000000000000000000000000000000000000000..95c8e8b28220babaccac81bddf1f6bd1614e6994
--- /dev/null
+++ b/.run/All unit tests.run.xml	
@@ -0,0 +1,9 @@
+<component name="ProjectRunConfigurationManager">
+	<configuration default="false" name="All unit tests" type="CompoundRunConfigurationType">
+		<toRun name="mailbox [ktlintCheck]" type="GradleRunConfiguration" />
+		<toRun name=":mailbox-android:test" type="GradleRunConfiguration" />
+		<toRun name=":mailbox-core:test" type="GradleRunConfiguration" />
+		<toRun name=":mailbox-cli:test" type="GradleRunConfiguration" />
+		<method v="2" />
+	</configuration>
+</component>
\ No newline at end of file
diff --git a/.run/_mailbox-android_test.run.xml b/.run/_mailbox-android_test.run.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b177c564badbc7cb3a6191325585d6c1dce48425
--- /dev/null
+++ b/.run/_mailbox-android_test.run.xml
@@ -0,0 +1,24 @@
+<component name="ProjectRunConfigurationManager">
+	<configuration default="false" name=":mailbox-android:test" type="GradleRunConfiguration"
+		factoryName="Gradle">
+		<ExternalSystemSettings>
+			<option name="executionName" />
+			<option name="externalProjectPath" value="$PROJECT_DIR$" />
+			<option name="externalSystemIdString" value="GRADLE" />
+			<option name="scriptParameters" value="" />
+			<option name="taskDescriptions">
+				<list />
+			</option>
+			<option name="taskNames">
+				<list>
+					<option value=":mailbox-android:test" />
+				</list>
+			</option>
+			<option name="vmOptions" value="" />
+		</ExternalSystemSettings>
+		<ExternalSystemDebugServerProcess>false</ExternalSystemDebugServerProcess>
+		<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
+		<DebugAllEnabled>false</DebugAllEnabled>
+		<method v="2" />
+	</configuration>
+</component>
\ No newline at end of file
diff --git a/.run/_mailbox-cli_test.run.xml b/.run/_mailbox-cli_test.run.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b1941fe499be0040e63bf9e7496a85afb5708bdd
--- /dev/null
+++ b/.run/_mailbox-cli_test.run.xml
@@ -0,0 +1,24 @@
+<component name="ProjectRunConfigurationManager">
+	<configuration default="false" name=":mailbox-cli:test" type="GradleRunConfiguration"
+		factoryName="Gradle">
+		<ExternalSystemSettings>
+			<option name="executionName" />
+			<option name="externalProjectPath" value="$PROJECT_DIR$" />
+			<option name="externalSystemIdString" value="GRADLE" />
+			<option name="scriptParameters" value="" />
+			<option name="taskDescriptions">
+				<list />
+			</option>
+			<option name="taskNames">
+				<list>
+					<option value=":mailbox-cli:test" />
+				</list>
+			</option>
+			<option name="vmOptions" value="" />
+		</ExternalSystemSettings>
+		<ExternalSystemDebugServerProcess>false</ExternalSystemDebugServerProcess>
+		<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
+		<DebugAllEnabled>false</DebugAllEnabled>
+		<method v="2" />
+	</configuration>
+</component>
\ No newline at end of file
diff --git a/.run/_mailbox-core_test.run.xml b/.run/_mailbox-core_test.run.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35a95dcea9b2626d3b417c7b4952fa5eb9b85176
--- /dev/null
+++ b/.run/_mailbox-core_test.run.xml
@@ -0,0 +1,24 @@
+<component name="ProjectRunConfigurationManager">
+	<configuration default="false" name=":mailbox-core:test" type="GradleRunConfiguration"
+		factoryName="Gradle">
+		<ExternalSystemSettings>
+			<option name="executionName" />
+			<option name="externalProjectPath" value="$PROJECT_DIR$" />
+			<option name="externalSystemIdString" value="GRADLE" />
+			<option name="scriptParameters" value="" />
+			<option name="taskDescriptions">
+				<list />
+			</option>
+			<option name="taskNames">
+				<list>
+					<option value=":mailbox-core:test" />
+				</list>
+			</option>
+			<option name="vmOptions" value="" />
+		</ExternalSystemSettings>
+		<ExternalSystemDebugServerProcess>false</ExternalSystemDebugServerProcess>
+		<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
+		<DebugAllEnabled>false</DebugAllEnabled>
+		<method v="2" />
+	</configuration>
+</component>
\ No newline at end of file