61 Commits

Author SHA1 Message Date
Micah Lee
5a83824d46 Make build-windows.py not use special characters, and make it detect 32-bit or 64-bit python 2022-03-30 08:55:04 -07:00
Micah Lee
935f9bec5b Add --ci-build to Windows build script, and do more to make the build in CircleCI 2022-03-30 08:29:16 -07:00
Micah Lee
6002516c56 Try installing some dependencies with chocolatey 2022-03-29 21:59:39 -07:00
Micah Lee
19360eedeb Don't require gui tests because they crash 2022-03-29 21:11:46 -07:00
Micah Lee
7b8b37863f Only try building after tests pass 2022-03-29 21:05:23 -07:00
Micah Lee
8a53aa3723 Fix YAML 2022-03-29 21:04:39 -07:00
Micah Lee
8885f23b0f Try CircleCI Windows orb 2022-03-29 21:02:03 -07:00
Micah Lee
db7310b4df Actually switch to next gen CircleCI container images 2022-03-28 20:22:14 -07:00
Micah Lee
74ae4b01aa Switch to next gen CircleCI image 2022-03-28 20:20:23 -07:00
Micah Lee
8128832450 Set env variable a different way 2022-03-28 20:13:14 -07:00
Micah Lee
74172a0151 Turn on qt debugging in CircleCI 2022-03-28 20:06:07 -07:00
Micah Lee
201da936f0 Try running tests a different way 2022-03-06 14:17:13 -08:00
Saptak S
d327db58e4 Try bullseye image instead of buster 2021-12-30 13:19:53 +05:30
Saptak S
1c78fed752 Use xvfb to run the GUI tests 2021-12-26 21:22:30 +05:30
Saptak S
78f43ef6b7 Updates python image to 3.9 in circleci to match pyproject requirement 2021-12-26 17:28:18 +05:30
Micah Lee
73c2f73aa9 Continue switching from briefcase to poetry 2021-12-19 17:33:11 -08:00
Miguel Jacq
0b40079a31 Remove unnecessary censorship class invocation, which breaks CLI mode right now.
Fix Website and Chat modes with auto-stop timer in CLI mode.

Add 'poetry run onionshare-cli' tests to CircleCI to catch CLI runtime bugs.
2021-11-12 11:43:09 +11:00
Kushal Das
565151c3ed Removes extra comments from CI config 2021-09-03 21:05:47 +05:30
Micah Lee
f15ee5e8bf Install new dependencies so CircleCI tests run, and fix a pytest warning 2020-11-01 11:50:11 -08:00
Micah Lee
d760f55fd1 Add desktop documentation about building CLI wheel, and make CircleCI tests build CLI wheel first as well 2020-11-01 10:13:58 -08:00
Micah Lee
398a1be844 Fix yaml spacing 2020-10-14 20:44:21 -07:00
Micah Lee
d5b4ad46cd Change CircleCI to run CLI tests, then GUI tests 2020-10-14 20:42:20 -07:00
Micah Lee
da12325d1d Fix common.get_tor_paths test 2020-04-06 21:19:17 -07:00
Saptak S
acd41b3b70 Adds bash script to run GUI tests individually 2020-04-02 04:19:50 +05:30
Micah Lee
49b4612a38 Test python 3.6 as well 2020-03-22 17:10:15 -07:00
Micah Lee
25db30bb2f Update comments and section names in CircleCI 2020-03-22 16:33:32 -07:00
Micah Lee
5ba5b23269 Fix installing Qt binaries 2020-03-22 16:28:59 -07:00
Micah Lee
70a8ce8394 Try installing binaries instead of building from source 2020-03-22 16:01:23 -07:00
Micah Lee
2ef5aee67c Build Qt from source in circleci 2020-03-22 15:32:25 -07:00
Micah Lee
d61c2de301 Test with python 3.7 and 3.8, no longer 3.6 2020-03-22 12:35:26 -07:00
Micah Lee
998451b528 Change python version to ^3.7, and use PyQt 5.14 instead of the very latest. Run tests from poetry 2020-03-22 12:33:35 -07:00
Micah Lee
4465ca8a72 Try using buster docker images 2020-03-22 11:45:37 -07:00
Micah Lee
eb06b0148d Add python3-pytest and python3-pytestqt to circleci 2020-03-22 11:35:33 -07:00
Micah Lee
8101eb1d78 No longer install packages from requirements.txt 2020-03-22 11:32:18 -07:00
Micah Lee
16bcbbf55d Replace .format with python 3.6 f-strings in onionshare module 2019-10-20 10:15:16 -07:00
Micah Lee
6d057c0078 Give xvfb-run a screen to floods of Qt logs in CircleCI tests, so the test output is readable 2019-05-22 20:46:23 -07:00
Micah Lee
4168f477c8 Reorder args when running tests in CircleCI 2019-01-18 14:37:18 -08:00
Micah Lee
f913037dee Make CircleCI run GUI tests 2019-01-15 21:54:39 -08:00
Miguel Jacq
6f61e5ad4b Run tests on multiple python versions in CircleCI 2018-11-26 08:20:05 +11:00
Miguel Jacq
be71b23399 back to installing main requirements.txt 2018-10-18 17:38:15 +11:00
Miguel Jacq
5d4dc1b4f5 more sudo 2018-10-18 17:36:12 +11:00
Miguel Jacq
fc7dd52c62 Back to sudo 2018-10-18 17:35:30 +11:00
Miguel Jacq
59312bddbc Back to python container 2018-10-18 17:34:34 +11:00
Miguel Jacq
45edb9b991 Add the other python dependencies from the BUILD.md 2018-10-18 17:17:57 +11:00
Miguel Jacq
8095f0c9f8 Other dependencies 2018-10-18 17:15:00 +11:00
Miguel Jacq
9d986e41e1 don't install main requirements.txt 2018-10-18 17:11:39 +11:00
Miguel Jacq
4b6b7f68fb xvfb should be installed 2018-10-18 17:01:33 +11:00
Miguel Jacq
6afe7354c9 avoid prompt 2018-10-18 17:00:46 +11:00
Miguel Jacq
e4e42849d6 see if we can avoid sudo 2018-10-18 16:59:49 +11:00
Miguel Jacq
fbc16f4d7b buster is a tag 2018-10-18 16:57:59 +11:00