Skip to content

Integrate ecoCode-mobile-android-test-project into creedengo-android #114

Description

@jduigoudev

Category: Infrastructure
Effort: M
Description: Import the ecoCode-mobile-android-test-project directly into the creedengo-android repository to serve as a validation/test corpus for all rules.

Sub-tasks:

  • Clone/copy the test project into a dedicated directory (e.g. test-project/)
  • Add a README.md in the test project directory explaining its purpose
  • Configure the test project as a Maven/Gradle module or standalone scannable project
  • Add a script or docker-compose override to run SonarQube analysis on the test project
  • Verify all existing rules (35 Java + Gradle) trigger correctly on test project samples
  • Update CI (GitHub Actions) to run a full analysis as part of the build pipeline
  • Document the workflow in BUILD_AND_DEPLOY.md

Acceptance criteria:

  • mvn sonar:sonar (or equivalent) runs successfully against the test project on the local Docker instance
  • All existing creedengo rules fire on the appropriate test files
  • CI pipeline passes with the integrated test project

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    🚀 enhancementNew feature or requestandroidSomething tied to the android OS🏆 challenge 🏆Work done during the ecoCode Challenge

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions