Skip to content

Enable webpack JS tests for xmodule #37274

Closed

Description

@salman2013

Description:

Karma-webpack tests are disable in edx-platform due to this issue.

We have to re-enable the test-xmodule-webpack which is testing all JS files which was converted from RequireJS to ES6 module.

PR require these test cases to run: #36595

Things to do:

  • Figure out how to enable the karma-webpack tests in edx-platform
  • Figure out what was the failures and fix them.
  • Suggest JS file updates if something miss out during the conversion from RequireJS to ES6

Activity

  1. self-assigned this
    on Aug 26, 2025
  2. moved this to 🏗 In progress in Aximprovements Teamon Aug 26, 2025
  3. changed the title [-]Add webpack integration code into the xblocks-contrib repository.[/-] [+]Add webpack and karma integration code into the xblocks-contrib repository.[/+] on Sep 1, 2025
  4. changed the title [-]Add webpack and karma integration code into the xblocks-contrib repository.[/-] [+]Renable webpack and karma JS tests[/+] on Sep 15, 2025
  5. changed the title [-]Renable webpack and karma JS tests[/-] [+]Enable webpack and karma JS tests[/+] on Sep 15, 2025
  6. salman2013 commented on Sep 23, 2025

    @salman2013
    ContributorAuthor

    Here is the PR for this issue: #37351

  7. moved this from 🏗 In progress to 👀 In review in Aximprovements Teamon Sep 23, 2025
  8. changed the title [-]Enable webpack and karma JS tests[/-] [+]Enable webpack JS tests for xmodule[/+] on Oct 6, 2025
  9. kdmccormick commented on Oct 6, 2025

    @kdmccormick
    Member

    I updated the title of the ticket to clarify that this fixes test-xmodule-webpack, but test-lms-webpack and test-cms-webpack are still broken.

  10. moved this from 👀 In review to ✅ Done in Aximprovements Teamon Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions