App Rejected at 80%+ Coverage

I’m seeking clarification regarding our recent app submission which was rejected due to insufficient code coverage, despite our internal testing showing we meet the requirements.

Current Coverage Metrics:

Statements : 81.25% ( 130/160 )
Branches   : 89.65% ( 26/29 )
Functions  : 89.13% ( 41/46 )
Lines      : 80.64% ( 125/155 )

As you can see from our coverage report above, we appear to be meeting the recommended 80% coverage threshold for marketplace apps. All our metrics - statements, branches, functions, and lines - are above 80%.

Questions for the Community:

  1. Has anyone encountered a similar situation where their app was rejected despite meeting coverage requirements?
  2. Are there specific areas or types of coverage that receive additional scrutiny during review?
  3. What testing tools and methods do you recommend for ensuring comprehensive coverage?
  4. Are there any common pitfalls or blind spots we should look out for in our coverage analysis?

Hi @Damanpreet_Singh,

Could you share your app ID so I can check why the app was rejected with enough code coverage?

This is the only code coverage required for app submission.

Hi @Raviraj

My app id is 275185

@Damanpreet_Singh
A file named “.report.json” will be created in the app root folder by the FDK CLI. It’s where the metadata regarding the code coverage is stored in the packed app.

The “.report.json” file is missing from your submitted app package. Could you please check if this file exists in your local app folder and is packed along with the app package when using the “fdk pack” command?

If it was missed to add while packing, could you uninstall and reinstall FDK to see if it works again?

uninstalling and reinstalling FDK solved the problem. Thank you for the help

This topic was automatically closed 6 days after the last reply. New replies are no longer allowed.