- find the "development" GS executable under Windows
- print out the error messages when launching run.sh
Change-Id: Idf25269dea96d04364ecd90283cab6badf98516b
- find the "development" GS executable under Windows
- print out the error messages when launching run.sh
Change-Id: I62722cb928317ad0820b442fc9ebbc51baa054f2
This reverts commit b37429a471.
Reason for revert: <Makes gps_test to fail nightly>
Change-Id: I1bbd02f4def4686a913cba9a2fe9d355c494e3af
(cherry picked from commit b252097fad)
- find the "development" GS executable under Windows
- print out the error messages when launching run.sh
Change-Id: I5a6849014bf0ad50c9185fa341bbd61ccc983e3a
Fix various Constraint_Error detected by the plugins activation:
- out of bound access when folding lines
- wrong test.yaml
- LSP_URI requires Normalized_Path
- fix autoformat.py plugin (special line edge case/context
issue/was trigger too soon)
- rename unicode.py to unicode_in_editor.py because of a name
collison with the default unicode function
(no-precommit-check)
Change-Id: I85b09ba3aea755522e012d698512fb1d1da84237
Use the "GPS_WRAPPER" variable to allow valgrind to run on
gnatstudio_exe in the production environment.
Run black on basic.py
Change-Id: I278997e5d76d5809edfb5ff43311e04e7d5f7b50
Monitor the new environment variable GNATSTUDIO_PYTHON_COV.
This variable must be set to the name of the directory being
tested.
Add --pycov switch in the testsuite CLI.
Create a pycov_data repository containing:
- preferences in the form of .coveragerc
- pycov_startup.xml: when put in $GNATSTUDIO_HOME\startup.xml
enabled all the plugins.
- all the generated file in the form of .coverage.${test_name}
When all the file are generated, run:
$ coverage combine # ignore this if there is only one .coverage*
$ coverage report
$ coverage html # optional
Change-Id: I4b45243924d939ede5b885ff86541a6d70571b0c
Allows setting an environment variable to bypass the
use of Xvfb, useful when launching tests through anod.
no-tn-check
Change-Id: I7b3f2db1a088ad71188a924270f3b47f97399e12
One step further in the transition from gnatpython to e3 and
Python 2 to Python 3.
Move hooks.py to Python 3.
Make the testsuite driver able to run the internal testsuite.
Adjust the test baselines to the "common ground" between
both testsuites.
Create a "gnatstudio_home" for all tests that's shared
between the internal and public testsuite.
Launch one Xvfb per parallel track.
Change-Id: I27806b14e20d39c8fe11d455c51b9424df1289a9
And add a mechanism to copy the old .gps directory to .gnatstudio
the first time. Rename keys6.xml to keys.xml when importing the old
.gpr directory.
Change-Id: I1e1ea2c123ae772a547561737e2309d4c081f239
* Make the ALS log the full in/out by default when executed
by the testsuite.
* Add a mechanism for capturing the ALS log files when running
tests as a developer.
* Add an __str__ method to LanguageServerResponse, for better
investigation in tests.
Also slight edit to a test in an attempt to understand it better.
Change-Id: I409e4af154e97916ee8755cf718723fc2444ed9b