Commit Graph

380 Commits

Author SHA1 Message Date
Gleb Nikonorov e02067c183 Move the changelog to read the docs (#423) 2021-05-10 10:20:55 +02:00
Gleb Nikonorov 6f6955fb2e properly classify all npm dependencies (#425) 2021-05-10 10:20:55 +02:00
Gleb Nikonorov 5404c2a8f0 remove phantomjs dependency (#424) 2021-05-10 10:20:55 +02:00
Jim Brännlund 68c72c7223 Merge branch 'initial-frontend' into next-gen 2021-05-09 22:00:34 +02:00
Viktor Gustafsson 81abf68486 Initial frontend commit 2021-05-09 21:57:08 +02:00
Jim Brännlund dda67575cf Initial backend 2021-05-09 20:56:39 +02:00
Jim Brännlund 0f7a9e2ba5 move nextgen to sep module 2020-12-17 12:25:40 +01:00
Jim Brännlund 6dc58cf632 added collected items 2020-12-16 19:40:16 +01:00
Jim Brännlund f143891fa2 fix tests 2020-12-16 19:16:58 +01:00
Jim Brännlund 735433eaa5 Initial backend for Next Gen 2020-12-16 02:28:48 +01:00
Gleb Nikonorov 51a982cfbd
Add plugin hooks to RTD documentation (#415) 2020-12-13 18:12:50 -05:00
Jim Brännlund a0a5916bd7
Handle flaky windows test by rerunning (#414) 2020-12-14 00:02:47 +01:00
Jim Brännlund bbcc0f214f
Bump Black and Flake8 deps (#416)
Co-authored-by: Gleb Nikonorov <gleb.i.nikonorov@gmail.com>
2020-12-13 23:52:19 +01:00
Jim Brännlund 16a124e071
Re-enable tests against latest pytest (#421)
Co-authored-by: Gleb Nikonorov <gleb.i.nikonorov@gmail.com>
2020-12-13 23:42:21 +01:00
Gleb Nikonorov e26097224a
Make the report tab title reflect the report name (#420)
* Make the report tab title reflect the report name

* refactor test_report_title test
2020-12-13 17:21:54 -05:00
Gleb Nikonorov a1639ef4d9
Update CHANGES.rst (#411) 2020-12-13 10:11:03 -05:00
Gleb Nikonorov 727b305a57
Enable camelcase eslint rule (#410) 2020-12-12 17:19:19 +01:00
Jan Kowalleck dade11a7a1
fixed css sort tringles (#409)
closes #408
2020-12-12 10:39:38 +01:00
Jan Kowalleck e00532d9c8
Use scss nesting & variables (#393)
* ued SCSS features

* beatify scss
* applied variables for fonts, borders, spacing
* variables fr exra sizing
* add variable for triagle
* applied scss nesting

* compiled scss to css
2020-12-10 22:43:54 -05:00
Gleb Nikonorov 9bd4907682
remove all read the doc documentation from the repo (#405)
Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
2020-12-09 11:30:03 -05:00
Gleb Nikonorov 21fafe40b1
Document how to modify the environment section after tests are finished (#400) 2020-12-09 16:40:12 +01:00
Prakhar Gurunani 8b7bdc1fc5
Better error on missing CSS files. (#390)
Co-authored-by: Gleb Nikonorov <gleb.i.nikonorov@gmail.com>
2020-12-09 16:25:14 +01:00
Gleb Nikonorov 817d04df58
Move documentation to read the docs (#402)
* first pass at moving docs to read the docs

* migrate to readthedocs

* Fix broken development link in README

* Use better build command and some stylistic touchups

* Add development section on writing docs

* undo changes to documentation not in readthedocs
2020-12-09 13:21:28 +00:00
Charles Machalow ba4f15431c
Re-enable pypy3-windows. Closes #358 (#403) 2020-12-08 22:44:43 -05:00
Jan Kowalleck d0984435f9
Remove pkg_resources (#396)
* remove pkg_resources from `plugin.py`

* removed pkg_resources from `__init__.py`

Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
2020-12-04 15:54:50 +00:00
Gleb Nikonorov 38db4e3faf
Update release date for latest version (#394) 2020-12-03 21:44:40 -05:00
Gleb Nikonorov b9fb0a0ea1
Fix readme typos (#398)
* Clean up some typos in the README

* add back a newline

* fix lint
2020-12-03 14:25:57 +00:00
Jan Kowalleck 0e82906e71
Use scss (#385)
* use scss to generate `style.css`

* added linter for sass/scss

* generated `style.css` from scss.

* developer notes for SASS/SCSS/CSS

Co-authored-by: Gleb Nikonorov <gleb.i.nikonorov@gmail.com>
2020-12-01 00:34:39 -05:00
Gleb Nikonorov 2bb20108c6
Stop attaching test reruns to final test report entries (#387)
* treat rerun entries as seperate test runs

* Add changelog entry

* fix a typo

* remove debug code

* fix flaky test on mac
2020-11-30 21:40:18 -05:00
Jan Kowalleck 3f6368693f
Move sources to `src` dir (#384) 2020-11-27 15:14:03 +00:00
Gleb Nikonorov 9c9bd27724
Disable codecov PR comments (#382)
Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
2020-11-27 12:29:42 +00:00
Gleb Nikonorov b57ca0bcf2
Allow for report duration formatting (#380)
* first attempt at a working solution

* final solution, no tests

* Update README.rst

Add documentation on how to provide a custom display value for duration formatters

* temp

* finalize the change

* undo test report changes

* fixup tests

* Clarify default duration column data formatting

* fix failing tests

Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
2020-11-27 12:10:43 +00:00
Gleb Nikonorov 67d213575c
Add codecov badge to readme (#379)
* Add codecov badge to readme

* Remove the open issues badge from the README
2020-11-26 08:36:22 +00:00
Gleb Nikonorov f2aae7d29a
Add codecov support for python code (#370)
* Add workflow to generate codecov reports for pytest

* implement codecov publishing

* Move linting into its own job in the github actions file

* Alphabetize this change

* make coverage optional

* properly add devel-cov

Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
2020-11-24 14:56:51 +00:00
Gleb Nikonorov 0372228909
Remove outdated release instruction (#371) 2020-11-15 09:50:11 +00:00
Gleb Nikonorov 0e2c045a16
Add ESLint to project (#367)
* Add ESLint to project

* Change name of JavaScript GitHub action and also break ESLint to test CI

* Unbreak ESLint

* Move eslint to precommit, add more rules

* alphabetize eslintrc rules

Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
2020-11-12 12:34:57 +00:00
Gleb Nikonorov 03040fe160
Update the gitignore file (#368) 2020-11-12 11:55:32 +01:00
Sorin Sbarnea 6fe35ca6c6
Add release-drafter config (#361)
* Add release-drafter config

* Update release-drafter.yml

* Update release-drafter.yml
2020-11-11 19:26:22 +00:00
Gleb Nikonorov 75b481e2dc
Add a package.json file for a better javascript development experience (#365)
* Add a package.json file for a better javascript development experience

* remove publushing information from the package.json
2020-11-10 17:30:17 +00:00
Gleb Nikonorov d104477d64
remove the appveyor yaml file, since we don't use appveyor anymore (#366) 2020-11-08 12:23:54 +00:00
Sorin Sbarnea 4f2cf9ca39
Assure scm versioning is pypa compatible (#364)
Related: https://github.com/pytest-dev/pytest-html/issues/322#issuecomment-721315174
2020-11-04 14:33:19 +00:00
Sorin Sbarnea ca5ddbc208
Move release from travis to github actions (#360)
- create packaging environment that produces deliverables
- removes travis integration
- configures github actions to call packaging after all the other
  tests are passing and to make a release if tag is present
- test.pypi.org is kept commented until we sort credentials for it
- no credentials are needed as they are already configured in github
2020-11-03 07:47:23 +00:00
Gleb Nikonorov d971d0065d
Respect --show-capture=no flag (#359) 2020-10-29 15:57:27 +00:00
Gleb Nikonorov 8fd44c8119
Prep version 3.0.0 for release (#362) 2020-10-25 07:22:15 +00:00
Charles Machalow b9bb5a9b4d
Enable testing on Windows and MacOS (#357)
Co-authored-by: Gleb Nikonorov <gleb.i.nikonorov@gmail.com>
2020-10-24 14:52:57 +01:00
Gleb Nikonorov b609a1d914
Respect pytest --capture=no and -s flags (#353) 2020-10-23 14:44:31 +01:00
Gleb Nikonorov ce1f728a97
Merge pull request #354 from glogiotatidis/makedirs-exist-ok
Use os.makedirs(exist_ok=True).
2020-10-22 14:57:50 -04:00
Giorgos Logiotatidis a77171c416 Use os.makedirs(exist_ok=True).
Replace os.path.exists checks with os.makedirs(exist_ok=True) which
helps with race conditions when running tests with pytest-parallel or
pytest-xdist.
2020-10-21 13:11:41 +03:00
Gleb Nikonorov d355f07e3b
Add Github Actions workflow for nodejs portion of project (#351) 2020-10-20 15:14:10 +01:00
Gleb Nikonorov f5e2fb0ee3
Support tox isolated builds (#349) 2020-10-18 11:38:37 +01:00