alexstojda / soen390 Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
The release summary for iteration 1 using this template
Find a way to make an espresso test that can shake during test or open the related article view during test.
Describe the bug
Code Coverage Reports are not being generated
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Coverage reports should be generated when unit tests are run
Create the Distraction Free mode UI, with the following features:
A search bar at the top;
A web view for the article.
No bottom navigation bar, settings page, etc should appear.
Create a Card on the "Explore" feed to enter a distraction free mode
Add the Code Style Guide to the project wiki
Class diagram of the application in its current state, with focus on the classes we currently believe to have the biggest impact on the introduction of our new features (IE Before we start adding features)
Examples from previous project: https://github.com/amawai/android-wikipedia-390/wiki/Architecture-Recovery
STORY CHECKLIST
Describe the user story
As a user, I want to be able to browse and search through articles without any history being produced.
Describe alternatives you've considered
Initially, the design would have the icognito switch in the article UI. Instead, it was decided to have the toggle as a setting on the settings page.
Populate all remaining iteration data in the release summary document.
Sprint 3 is now complete you can close any unclosed issues if there are any.
Good work completed, make sure to finish off the features that you started in sprint 3, if you end up with a bit of extra time, you can try to add a bit to each or add a small spike feature into sprint 4.
Priority, risk, and points appear well distributed, overall decent planning. Make sure everyone has the opportunity to work as equally as possible.
Mockups are good, keep making sure to have the plan and mockups ready in all future sign-offs as well.
Make sure to have running Espresso (UI) tests ready for sprint 4 sign-off so that you can show me that they work. Be sure to spend some time making good unit tests so that you can get decent code coverage, as well as show that you have thought about any edge cases.
Don't forget to plan out release 3 and have the plan ready (including mockups) for the sprint 4 sign-off.
Overall good, keep it up.
Describe the bug
Permission to enable camera was added to Wikiwalkey which caused the espresso test to no longer work.
To Reproduce
Steps to reproduce the behavior:
run Wikiwalkey enable espresso test
Expected behavior
should run
Describe the bug
Due to the article being really named "Concordia University (Montreal)", instead of "Concordia University", the user never gets to the winning state.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The user should win the game when traveling to that page.
STORY CHECKLIST
Describe the user story
As a user, when I am reading an article and want to select a random article related to the current one to read next, I can shake my phone to select a new one.
Describe alternatives you've considered
We considered adding the shake2shuffle feature to the existing "Randomizer" feature, but that would not have enough complexity to warrant a full story, so we chose this approach instead.
Setup all relevant checks in the CI Pipeline
Description: Unless the user manually goes into their phone setting and enables camera permission, the app will crash when using wiki walky
To Reproduce:
Steps to reproduce the behavior:
Expected behavior:
The app should prompt user to enable the camera hardware
Environment:
Reproduceable on all android devices on all recent versions of android
Write an Espresso test for The Game. It should test that the link click increments the counter, that the Toast is visible on the Winning page, and that the surrender button works.
STORY CHECKLIST
Describe the user story
As a user, I want to be able to read articles while also seeing what is ahead of me while walking.
Describe alternatives you've considered
No alternatives for this story were considered.
Additional context
Essentially, the application background should be replace with the output of the camera so that the user can see where they are walking while reading an article.
STORY CHECKLIST
Describe the user story
The Idea of the game is the user chooses a destination page and must get to that page using as few jumps through related articles as possible. Hopefully, the user will learn something along their journey.
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.
Mockups - https://imgur.com/tbTczTf
STORY CHECKLIST
Describe the user story
As a user, I want to be able to read an article without being distracted by the many other UI elements available.
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.
Mockup: https://imgur.com/fwKBz1E
Describe the bug
Checkstyle checks do not run in circleci
To Reproduce
Steps to reproduce the behavior:
Setup everything related to the GitHub repo
Sprint 2 is complete and the feature/planning for Sprint 3 has been accepted.
You seem to have a good handle on the App and your plan for the future sprints seems good and scalable. Your current work is good, keep it up.
Keep putting emphasis on planning and review activities, they will still be worth a decent amount in future releases.
Keep on making sure that every commit has an issue linked, so far it looks alright, with a few commits without an issue here and there.
Make sure to keep producing mockups as needed (fixed versions are much better).
Make sure everyone has mostly equal code to their name (both test code and implementation code), this will become more strict now that we are entering release 2 and we expect more code and less planning overhead.
Please try to be more timely with your release for release 2 (getting me the report, not modifying the repo after the release is tagged for mockups/issue priority/risk). We will be strict next release.
If you have any problems let me know as early as possible (especially with Espresso) and I will try to find solutions with you.
Oh you can also close the sprint :D
Elevator pitch description at a high level for the release summary.
Bug description
Certain phones fail the test while others do not.
To Reproduce
Run test and see if your phone has Chinese characters after the first initial skip.
If so, your device will fail the test.
Setup the repository with all continuous integration checks as well as define any standards and style guidelines.
Create the navigation item to exit the Distraction Free mode.
Describe the bug
The espresso tests fail to run locally.
Additional context
Need to evaluate running them in firebase
1 Paragraph description of the CI setup.
Architecture diagram of the application in its current state (IE Before we start adding features)
Examples from previous project: https://github.com/amawai/android-wikipedia-390/wiki/Architecture-Recovery
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.