From 3f502c47c9082db26763a5b1587b3a81652ccfc3 Mon Sep 17 00:00:00 2001 From: manzil-infinity180 Date: Sun, 18 Aug 2024 22:55:31 +0530 Subject: [PATCH] some more point --- .../google_summer_of_code/2024_Rahul_Vishwakarma.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_docs/developer/google_summer_of_code/2024_Rahul_Vishwakarma.md b/_docs/developer/google_summer_of_code/2024_Rahul_Vishwakarma.md index 7405e6e6..d895916b 100644 --- a/_docs/developer/google_summer_of_code/2024_Rahul_Vishwakarma.md +++ b/_docs/developer/google_summer_of_code/2024_Rahul_Vishwakarma.md @@ -12,6 +12,9 @@ The primary goals for this project include the expansion of our automated testin ## About My Work My first PR in Submitty is regarding the grade inquiry test which got closed after I raised pr for it because someone was already working on it, later I took the pr because the guy didn’t complete the work. So, I aim to expand cypress testing for the TA Grading Section. And try to fix the bugs and issues that I get during the testing and some other issues too. So I have done a lot of testing in Submitty as a GSoC contributor with the javascript and cypress tool till now. +Most of the time, i spent on the Rubric Grading Interface for adding test to it and fixes the some bugs by the way Rubric Grading Interface is customizable layout with a number of essential and helpful panels. Depending on the assignment configuration and manual grading tasks, the grader can customize the display, arrangement, and dimensions of these panels([more info](https://submitty.org/grader/rubric_grading/index#customizable-grading-panels)). Sections which does not had much tests like TA Grading, Disscussion Forum, Notebook Section, Peer Grading, File and Directory section later i added possible test for it. + + ## Visual Regression Testing For the visual testing with Cypress, we used the [cypress-image-diff](https://github.com/haim-io/cypress-image-diff) plugins it uses pixelmatch for the comparison of images based on what we provide the image in the baseline folder, [pixelmatch](https://github.com/mapbox/pixelmatch) is the simplest and fastest JavaScript pixel-level image comparison library and it relies on the cypress for taking the screenshots. I used the visual regression testing tool for testing the Markdowns  and  Mermaid  flowcharts. @@ -26,7 +29,7 @@ I used the visual regression testing tool for testing the Markdowns  an * [Added Test for Discussion Post Panel](https://github.com/Submitty/Submitty/pull/10536) * [Forum Image attachment](https://github.com/Submitty/Submitty/pull/10348) * [Added remaining test button in pdf](https://github.com/Submitty/Submitty/pull/10532) -* [Cycling Grader View](https://github.com/Submitty/Submitty/pull/10333) +* [Cycling Grader View](https://github.com/Submitty/Submitty/pull/10333) * [Testing TA Grading hotkeys](https://github.com/Submitty/Submitty/pull/10504) * [Notebook Builder And Panel](https://github.com/Submitty/Submitty/pull/10766) * [Rubric Grading Interface](https://github.com/Submitty/Submitty/pull/10755)