Skip to main content

I am making my first FDK app and it’s a frontend button in the ticket_top_navigation area that gathers info to format ticket info into a more printable concise format. I have it to the point where Jest states we have >80% in all coverage sections, but when I go to pack the app, fdk states that coverage is less than 80% and forcing it to skip coverage results in an empty zip file. I can confirm that the manifest points toward the correct location for tests and we have both lcov.info and coverage-final.json in the coverage file and app.test.js in the __tests__ file within the overall directory. Any help would be appreciated. 

Tagging ​@BryceK . Would you have any insights for Roxi? 


Ping ​@zachary.king ​@Daniel Söderlund 


Sorry not my expertise 


Sorry not my expertise 

No worries Daniel! I have reached out to my PMs as well to see how they can guide. if you think anyone else from the Community can help, please feel free to tag them.


I am making my first FDK app and it’s a frontend button in the ticket_top_navigation area that gathers info to format ticket info into a more printable concise format. I have it to the point where Jest states we have >80% in all coverage sections, but when I go to pack the app, fdk states that coverage is less than 80% and forcing it to skip coverage results in an empty zip file. I can confirm that the manifest points toward the correct location for tests and we have both lcov.info and coverage-final.json in the coverage file and app.test.js in the __tests__ file within the overall directory. Any help would be appreciated. 

you can try asking here Freshworks Developer Community - Freshworks Dev Community – Discussions, Docs, and Developer Support it’s the dev forum for Freshworks. 


I am making my first FDK app and it’s a frontend button in the ticket_top_navigation area that gathers info to format ticket info into a more printable concise format. I have it to the point where Jest states we have >80% in all coverage sections, but when I go to pack the app, fdk states that coverage is less than 80% and forcing it to skip coverage results in an empty zip file. I can confirm that the manifest points toward the correct location for tests and we have both lcov.info and coverage-final.json in the coverage file and app.test.js in the __tests__ file within the overall directory. Any help would be appreciated. 

Hello ​@Roxi.Fontaigne, can you share what version of the FDK you are running? What happens if you try 

fdk validate
fdk pack -s

Try removing your test and code coverage files and see if it allows you to pack your app as a custom app. However, I agree with ​@Daniel Söderlund, you may want to take this over to the Developer Community, if anything, just to report the bug and get it in front of the right people.


Is it worth it?


I am making my first FDK app and it’s a frontend button in the ticket_top_navigation area that gathers info to format ticket info into a more printable concise format. I have it to the point where Jest states we have >80% in all coverage sections, but when I go to pack the app, fdk states that coverage is less than 80% and forcing it to skip coverage results in an empty zip file. I can confirm that the manifest points toward the correct location for tests and we have both lcov.info and coverage-final.json in the coverage file and app.test.js in the __tests__ file within the overall directory. Any help would be appreciated. 

Hello ​@Roxi.Fontaigne, can you share what version of the FDK you are running? What happens if you try 

fdk validate
fdk pack -s

Try removing your test and code coverage files and see if it allows you to pack your app as a custom app. However, I agree with ​@Daniel Söderlund, you may want to take this over to the Developer Community, if anything, just to report the bug and get it in front of the right people.

@zachary.king 

I’ll go ahead and also bring this over to the Developer community.

The version of FDK is 9.5.0 and when I run the above code mentioned I get 0 Errors of either kind and 0 warnings from Validate. Packing in this instance makes an empty zip folder.


Quick update on this issue! I’ve reached out to the Developer Platform team internally, and they’re currently investigating. We’ve also seen another customer report the same issue.

I’ll keep you posted as soon as I have an update.


Reply