-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create functional testing files and ci process #8
Comments
The issues with Scribe not functioning as on Simulator means that testing should be a priority, potentially even for the next release. Specifically #96 seems difficult to test for on Simulator. One option going forward would be to integrate a device testing service like Browserstack, which is available free for open source. There's also the ability to add GitHub Actions integration, which then could function as a part of the general CI process. |
Currently reviewing the following documentation @andrewtavis.
Articles: Will have a brief summarisation by EOD. Also, checking out Browserstack. Thank you for creating all the issues 😄 🚀 |
You’re welcome for the issues, @SaurabhJamadagni! We can talk tomorrow if more are needed 😝😅😊 And thanks for looking into all this :) I’ll assign the both of us for research and implementation 🙃 |
Hey @andrewtavis, sorry for the delay but here's a brief summarisation of the basics from the articles and docs:
I came across a library known as Nimble, which is apparently popular for asserting instead of the standard XCAssert functions. Going through it and will check if there are any advantages to using it over the native functions. |
Thanks, @SaurabhJamadagni! Will read into this all a bit when I’m back 😊😊 |
Terms
Issue
Testing for Scribe and a continuous integration process would be very helpful to assure that pull requests can merged without issue. Discussions of best practices as well as how best to integrate the process into pull requests would be a first step in this issue. This would be followed by writing tests for a baseline, and then adding a
ci.yml
file to aworkflows
directory in Scribe-iOS/.github.The text was updated successfully, but these errors were encountered: