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
Cleanup acceptance tests #2091
Comments
pekkaklarck
added a commit
that referenced
this issue
Sep 11, 2015
Includes: - Remove pybot/jybot tags. Use only-jython, no-jython, etc. instead. - Do not set IronPython, Python 2.6, Windows, etc. tests non-critical when they cannot pass. Use no-ipy, no-python26, no-windows, etc. tags instead. TODO related to tags: - Still some more tests that are set non-critical can be excluded. - Fix --TagStatXXX options in run_atests.py.
jussimalinen
added a commit
that referenced
this issue
Sep 14, 2015
jussimalinen
added a commit
that referenced
this issue
Sep 15, 2015
… and make all of these tests to be always critical. #2091
jussimalinen
added a commit
that referenced
this issue
Sep 16, 2015
jussimalinen
added a commit
that referenced
this issue
Sep 16, 2015
The run_atest will exclude the require-something tags based on the platform.
jussimalinen
added a commit
that referenced
this issue
Sep 16, 2015
jussimalinen
added a commit
that referenced
this issue
Sep 21, 2015
jussimalinen
added a commit
that referenced
this issue
Sep 21, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 21, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 22, 2015
- Separate class to inspect and store interpreter information. - Use that class to pass info to executed tests via a variable file.
jussimalinen
added a commit
that referenced
this issue
Sep 25, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 28, 2015
- Added new 'Command Line To List' and 'List To Command Line' keywords to the Process library to ease splitting/joining cli args. Test and code review as well as documentation still missing. #2160 - Replaced simple 'shlex.split' usage in atests with the aforementioned Command Line To List keyword in Robot data and with enhanced shlex usage in Python libraries. - Added output files to generic Robot/Rebot execution keywords to avoid output streams getting full and execution hang on Windows. - Added 5 minute timeouts to Robot/Rebot execution keywords to avoid hanging in general. Above fixes related to the overall atest execution cleanup (#2091).
jussimalinen
added a commit
that referenced
this issue
Sep 29, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 29, 2015
jussimalinen
added a commit
that referenced
this issue
Sep 30, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 30, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 30, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 30, 2015
pekkaklarck
added a commit
that referenced
this issue
Sep 30, 2015
- Replace `Run Robot/Rebot Directly` with `Run Tests/Rebot Without Defaults` that utilizes `Run Tests/Rebot` internally. - Cleanup to related tests.
pekkaklarck
added a commit
that referenced
this issue
Oct 1, 2015
pekkaklarck
added a commit
that referenced
this issue
Oct 1, 2015
pekkaklarck
added a commit
that referenced
this issue
Oct 2, 2015
This task turned out to be much bigger than we expected but we are also happy with the end results. Remaining tasks:
|
jussimalinen
added a commit
that referenced
this issue
Oct 2, 2015
jussimalinen
added a commit
that referenced
this issue
Oct 2, 2015
jussimalinen
added a commit
that referenced
this issue
Oct 2, 2015
jussimalinen
added a commit
that referenced
this issue
Oct 7, 2015
pekkaklarck
added a commit
that referenced
this issue
Oct 8, 2015
Thats it for now I think. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The Robot Framework's own acceptance need some cleanup. Different platforms and requirements are handled sometimes by tags, sometimes by setting test non critical. The names for these tags are inconsistent as well. Also the keyword names are not written in consistent style. There is probably much more... It would be great to clean this stuff up along with the Python 3.0 support.
pybot
,jybot
, andx-fails-on-ipy
tags tono-jython
,only-jython
,no-ipy
etcregression
tag if possiblerequire-lxml
,require-docutils
,require-yaml
, andscreenshot
and make all of these tests to be always critical.no-ci
tag or similar, which would skip manual and telnet tests (all other could then be critical on ci?)atest/run_atest.py
in general. Perhaps rename it toatest/run.py
.atets/README.rst
.The text was updated successfully, but these errors were encountered: