Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add playwright CI testing #1542

Merged
merged 38 commits into from
Sep 22, 2023
Merged
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
d42bfad
add tests-browser package
weboko Sep 6, 2023
1ed0b75
rename to browser
weboko Sep 6, 2023
8709795
add playwright and experiment with karma
weboko Sep 6, 2023
270d5ce
add lock
weboko Sep 6, 2023
45ea36a
remove karma
weboko Sep 7, 2023
b06701a
remove readme
weboko Sep 7, 2023
139abee
replace default app, rename
weboko Sep 7, 2023
3ee0bda
add and configure playwright
weboko Sep 7, 2023
3383412
up package-lock
weboko Sep 8, 2023
144b317
Merge branch 'master' of github.com:waku-org/js-waku into weboko/bund…
weboko Sep 8, 2023
c5ffa29
use @waku/create-app, add scripts to handle it
weboko Sep 8, 2023
fe611c1
remove tsconfig
weboko Sep 8, 2023
43ada36
merge with master
weboko Sep 8, 2023
6af9faa
merge with master
weboko Sep 8, 2023
0374115
Merge branch 'master' of github.com:waku-org/js-waku into weboko/bund…
weboko Sep 11, 2023
e075920
update playwright script
weboko Sep 11, 2023
36d0b4d
move dependency to root
weboko Sep 11, 2023
568e3ac
set folder
weboko Sep 11, 2023
9da9bff
up
weboko Sep 11, 2023
e96e42d
try install step
weboko Sep 11, 2023
e083d76
add playwright dep
weboko Sep 11, 2023
33c504e
remove step
weboko Sep 11, 2023
efff199
add es module utils
weboko Sep 11, 2023
a81c25f
fix import issue
weboko Sep 11, 2023
d1d4b64
run on master
weboko Sep 11, 2023
8611768
use container + merge with master
weboko Sep 19, 2023
5086da2
use image prop
weboko Sep 19, 2023
93856b3
marge with master
weboko Sep 21, 2023
d1e85bd
use dotenv-flow, set .env.local
weboko Sep 22, 2023
60140ad
add log, use dotenv-flow
weboko Sep 22, 2023
92dcdcc
add env var to ci
weboko Sep 22, 2023
789a87f
add env vars to CI
weboko Sep 22, 2023
92857a3
return install of deps
weboko Sep 22, 2023
0c61abf
return container & log build step
weboko Sep 22, 2023
acd731d
Merge branch 'master' of github.com:waku-org/js-waku into weboko/bund…
weboko Sep 22, 2023
3ffa903
upgrade @waku/create-app
weboko Sep 22, 2023
9302014
merge with master
weboko Sep 22, 2023
78d31a9
fix firefox in container problem
weboko Sep 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
rename to browser
weboko committed Sep 6, 2023

Verified

This commit was signed with the committer’s verified signature.
targos Michaël Zasso
commit 1ed0b75718b44e939d4a2a8ff22151bd8e745ef3
23 changes: 23 additions & 0 deletions packages/browser/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
46 changes: 46 additions & 0 deletions packages/browser/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading