Skip to content

Next gen #621

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

Merged
merged 40 commits into from
Apr 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
735433e
Initial backend for Next Gen
BeyondEvil Dec 16, 2020
f143891
fix tests
BeyondEvil Dec 16, 2020
6dc58cf
added collected items
BeyondEvil Dec 16, 2020
0f7a9e2
move nextgen to sep module
BeyondEvil Dec 17, 2020
dda6757
Initial backend
BeyondEvil May 9, 2021
81abf68
Initial frontend commit
drRedflint May 9, 2021
68c72c7
Merge branch 'initial-frontend' into next-gen
BeyondEvil May 9, 2021
5404c2a
remove phantomjs dependency (#424)
gnikonorov Dec 15, 2020
6f6955f
properly classify all npm dependencies (#425)
gnikonorov Dec 16, 2020
e02067c
Move the changelog to read the docs (#423)
gnikonorov Dec 18, 2020
d47c7cb
split plugin.py into smaller files (#427)
gnikonorov Dec 18, 2020
b7fd443
Implement the visible URL query parameter to control visibility of te…
gnikonorov Dec 21, 2020
256688a
Allow for redacting of environment table values (#431)
gnikonorov Jan 23, 2021
b1c3838
Initial backend for Next Gen
BeyondEvil Dec 16, 2020
d5904be
added collected items
BeyondEvil Dec 16, 2020
9f34c01
move nextgen to sep module
BeyondEvil Dec 17, 2020
ff08751
Initial frontend commit
drRedflint May 9, 2021
ff7cc32
Update next-gen with recent changes to master (#494)
BeyondEvil Jan 26, 2022
e568f1f
merge master
BeyondEvil Feb 4, 2022
aa85f41
Merge branch 'master' into next-gen
BeyondEvil May 7, 2022
0408b0d
Combined fe and be (#479)
BeyondEvil Mar 5, 2023
6eff86d
refactor: stop overwriting pytest data (#597)
BeyondEvil Mar 18, 2023
df894ec
chore: Add unit test file (#590)
BeyondEvil Mar 18, 2023
d02dac0
update: duration_format renders deprecation warning (#589)
BeyondEvil Mar 19, 2023
21cf389
fix: Add config to report object (#588)
BeyondEvil Mar 19, 2023
079681d
fix: Report fails to render with pytest-xdist (#598)
BeyondEvil Mar 19, 2023
40a80d5
fix: Table hooks (#599)
BeyondEvil Mar 20, 2023
6013279
chore: Add code coverage for JS (#600)
BeyondEvil Mar 25, 2023
34ff60f
fix: Missing logging in report (#603)
BeyondEvil Mar 25, 2023
f381d08
tests: Add tests for stdout and sterr capture (#604)
BeyondEvil Apr 1, 2023
3306c1c
fix: Collapsed should support All and none (#605)
BeyondEvil Apr 1, 2023
080780c
fix: Deprecate the Cells.pop function (#608)
BeyondEvil Apr 1, 2023
faaa12f
chore: Better directory and class structure (#609)
BeyondEvil Apr 1, 2023
81dc803
fix: Incorrect precedence render collapsed (#610)
BeyondEvil Apr 1, 2023
e6a3d5c
fix: Replacing log HTML (#611)
BeyondEvil Apr 1, 2023
3aa553f
fix: Use the same duration formatting as for the tests (#613)
BeyondEvil Apr 2, 2023
ac6d4b4
fix: Broken sorting due to typo in jinja template (#614)
BeyondEvil Apr 2, 2023
aa9c529
docs: Update to current (#616)
BeyondEvil Apr 2, 2023
142bd4a
chore: Migrate from Poetry to Hatch (#617)
BeyondEvil Apr 2, 2023
5e00bcc
Merge master with next-gen
BeyondEvil Apr 3, 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
32 changes: 19 additions & 13 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,32 +1,30 @@
{
"env": {
"browser": true,
"commonjs": true,
"es2021": true
},
"extends": "eslint:recommended",
"extends": [
"google"
],
"parserOptions": {
"ecmaVersion": 12
"ecmaVersion": "latest"
},
"rules": {
"array-bracket-spacing": "error",
"block-scoped-var": "error",
"block-spacing": "error",
"brace-style": "error",
"camelcase": "error",
"camelcase": "off",
"class-methods-use-this": "error",
"consistent-return": "error",
"default-case": "error",
"default-case-last": "error",
"default-param-last": "error",
"grouped-accessor-pairs": "error",
"indent": [
"error",
4
],
"linebreak-style": [
"error",
"unix"
],
"indent": [ "error", 4 ],
"linebreak-style": [ "error", "unix" ],
"max-len": ["error", { "code": 120 }],
"no-caller": "error",
"no-console": "error",
"no-empty-function": "error",
Expand All @@ -43,17 +41,25 @@
"no-throw-literal": "error",
"no-undefined": "error",
"no-unreachable-loop": "error",
"no-unused-expressions": "error",
"no-unused-expressions": "off",
"no-useless-backreference": "error",
"no-useless-concat": "error",
"no-var": "error",
"object-curly-spacing": [
"error",
"always",
{
"arraysInObjects": true
}
],
"prefer-const": "error",
"prefer-promise-reject-errors": "error",
"require-atomic-updates": "error",
"require-await": "error",
"require-jsdoc" : 0,
"semi": [
"error",
"always"
"never"
],
"quotes": [
"error",
Expand Down
97 changes: 0 additions & 97 deletions .github/workflows/actions.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .github/workflows/nightly.yml

This file was deleted.

42 changes: 42 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Publish

on:
push:
tags:
- "[0-9]+.[0-9]+.[0-9]+"
- "[0-9]+.[0-9]+.[0-9]+rc[0-9]+"

jobs:
publish:
if: github.repository == 'pytest-dev/pytest-html'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
persist-credentials: false

- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: '16.x'

- name: Install dependencies
run: npm ci

- name: Build app.js
run: npm run build:ci

- name: Build and Check Package
uses: hynek/build-and-inspect-python-package@v1

- name: Download Package
uses: actions/download-artifact@v3
with:
name: Packages
path: dist

- name: Publish package to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
password: ${{ secrets.pypi_password }}
Loading