Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
bc8ce99
Merge pull request #6 from JStuve/jstuve/release
JStuve Oct 20, 2023
b4e12ad
Create LICENSE
JStuve Oct 24, 2023
cb4cd05
Merge pull request #7 from JStuve/JStuve-patch-1
JStuve Oct 24, 2023
149fc0d
Update issue templates
JStuve Oct 29, 2023
97ed5b5
Merge pull request #8 from JStuve/jstuve/issue-templates
JStuve Oct 29, 2023
e81fc11
Removed indexdb usage
JStuve Oct 29, 2023
ead34cb
Merge branch 'main' of https://github.com/JStuve/git-kit into jstuve/…
JStuve Oct 29, 2023
2d4525a
Updated github issue templates
JStuve Oct 29, 2023
e8fb971
Updated read me
JStuve Oct 29, 2023
d9b3850
Merge pull request #10 from JStuve/jstuve/clean-up
JStuve Oct 29, 2023
2af03cc
initial tests start
TallanGroberg Nov 16, 2023
7cdb641
Minor test improvements and refactoring
JStuve Nov 16, 2023
54e49df
Merge pull request #13 from TallanGroberg/tallanGroberg/initial-testing
JStuve Nov 16, 2023
820a7b6
Merge pull request #14 from JStuve/jstuve/testing-refactor
JStuve Nov 16, 2023
c0517e0
typescript test refactor
TallanGroberg Nov 18, 2023
699abcc
typescript test refactor
TallanGroberg Nov 18, 2023
21ac67c
Merge branch 'main' of https://github.com/TallanGroberg/git-kit
TallanGroberg Nov 18, 2023
7cd85ac
Merge branch 'main' of https://github.com/TallanGroberg/git-kit
TallanGroberg Nov 18, 2023
3efefde
typescript test refactor
TallanGroberg Nov 18, 2023
91a5fd8
typescript test refactor
TallanGroberg Nov 18, 2023
aee9eeb
removed .env
TallanGroberg Nov 18, 2023
34f7b23
install .env
TallanGroberg Nov 18, 2023
fd66ecc
Merge branch 'tallanGroberg/initial-testing' of https://github.com/Ta…
TallanGroberg Nov 18, 2023
49851d6
extra jest obj
TallanGroberg Nov 18, 2023
3f9d7fe
Merge branch 'main' of https://github.com/TallanGroberg/git-kit
TallanGroberg Nov 19, 2023
8cea19b
all tests now passing with typescript configuration.
TallanGroberg Dec 1, 2023
b7bf532
Merge https://github.com/TallanGroberg/git-kit
TallanGroberg Dec 1, 2023
bb7a665
Merge branch 'main' into tallangroberg/initial-testing
TallanGroberg Dec 1, 2023
03d3656
add end to end test yml to forkflows
TallanGroberg Dec 1, 2023
e99dcda
testing new e2e
TallanGroberg Dec 1, 2023
3b15927
change mismatch name
TallanGroberg Dec 1, 2023
bd654bc
add tj-actions/puppeteer to end to end work flow
TallanGroberg Dec 1, 2023
e6f2af0
add headless mode false
TallanGroberg Dec 1, 2023
611a3d6
add mauFourner for headful mode with puppeteer.
TallanGroberg Dec 1, 2023
d7971a7
add puppeteerrc.cjs to work on build problem for github actions
TallanGroberg Dec 1, 2023
6494772
set timeout as longer for setup times in github actions.
TallanGroberg Dec 1, 2023
d8dad2a
change config to run simple command.
TallanGroberg Dec 1, 2023
14a894e
trying more fixes
TallanGroberg Dec 1, 2023
68a9b99
slight change from last
TallanGroberg Dec 1, 2023
3c9ba63
remove build
TallanGroberg Dec 1, 2023
731c41b
add devtools: false to beforeEach
TallanGroberg Dec 1, 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
45 changes: 45 additions & 0 deletions .github/workflows/e2e-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: End To End Tests
on:
pull_request:
branches:
- main
types:
- opened
- synchronize
workflow_dispatch:

jobs:
run-e2e-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v3.1.1
with:
node-version: '18.x'

- name: Cache Dependencies
uses: actions/cache@v2
id: npm-cache
with:
path: node_modules
key: npm-${{ hashFiles('package-lock.json') }}
restore-keys: npm-


- name: Install Dependencies
if: steps.npm-cache.outputs.cache-hit != 'true'
run: |
npm i
env:
CI: true

- name: Setup Puppeteer Chrome
uses: MauFournier/puppeteer-headful-with-commands@v3.0.0

- name: Run end to end tests
run: |
xvfb-run --auto-servernum --server-args='-screen 0 1024x768x24' npm run test-e2e
env:
CI: true
Loading