diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index d0db3cd..c59b982 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -27,7 +27,8 @@ jobs:
         run: |
           xcodebuild test \
           -scheme SwiftRadioUITests \
-          -destination 'platform=iOS Simulator,name=iPhone 16,OS=latest' 
+          -destination 'platform=iOS Simulator,name=iPhone 16,OS=latest' \
+          -resultBundlePath ./TestResults.xcresult
 
 #jobs:
 #  build:
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1379f78
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,49 @@
+# Xcode
+#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Build generated
+build/
+DerivedData/
+xcuserdata/
+Builds/
+Build
+Artifacts/
+
+## Various settings
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+
+## Other
+*.moved-aside
+*.xccheckout
+*.xcscmblueprint
+.idea/
+.DS_Store
+
+## Obj-C/Swift specific
+*.hmap
+*.ipa
+*.dSYM.zip
+*.dSYM
+!Threads.framework.dSYM
+!*/Frameworks/**/*.dSYM
+
+## Playgrounds
+timeline.xctimeline
+playground.xcworkspace
+
+# Swift Package Manager
+#
+# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
+# Packages/
+# Package.pins
+.build/
+.swiftpm
+