Commit Graph
14659 Commits
Author SHA1 Message Date
Matt Hauff 6435e9fba6 parameterize the singleton test with the singleton version 2022-06-01 07:55:17 -07:00
Matt Hauff b893c65968 Separate singleton v1.1 into its own file 2022-06-01 07:40:13 -07:00
Amine Khaldi 050c159a7a Update workflows. 2022-06-01 15:09:53 +01:00
Sebastjan 528debd874 fixes 2022-06-01 15:53:40 +02:00
Amine Khaldi 11c36a2113 Test. 2022-06-01 14:29:49 +01:00
Sebastjan d594767de5 nft_puzzles py3.7 support fix 2022-06-01 15:09:51 +02:00
Florin ChiricaandGitHub 08a0f8a503 Reduce further. 2022-06-01 14:01:03 +03:00
Florin ChiricaandGitHub 02b1d02626 Try to reduce test constraint. 2022-06-01 13:59:18 +03:00
Florin ChiricaandGitHub 7267b6b13c Delete from ancestors on unsubscribe. 2022-06-01 13:52:37 +03:00
Amine Khaldi 395df7943d Update chia wallet nft list command with NFT1 information. 2022-06-01 11:09:44 +01:00
Amine Khaldi 340cecb16c Merge release/1.4.0's d0de803 into main_checkpoint_1.4.0_d0de803 2022-06-01 10:37:02 +01:00
Sebastjan 4ecceb2a38 nft_puzzles py3.7 support 2022-06-01 10:47:41 +02:00
Sebastjan e459ba962d clvm cleanup 2022-06-01 10:19:45 +02:00
geoffwalmsley 9e1d5df594 fix nft offer tests and mypy errors 2022-06-01 13:00:11 +12:00
4e2324f570 Improved UX for plotnft claim (#11598)
* improved plotnft claim wording order

* removing single quote

Co-authored-by: Kyle Altendorf <sda@fstab.net>

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2022-05-31 18:25:11 -05:00
Amine KhaldiandGitHub 978e6926f0 Update Windows clvm test workflow. (#11720) 2022-05-31 17:39:06 -05:00
Amine Khaldi 841abe1600 Merge gw_nft_offer_drivers into release/1.4.0 2022-05-31 22:34:29 +01:00
Arvid NorbergandGitHub d346ef89f1 extend benchmark to make the db-sync mode and node-profiler configurable (#11647) 2022-05-31 15:37:20 -05:00
Kyle AltendorfandGitHub 1e7d86e884 remove big_ints list (#11630) 2022-05-31 15:36:49 -05:00
Kyle AltendorfandGitHub 9e30707fac Show test output in benchmarks workflow (#11601) 2022-05-31 15:36:22 -05:00
Sebastjan 262214e0a6 clvm royalty program 2022-05-31 22:24:27 +02:00
Sebastjan 0053f99287 clvm compilation test 2022-05-31 22:11:37 +02:00
Sebastjan f7e2512666 removed files from clvm compilation 2022-05-31 22:08:39 +02:00
William AllenandGitHub 7b104f3212 Merge pull request #11690 from AmineKhaldi/merge_nft1_soon_tm_into_release
Merge nft1_soon_tm into release/1.4.0
2022-05-31 14:45:44 -05:00
Sebastjan e60b22eb8f cleaned up clvm 2022-05-31 21:30:36 +02:00
Kyle AltendorfandGitHub ba982485fb Merge pull request #11713 from Chia-Network/atari-more_port_0 2022-05-31 15:29:10 -04:00
8b2f7ec24c Add Windows CI (#10681)
* Add Windows CI

* rebuild workflows

* rebuild workflows

* try different activation

* catch up windows workflow template

* debug dir

* hard code dev extra on windows

* it is pytest

* .exe

* -m pytest for windows

* --module pytest

* Revert "debug dir"

This reverts commit 74b5bbfd92.

* debug pkg_resources import on windows

* debug tests.conftest import on windows

* rebuild workflows

* debug

* debug oops

* debug more

* debug more

* Update pytest.ini

* Update pytest.ini

* fix it

* Revert "debug more"

This reverts commit 367ed61dfa.

* Revert "debug more"

This reverts commit 772b6707c6.

* Revert "debug oops"

This reverts commit 5065c1e172.

* Revert "debug"

This reverts commit ecf721e453.

* Revert "debug tests.conftest import on windows"

This reverts commit ea71a51625.

* Revert "debug pkg_resources import on windows"

This reverts commit eb6afb1dfb.

* more warning ignore

* they're regexes...

* --numprocesses 0 for windows ci

* specify each test file individually since pytest on windows does not seem to handle the wildcards

* relative...

* select most recent supported python on windows, support INSTALL_PYTHON_VERSION

* sort test files when generating workflows

* report full python version on windows, actually use the selected version for the env

* oops

* debug dir

* skip timelord-requiring jobs on windows

* oops

* handle wildcard expansion for coverage on windows

* rebuild workflows

* download blocks and plots on windows

* correct and and or in yaml

* -d for Install.ps1

* git config --global core.autocrlf false

* add missing windows plot_sync workflow

* no check resource usage on windows

* delete outdated windows workflows that need the timelord

* catch up windows workflow template

* try again without xdist

* rebuild workflows

* Revert "try again without xdist"

This reverts commit 4bedf5f047.

* maybe now no xdist on windows

* maybe now no xdist on windows

* rebuild workflows

* debug chiapos==1.0.9

* Revert "debug chiapos==1.0.9"

This reverts commit 4b374e128a.

* debug blspy==1.0.9

* catch up windows workflow template

* rebuild workflows

* Various windows CI fixes

* Windows CI fixes and workflow updates

* ignore another warning for the keyring

* pre-commit fixup

* rebuild workflows

* catchup windows test workflows with long_lived/** and release/** setup

* Update test_full_sync.py

* Try without parallelization

* Some other tweaks for windows

* some more timeout tweaks

* more timeout tweaks for windows

* rebuild workflows

* Adjusting more timeouts

* Skip ipv6 test on windows

* More timeout tweaks

* More timeout adjustments

* More time out adjustments

* more windows tweaks

* Try running some things with -n 0

* Fix up windows test template and re-gen workflows

* Try this again

* Try all windows tests with -n 0

* misc update

* Undo some timeout changes

* Adjust timeout

* Increase timeout

* Coverage combine should combine the files in the current directory

* Trying retry test on windows

* timeout adjustment

* use tmp_path

* Few minor updates based on review

* lint fix

* Update tests/build-workflows.py

* Update tests/core/server/test_dos.py

* Try windows with pytest xdist n=2

* Check windows with xdist n=3

* Trying n=2 again

* Adjust timeout

* Update testconfig.py

* Update build-workflows.py

* Update testconfig.py

* Update .pre-commit-config.yaml

* Update testconfig.py

* Update build-workflows.py

* Update build-test-macos

* Update build-test-ubuntu

* Update build-test-windows

* skip

* Apply suggestions from code review

* tidy

* Update test_pool_config.py

Co-authored-by: Earle Lowe <e.lowe@chia.net>
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2022-05-31 14:04:45 -05:00
Kyle AltendorfandGitHub a3e7015d16 more flake8 (#11396) 2022-05-31 14:01:44 -05:00
William AllenandGitHub 84738ab89e Merge pull request #11714 from Chia-Network/el.1.4.overflow
Set the overflow to the last SES overflow
2022-05-31 13:54:14 -05:00
neurosis69andGitHub 5b916af4f0 changed column selection: table derivation_paths (#10300)
* select only columns actually needed

* fixed length

* fixed wrong array index

* fixed wrong column selection

* fixed FROM/from
2022-05-31 13:53:13 -05:00
dustinfaceandGitHub bc98e6c5d8 tests: Some renaming in plot manager tests to avoid pytest conflicts (#9692)
Having `Test` or `test_` prefixes obviously lets `pytest` think its a
actual test class/method and it
leads to warnings in test logs if it doesn't comply with its rules:

```
/home/runner/work/chia-blockchain/chia-blockchain/tests/plotting/test_plot_manager.py:45:
PytestCollectionWarning: cannot collect test class 'TestDirectory'
because it has a __init__ constructor (from:
plotting/test_plot_manager.py)
```
or
```
/home/runner/work/chia-blockchain/chia-blockchain/tests/plotting/test_plot_manager.py:135:
PytestCollectionWarning: cannot collect test class 'TestEnvironment'
because it has a __init__ constructor (from:
plotting/test_plot_manager.py)
```
2022-05-31 13:42:11 -05:00
Mariano SorgenteandGitHub 8dc1d66cd2 Increase from 180 to 300 (#11707) 2022-05-31 13:40:08 -05:00
William AllenandGitHub 1d943f93b9 Merge pull request #11672 from AmineKhaldi/main_checkpoint_1.4.0_954642a
Merge release/1.4.0's 954642a into main
2022-05-31 13:24:36 -05:00
Earle Lowe e1919b238a Set the overflow to the last SES overflow 2022-05-31 10:33:26 -07:00
Kyle Altendorf 61b8f243d4 more port 0 for atari 2022-05-31 13:19:20 -04:00
Florin Chirica 46babcf383 More refactor. 2022-05-31 19:20:40 +03:00
Florin Chirica e4d009295f Refactor function names. 2022-05-31 19:07:11 +03:00
Kyle AltendorfandGitHub 46517aa6af Merge pull request #11685 from Chia-Network/el.get_transaction_dl_wallet 2022-05-31 11:51:00 -04:00
Sebastjan 35516c66fd minting NFT1 works and tests should pass 2022-05-31 17:42:52 +02:00
Florin ChiricaandGitHub aa2d141839 Merge branch 'long_lived/atari' into fc.new_server 2022-05-31 17:12:32 +03:00
Kyle AltendorfandGitHub 324c4fc3a6 Merge pull request #11607 from Chia-Network/fc.fix-autoinsert-xfails 2022-05-31 09:04:57 -04:00
Florin Chirica 7fe76de0ca Address review comments. 2022-05-31 15:13:21 +03:00
Florin Chirica 3ed7ad433c Optimize ancestor table in batch update. 2022-05-31 14:25:55 +03:00
Sebastjan 2ddc83d939 merged matt's new puzzles 2022-05-30 15:50:02 +02:00
Sebastjan f009eb4f68 merged with nft soon 2022-05-30 15:30:12 +02:00
Sebastjan 7cf7b0985d checkpoint 2022-05-30 10:06:09 +02:00
Amine Khaldi 8e709ae0d3 Merge nft1_soon_tm into release/1.4.0 2022-05-28 23:10:23 +01:00
Kyle Altendorf ccf0db97cb Remove special test handling for debian:bookworm around 3.10
This ends up providing an example of the hazards of cherry picking.
This adjustment was introduced on `main` prior to adding 3.10
support.  `atari` also had broken CI so I cherry picked this
helper across.  Subsequently 3.10 support was merged to `main`.
3.10 support was also cherry picked over to `release/1.3.5`.
Once released, a catch up merge was done from `release/1.3.5` into
`atari`.  The merge base should have been
d154105a6b.  When looking at the
diffs from that base to `atari` it saw the cherry picked addition.
When looking from the base to `1.3.5` it saw nothing.  In more
detail, there was the addition and then the removal.  As such,
the addition won out without conflict with the nothing.  If there
had been a catch up from `main` or `release/1.3.5` prior to the
addition of 3.10 support in either then this error would not have
happened.
2022-05-27 22:10:47 -04:00
Earle Lowe efaa9e3d34 Support get_transaction for DL wallet type 2022-05-27 17:00:15 -07:00
Kronus91andGitHub 3c95f2b00c Fix nft_fet_info (#11680) 2022-05-27 14:46:28 -07:00