Skip to content
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

Fix part of #5343: Introduce new CI workflow for Code Coverage #5465

Merged
merged 344 commits into from
Aug 10, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    4d5c21f View commit details
    Browse the repository at this point in the history
  2. Specifying jdk version for TestBazelWorkspace build to see if this is…

    … causing any mismatched misconfiguration in ci (test pass locally)
    Rd4dev committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    4c87573 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d810b2 View commit details
    Browse the repository at this point in the history
  4. Fix Lint checks on indentation

    Rd4dev committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    595e9df View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    4bc533f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba16aaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    138a141 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75e28e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    9da53d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aaf3caf View commit details
    Browse the repository at this point in the history
  3. Resolve merge conflict after test timeout and fetch error fixes in ed…

    …ge cases and many to one targets
    Rd4dev committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    53d3d79 View commit details
    Browse the repository at this point in the history
  4. Updated processTimeout to set as standard 5 minutes and moved outCont…

    …ent specific to the test case
    Rd4dev committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    d3eb372 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'code_coverage_fix_edge_cases' of https://github.com/opp…

    …ia/oppia-android into code_coverage_many_to_one_targets
    Rd4dev committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    9b5995e View commit details
    Browse the repository at this point in the history
  6. Fix Lint checks, kdoc checks and updated tests for CoverageRunner, Co…

    …verageReporter, merge updates
    Rd4dev committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    fcf365e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f1bda0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6710f66 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    756bed8 View commit details
    Browse the repository at this point in the history
  10. Addition of dividing tests with shards did help with ci checks, now r…

    …emoving it to see if that is actually causing the issues (may be with idle times)
    Rd4dev committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    ab60123 View commit details
    Browse the repository at this point in the history
  11. Adding back shards since that significantly lessens the test run time…

    … most importantly helps with max idle run time issues
    Rd4dev committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    d25ea9c View commit details
    Browse the repository at this point in the history
  12. Merge branch 'code_coverage_fix_edge_cases' of https://github.com/opp…

    …ia/oppia-android into code_coverage_many_to_one_targets
    Rd4dev committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    8802b27 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7a2f66b View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Merge branch 'develop' of https://github.com/Rd4dev/oppia-android int…

    …o code_coverage_fix_edge_cases
    Rd4dev committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    66a387e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'code_coverage_fix_edge_cases' of https://github.com/opp…

    …ia/oppia-android into code_coverage_many_to_one_targets
    Rd4dev committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    50574ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f170487 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    a720fe7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c527a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4350f5e View commit details
    Browse the repository at this point in the history
  4. Refactored runCoverageForFile generation separate function and added …

    …test cases for sets of success, failure and anomaly cases
    Rd4dev committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6fed0c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e17837 View commit details
    Browse the repository at this point in the history
  6. Decrementing the shard count to 8 to not cause overhead of resources,…

    … to note with 12 the run completed in just 200 seconds
    Rd4dev committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    bae304a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0432f1 View commit details
    Browse the repository at this point in the history
  8. Incrementing the shard count to 6 since the tests timeout in ci with …

    …4 and 6 seems like a middle ground
    Rd4dev committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f6fa8af View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Introduced ComputeChangedFiles utility to get the list of changed fil…

    …es that will later be provided as arg for RunCoverage script run
    Rd4dev committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    57f0875 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    2d8166a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    660c6bd View commit details
    Browse the repository at this point in the history
  3. Ignoring the compute all files implementation need to confirm the git…

    … all file retrieval process since the output of ls-files is not desirable
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ede33c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0635875 View commit details
    Browse the repository at this point in the history
  5. Replicating the unit test yaml implementation for code coverages

    Note: This is a blind copy paste of the unit test implementation and this needs a lot of refining to get review ready. To self: 1. The coverages should only run after all tests have passed 2. Not sure if caching would be needed here or its necessary to understand caching here 3. Same with Oppia Build Tests, since those will require targets not sure if we will need to have an implementation for again mapping them to tests or can we run coverages directly in run coverage job, 4. The output files could possibly be moved here as paths or make sure to use the same output path here (better to move here to not cause any confusion) 5. The final .md report and the status check results should be reflected here to properly set pass and fail cases and to handle uploading of comments
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    919afdd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e242b9f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0985145 View commit details
    Browse the repository at this point in the history
  8. Increasing the min threshold to 90 to see if the Coverage Check fails

    Additionally it is noted that the files that do not have test files were added to the anomaly cases, I think it would be more appropriate to have the coverage check status set to false over there and notify the developers since there was a file that doesn't have test the coverage fails alert. Though we assume that script check checks these cases and proceed it would be better to have it as a case within the script itself to make it not dependant on other scripts or checks.
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    81257bc View commit details
    Browse the repository at this point in the history
  9. Not a fix, just making sure if increasing the processTimeout helps, p…

    …robably Build Oppia Tests should be the fix
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    61de269 View commit details
    Browse the repository at this point in the history
  10. Exempting the file compute affected tests to cause a intentional cove…

    …rage check status fail
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7c32b5e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b3df84b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    357cc5d View commit details
    Browse the repository at this point in the history
  13. Introduced a new utility just to retrieve the test targets for the se…

    …t of changed files provided
    
    Since the code coverages take a long time, it should be possible that the builds are taking the most times which cause process didn't finish within intended time errors. So may be having the build oppia tests beforehand should help with this, but since we use just the changed files for the input to our run coverage scripts we will need this extra utility (or if possible lets try to move it with something else if possible retrieve changed files.kt) to handle the mapping of changed files to their respective targets to feed to build them
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    707a749 View commit details
    Browse the repository at this point in the history
  14. Added missing import for ScriptBackgroundCoroutineDispatcher in retri…

    …eve changed files test targets
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    81bab77 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    446a916 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b46708d View commit details
    Browse the repository at this point in the history
  17. Reverting the file exemption coverage case since we have other issues…

    … with large tests that need to be handled first
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2c01848 View commit details
    Browse the repository at this point in the history
  18. Replacing the bazel coverage command with bazel test --collect covera…

    …ge to make use of the same size and shard count values for coverages
    
    Testing it with MathModelTest does run coverage in shards while adding large and shard counts, but they do produce multiple shard coverage.dat files which on viewing seem to have entire coverage data but I just want to make sure that they are not produced as separate results, if they do then that will be a mess and we will need to figure out a way to combine all those data (would be better if bazel has that functionality (I think they do). Also testing with RunCoverageTests is taking over half an hour  with sharding so ci should be a better place to view those results.
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    fe42482 View commit details
    Browse the repository at this point in the history
  19. Removing the print statement for Raw Coverage Data since that seems t…

    …o interupt with the coverage output path
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    67c0036 View commit details
    Browse the repository at this point in the history
  20. Incrementing the shard to 24 to align with compute affected tests tes…

    …t to see if that can handle the coverage cases
    
    Also the compute affected tests test do pass with shards set and coverage runs with bazel test --collect-coverage but the percentage is yet to be cross checked
    Rd4dev committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2a12472 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    46b779a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8341cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d5eeb4 View commit details
    Browse the repository at this point in the history
  4. Moving down the target declaration since test file exemption asset is…

    … referenced before assignment
    Rd4dev committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    113a828 View commit details
    Browse the repository at this point in the history
  5. Re running to confirm if the coverage percentages are same throughout…

    … capturing with sharding
    
    RunCoverage: 70.16%, ComputeAffectedTestsTest: 77.27%, BazelClient: 87.04%
    Rd4dev committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    a198c56 View commit details
    Browse the repository at this point in the history
  6. Re running to confirm since last ci did show difference in coverage p…

    …ercentages especially with RunCoverageTest
    
    RunCoverage: 70.16%, ComputeAffectedTestsTest: 77.27%, BazelClie
    Rd4dev committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    8c9800b View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Printing out coverage report data utilizing collect coverage flag

    This doesn't change any logic of the coverage retrieval but just prints the data to observe the actual collective data results. Major concern with this approach is that the coverage results shouldn't be overriden by the other, which will be confirmed through this and also by running with a bulk of reports later
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    d4f8015 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e139fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef3318b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    606225f View commit details
    Browse the repository at this point in the history
  5. Re running coverage analysis attempt: 3 to check the coverage percent…

    …ages
    
    Last 2 times outputted the same result and no changes were detected but I will have to check the runs with more test shards running atleast a 10 times to see if this is accurate so probably a 10 more re runs will be coming after this
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    968474b View commit details
    Browse the repository at this point in the history
  6. Re running, also un commenting the oppia build tests caching - probab…

    …ly its not gonna do anything as its only with caching
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    22f201d View commit details
    Browse the repository at this point in the history
  7. Re running while uncommenting the build oppia tests without caching s…

    …ection in the workflow
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    0808192 View commit details
    Browse the repository at this point in the history
  8. Re running attempt 6: with removing the kt suffix for test target que…

    …ries to build oppia tests
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    e0735a9 View commit details
    Browse the repository at this point in the history
  9. Re run attempt 7 with bunch of random new line and print statments ju…

    …st to trigger test runs for coverage
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    ede2c0b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8946b06 View commit details
    Browse the repository at this point in the history
  11. Executing bazel command in 2 different ways for tests with shard conf…

    …iguration and tests that don't have shard configuration
    
    The reason for this is -with tests that have shard configuration, to use the same shards we need to use the bazel test --collect code coverage flag to run them with the same parallelization but the downside is they also provide the coverage results in separate shards which could easily turn into a misrepresentation if the coverage.dat file has missing information since they only represent data of one shard. This was noticed with RunCoverageTest where on alternate runs in ci it represented percentages of 50% and 70% with the exact same test data. To overcome this we need to combine these coverages into one. While bazel does provide --combined report flag, it doesnot provide the ability to provide a desired path. Which is again a next downside. So far the provided combine report flag saves the report to the _coverage/_coverage_report.dat file but but but the catch is, it is the same dir for all the coverage (test) runs. Which means that while running asynchronously if a report is overriden there is a change of discrepency in the data at times. This might be a rare case but it is definitely not fool proof atleast to the extend I can think of. -And also this method of collect coverage flag might not even be required for non sharded tests, since this might introduce extra effort and even overriden reports too as now they too will use the same common report folder. So now there are 2 ways of executing coverage 1. with bazel coverage for non sharded tests 2. with bazel test --collect_code_coverage for sharded tests.
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    3d78a86 View commit details
    Browse the repository at this point in the history
  12. Re run attempt 10; Printing the coverage command run with bazel test …

    …--collect_code_coverage output to view shard coverage data
    Rd4dev committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    5ea0739 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Temporary reference point for handling multiple shard coverage data

    This will be later removed. Using lcov's merge mechanism combines every data even that are not relavant to the source file making it un reliable, another option would be to manually merge them which would again turn complicated when dealing with branch and function data on scale
    Rd4dev committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b266e48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15061ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e8198c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90db4f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Merge branch 'develop' of https://github.com/Rd4dev/oppia-android int…

    …o code_coverage_many_to_one_targets
    Rd4dev committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    8955775 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10d9acd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77e0149 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0d1afe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d0d72d1 View commit details
    Browse the repository at this point in the history
  6. Adding external action wait for workflow action to trigger Coverage C…

    …hecks only after the Unit Test checks have passed
    
    Native workflow_run, workflow_call, local action call, needs, reusable workflows don't seem to satisfy the desired requirement
    Rd4dev committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    7443270 View commit details
    Browse the repository at this point in the history
  7. Halting the conditional triggering of coverage checks since external …

    …actions need approval
    Rd4dev committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    77b060b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b800826 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Refactoring RetrieveChangedFiles and RetrieveChangedFilesTestTargets …

    …into one since they majorly duplicate many implementations
    Rd4dev committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    9ad842f View commit details
    Browse the repository at this point in the history
  2. Updated the coverage workflow to utilize the combined retrieve change…

    …d files utility to save buckets, files and targets values
    Rd4dev committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    8eb748d View commit details
    Browse the repository at this point in the history
  3. Added missing import TimeUnit

    Rd4dev committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f73037c View commit details
    Browse the repository at this point in the history
  4. Clean up of the coverage workflows and left over unused parts from re…

    …trieve changed files test targets utility
    Rd4dev committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    fd1946e View commit details
    Browse the repository at this point in the history
  5. Added a part of RetrieveChangedFilesTest test cases

    Yet to add cases for retrieving and checking test targets
    Rd4dev committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    9a25964 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9147df2 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    be8ff1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d76b89 View commit details
    Browse the repository at this point in the history
  3. Trigger Build since ExplorationActiveTimeControllerTest seems to fail

    Might be a flaky test
    Rd4dev committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c2eddfb View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Syncing in with upstream many to one targets

    Probably require a lot of iterations to check all passes an clear up the centralized protos execution. Things to do 1. Add error messages to be included in the failed coverage report proto to provide more info on the fail case, 2. Have one centralized proto generation to handle md generation (flexible for both local and ci and with distinction in creation based on md and html (need to figure out), 3. Update to have a sequential flow, 4. Update tests as most error cases are removed
    Rd4dev committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    07e6fad View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    5479330 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24390f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffe7768 View commit details
    Browse the repository at this point in the history
  4. Renaming the runWithCoverageAsync to runCoverageForTestTarget, update…

    …d the coverage proto description, renamed to findTestFiles, simplified conditional
    Rd4dev committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    8e88c35 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Trying to find the coverage path with regex pattern as they mismatch

    Pushing it to see it through CI as local wsl seems broke and runs forever
    Rd4dev committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c1f012c View commit details
    Browse the repository at this point in the history
  2. Save lobby before switching to a side branch to test permission error…

    … with writing coverage data
    Rd4dev committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    aa0de7f View commit details
    Browse the repository at this point in the history
  3. Trying to hit a certain line n number of times in different ways yet …

    …the count remains 1
    
    Makes me wonder if it just has binary values set to decide it, analysing few reports seems like they too exhibit the same behaviour for line coverages and branches have certain different int values but they seem to represent the branch
    Rd4dev committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    800ccda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad611b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    84c5336 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'develop' of https://github.com/Rd4dev/oppia-android int…

    …o code_coverage_many_to_one_targets
    Rd4dev committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    5561b4e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    07184ee View commit details
    Browse the repository at this point in the history
  8. Fixes Missing Coverage Data Test Case

    Still the Failed to Retrieve Coverage File needs to be figured out and the code should be refactored to be more readable
    Rd4dev committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    3974ce0 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Fixed the retrieve coverage failure test case :) by reproducing the s…

    …ame behaviour instead of brute forcing the scenario
    Rd4dev committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    360dc4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    565f2f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd96fa3 View commit details
    Browse the repository at this point in the history
  4. Added functionality to also include source files of the test files to…

    … be included for coverage analysis
    Rd4dev committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    2e04f8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6c506e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0353897 View commit details
    Browse the repository at this point in the history
  7. Added a new proto Coverage Report Container to hold all the coverage …

    …report as a list
    
    This will be used with the 0th index for html reports and will be used as an entire list for md generation.
    Rd4dev committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b749916 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Save lobby - Collecting protos into one coverage report container pro…

    …to that can be uploaded later as an artifact and utilized later for one combined report generation
    Rd4dev committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a35d7a0 View commit details
    Browse the repository at this point in the history
  2. Updating the coverage missing test case while removing the job and re…

    …plicating the actual failure scenerio by not actually using a test file for its testing purposes
    Rd4dev committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    05a007b View commit details
    Browse the repository at this point in the history
  3. Clean up and changed the test case names to be more specific on what …

    …causes their failure
    Rd4dev committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a3a661e View commit details
    Browse the repository at this point in the history
  4. Added validation to ensure exactly one unique value of filePath and f…

    …ileSha1Hash are present in the coverage report corresponding to one file for n:1 targets included
    Rd4dev committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    8a12cf4 View commit details
    Browse the repository at this point in the history
  5. Clean up of aggreagation code and replaced conditional error statment…

    …s with kotlin checks
    Rd4dev committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    e72179a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f00ebc6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2fa9737 View commit details
    Browse the repository at this point in the history
  8. Hardcoded implementation of saving the protos to their own path

    Will need to take in a dynamic path
    Rd4dev committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    8b2415e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. New proto structure for coverage to having distinct case for success …

    …details and failure message case in Coverage Report
    Rd4dev committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    b0839ca View commit details
    Browse the repository at this point in the history
  2. Roughly organized layout / implementation of the flow of the protos a…

    …nd report generation
    
    The base flow is RunCoverage runs CoverageRunner on each file and acquires a single or a list of protos based on the relationship with targets and test files. With the collected protos, it can either have a success (details) or a failure case. If any of them is a failure then it returns a failure for the file's test target, if the file has a success case then aggregation occurs to account incase of multi relationship cases. Till this each file will now have their own 1 single coverage report. And each of them are finally combined as one single container of coverage. This container is then passed to the CoverageReporter. Here the coverage report container is taken as one single unit and looped for each coverage report for both html and md. With html for each success case a html file needs to be created. With md report both success and failure cases should be taken and included in the final report as just one single report in one common spot (this is included just to maintain the standard flow other than that and if needed debugging, the md woudln't serve anything useful for local dev works)
    Rd4dev committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d9ef7d8 View commit details
    Browse the repository at this point in the history
  3. Re-writing the CoverageReporter script to handle the container proto …

    …and success, failure and exemption cases specifically for HTML and MD reports. Till this commit the log and html sections are re written while md report and proto storage needs to be handled
    
    Update tests later :(
    Rd4dev committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    333607e View commit details
    Browse the repository at this point in the history
  4. First set of cleanup with coverage reporter implemented

    Pending status check addition, exemption list addition, saving protos
    Rd4dev committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    b17e0d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    824c406 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ee99c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    372ae95 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6499311 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Final md report generation with failure, details - 1. failure below t…

    …hreshold 2. exempted failure 3. success 4. exempted success and test file exemption cases
    
    This just feels like a dumped version would require major refactorings and also does have lot of testing data that needs to be cleaned up
    Rd4dev committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    aa68b95 View commit details
    Browse the repository at this point in the history
  2. Refactored CoverageReporter into unit functionalities and avoid repet…

    …itions
    
    The md report will be added as part of their respective success and failure tables with appropriate percentages requires and felt nice to be at one place than at a different spot or separte section
    Rd4dev committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    5e0da59 View commit details
    Browse the repository at this point in the history
  3. Added parameter to save the proto to the path specified

    This though wouldn't be useful for local dev but is much needed to save the protos of each matrix run. This could be saved with their encoded bucket names and retrieved later
    Rd4dev committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    bcb0bf2 View commit details
    Browse the repository at this point in the history
  4. Added Coverage Check Status that check through every fail and details…

    … case and decides on a Coverage Status value as either PASS or FAIL
    
    This will later be passed to CI to run the final Run Coverage Status Check that can fail the entire workflow if FAIL status is retrieved and only pass on PASS
    Rd4dev committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    8ff593f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b2f0d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    40b5f14 View commit details
    Browse the repository at this point in the history
  7. Added test case for CoverageReporter to test success detail, falure a…

    …nd exemption cases with html report generation
    Rd4dev committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    257e434 View commit details
    Browse the repository at this point in the history
  8. Added test case for CoverageReporter to test success detail, falure a…

    …nd exemption cases with md report generation
    Rd4dev committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    a63a4d0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    edfd42d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    91cd498 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4d5e58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b41ad71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db74fee View commit details
    Browse the repository at this point in the history
  5. Fix failing test cases, lint checks indents, missing new lines and ma…

    …x line lengths
    
    Todo: 1. The Coverage Status Checks needs to be utilized to have the check pass or fail with error and their respective tests needs an update accordingly. 2. The new lines needs to be properly handled with conditions and again update tests accordingly.
    Rd4dev committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    d7ab04d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5da141 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c847231 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2172905 View commit details
    Browse the repository at this point in the history
  9. Fix Tests with Failure cases and used the public const MIN_THRESHOLD …

    …throughout the test and sources
    Rd4dev committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    2ff0bda View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    61accfb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    eef9618 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aed8081 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    4293d43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d93762e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75048d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a294810 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1ceedd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    464840c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d875a9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8c35412 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d9358fd View commit details
    Browse the repository at this point in the history
  10. Resolve merge conflict with upstream list of files and modified alway…

    …s with !cancelled in code coverage check
    Rd4dev committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    d4dc9fe View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e024b8f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5ea6054 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Base test case setup to add a file as a changed file for computeChang…

    …edFilesTest case
    
    ComputeAffectedTestsTest would require creating test files but with this this should be just files
    Rd4dev committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    267b1b3 View commit details
    Browse the repository at this point in the history
  2. Added test cases for ComputeChangedFiles replicated exactly from the …

    …ComputeAffectedTestsTest but with file changes
    
    Still needs to enable the compute all files setting to have it run all files with Run All Tests and have the coverage workflow triggered only after unit tests workflow is done
    Rd4dev committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    12df19d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e20782c View commit details
    Browse the repository at this point in the history
  4. Merge branch 'develop' of https://github.com/Rd4dev/oppia-android int…

    …o code_coverage_many_to_one_targets
    Rd4dev committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    5e528fe View commit details
    Browse the repository at this point in the history
  5. Added the copy of local and shared test to ensure the multiple test f…

    …or a file do work properly
    Rd4dev committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    e72eec3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49d2029 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    226f8b6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    223c266 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8aa42bb View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Updated the Final coverage report template as suggested. This introdu…

    …ces having a table for the No of files, total coverage and coverage analysis, but the template suggestion was to have them as individual lines. Having this as a save point and if approved will be modified later
    Rd4dev committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    871a48e View commit details
    Browse the repository at this point in the history
  2. Updated tests with updated md template and fixed few review comments

    Needs a lot of iterations with test cases and also with the review comment to have specific testing scenerios, that should be the way but would require re iterating again. And also have calls for test content cases to simply it. Also the report structure tests too are not completely tested locally will update with ci reports as they should be much faster
    Rd4dev committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    2221bad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c670ec3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45ee041 View commit details
    Browse the repository at this point in the history
  5. Save lobby while fixing tests as they take too long

    With changes to test exemption take as input and changes to the markdown every test case needs and update and taking too long
    Rd4dev committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    9b01b54 View commit details
    Browse the repository at this point in the history
  6. Enabled and refactored compute changed files to have all files settin…

    …g to true and get all files
    
    Needs to be tested in ci and test related to compute all files need to be added
    Rd4dev committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    2535777 View commit details
    Browse the repository at this point in the history
  7. Remove unintended shard count

    Rd4dev committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c6b45db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e4c687 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    87b45a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    30f3e97 View commit details
    Browse the repository at this point in the history
  2. Refactoring with test file exemption removal

    Would probably need to fix failing test cases first to actually see coverage workflows in action, will switch to PR 2.2
    Rd4dev committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e527dd9 View commit details
    Browse the repository at this point in the history
  3. Fixed test cases with Coverage Reporter and also added test cases cor…

    …responding to low and high pass fail exemption percentages
    Rd4dev committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    2f11be3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    667ed45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09277b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0738388 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bdddfd5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9400e9e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5d6b16b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0f3309c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ad5aa58 View commit details
    Browse the repository at this point in the history
  12. Updating with the upstream list of files

    All tests are finally updated and passing, with this the coverage runs should run successfully but only start after the unit tests pass
    Rd4dev committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4ee8269 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6aeda6b View commit details
    Browse the repository at this point in the history
  14. Bumping the processTimeout to 15 since the code coverage run failed w…

    …ith process did not finish within the time error was thrown
    Rd4dev committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    71a9ce2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    395a3b1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d8b9e6a View commit details
    Browse the repository at this point in the history
  17. Bumping the process timeout straight in the RunCoverage to 35 and rem…

    …oving the need to wait for the unit test workflow to finish to see the results quickly
    
    This is only done after verifying all the test have passed and its only the timeout issue with the ci runs
    Rd4dev committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    bec21b7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    89dcd05 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fed6a79 View commit details
    Browse the repository at this point in the history
  20. Changing the report format to proto for the ci runs and also bumping …

    …processTimeout in the ci runs
    
    The format set to proto must introduce a check to see if proto output path exists to properly save it, and that will be re introduced with the upcoming pr when things make sense to determine where to store them
    Rd4dev committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    cec0f34 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    15b6d63 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2274c0d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d8d121e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    cba7a13 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    dad1370 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4462e12 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    83836bc View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    d1307c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2639294 View commit details
    Browse the repository at this point in the history
  3. Merge with develop branch

    Rd4dev committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    013c951 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8b70ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    743024d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa9cde0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    65419db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0801ea5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac2f97e View commit details
    Browse the repository at this point in the history
  10. Updated tests to reflect changes in md report with replacement of lin…

    …ks to details summary
    Rd4dev committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    f951993 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fdf274a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dc47fc6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bc7054b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2d4b338 View commit details
    Browse the repository at this point in the history
  15. Fix Lint check indentation

    Rd4dev committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    12e9f3e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    91f031f View commit details
    Browse the repository at this point in the history
  17. Mapping tests to targets right in the compute changed files

    This catches few things 1. Changed the source list returned earlier in the list of files pr to just return a string, earlier tried having .single() call on them as that could confirm it returning just one string path from the list, but turns out there are files that are not properly placed in the source code causing the mapping not appropriate so throwing an error would halt it, instead for those files a null is thrown and then filtered out. 2. Used distinct to just have one single source entry passed for the run coverage so no duplicate expensive runs 3. The mapping of test to source is now also a part of the compute changed files to make sure we only send sources to the run coverage and also having done this here would help with retrieving the appropriate test targets in the retrieve test targets for later builds. All these need to be tested with test cases and verified in the ci run
    Rd4dev committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    aed0c18 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7c8dac9 View commit details
    Browse the repository at this point in the history
  19. Removed steps: git-secret, decrypt secrets and all with caching steps…

    … since disabled for a long time
    Rd4dev committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    f6460e3 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    69256ea View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    618a9ee View commit details
    Browse the repository at this point in the history
  22. Updating tests to work on files that are committed and not just added…

    … or staged or untracked, the script behaviour needs to be addressed in the upcoming commits
    Rd4dev committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9b0c209 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    48bc7f7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3eac085 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Configuration menu
    Copy the full SHA
    28593b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7949695 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8839a01 View commit details
    Browse the repository at this point in the history
  4. Fix Tests after merging with upstream exemptions

    Needs a cleanup with handling of protos per test name paths
    Rd4dev committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    a970df2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea1be84 View commit details
    Browse the repository at this point in the history
  6. Fix tests with saving proto - yet to confirm test case with changes t…

    …o coverage report collection type
    Rd4dev committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    fa85aa6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3377795 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aeaa8fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe67c3a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2709e46 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7836bdc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9ee65c2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    73231c5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f834919 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7a8f32f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b89dfb9 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b655df7 View commit details
    Browse the repository at this point in the history
  18. Changing the proto to MD as keeping the proto would skip the coverage…

    … status check as there is no call to the coverage reporter yet and that will only be introduced with the upcoming pr to upload the artifacts, and use them to derive a coverage status
    Rd4dev committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    1d35054 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    76da534 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    21773d0 View commit details
    Browse the repository at this point in the history