Skip to content

Conversation

defunctzombie
Copy link
Contributor

@defunctzombie defunctzombie commented Nov 25, 2024

Changelog

None

Docs

None

Description

Improve the e2e tests by using a packaged build of the create-foxglove-extension package. This packaged build tarball is used with the npx command to test the npx init functionality. This same tarball is installed into the sample extension to confirm the package script specified in the sample package.json works.

@defunctzombie defunctzombie marked this pull request as draft November 25, 2024 18:50
@defunctzombie defunctzombie marked this pull request as ready for review November 25, 2024 19:00
Copy link
Member

@jtbandes jtbandes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

Comment on lines -88 to -90
# Note: this does not use the `npm run package` command since that would use the
# version of foxglove-extension scripts specified in the package.json which is not the local
# version of the scripts.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this no longer true? Because of the new npm install step?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yep

@defunctzombie defunctzombie merged commit d43e49d into main Nov 25, 2024
5 checks passed
@defunctzombie defunctzombie deleted the roman/better-e2e branch November 25, 2024 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants