Fixes issue #336 #371
Open
Fixes issue #336 #371
Travis CI / Travis CI - Pull Request
required action
Jul 9, 2024 in 14m 25s
Build Errored
The build errored, just like the previous build.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #371 Fixes issue #336.
Any changes that have been made to the main branch before the build ran are also included.
Jobs and Stages
This build has four jobs, running in parallel.
Job | Python | OS | State |
---|---|---|---|
1764.1 | 3.8 | Linux | errored |
1764.2 | 3.9 | Linux | errored |
1764.3 | 3.10 | Linux | errored |
1764.4 | 3.11 | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | Python |
Operating System | Linux (Bionic) |
Python Versions | 3.8, 3.9, 3.10, 3.11 |
Build Configuration
{
"language": "python",
"os": [
"linux"
],
"dist": "bionic",
"python": [
"3.8",
"3.9",
"3.10",
"3.11"
],
"arch": [
"arm64"
],
"jobs": {
"fast_finish": true
},
"before_install": [
"pip install poetry"
],
"install": [
"poetry install"
],
"script": [
"black --check .",
"coverage run --source=opshin -m pytest opshin/tests",
"coverage run -a --source=opshin -m opshin eval spending examples/smart_contracts/assert_sum.py \"{\\\"int\\\": 4}\" \"{\\\"int\\\": 38}\" d8799fd8799f9fd8799fd8799fd8799f582055d353acacaab6460b37ed0f0e3a1a0aabf056df4a7fa1e265d21149ccacc527ff01ffd8799fd8799fd87a9f581cdbe769758f26efb21f008dc097bb194cffc622acc37fcefc5372eee3ffd87a80ffa140a1401a00989680d87a9f5820dfab81872ce2bbe6ee5af9bbfee4047f91c1f57db5e30da727d5fef1e7f02f4dffd87a80ffffff809fd8799fd8799fd8799f581cdc315c289fee4484eda07038393f21dc4e572aff292d7926018725c2ffd87a80ffa140a14000d87980d87a80ffffa140a14000a140a1400080a0d8799fd8799fd87980d87a80ffd8799fd87b80d87a80ffff80a1d87a9fd8799fd8799f582055d353acacaab6460b37ed0f0e3a1a0aabf056df4a7fa1e265d21149ccacc527ff01ffffd87980a15820dfab81872ce2bbe6ee5af9bbfee4047f91c1f57db5e30da727d5fef1e7f02f4dd8799f581cdc315c289fee4484eda07038393f21dc4e572aff292d7926018725c2ffd8799f5820746957f0eb57f2b11119684e611a98f373afea93473fefbb7632d579af2f6259ffffd87a9fd8799fd8799f582055d353acacaab6460b37ed0f0e3a1a0aabf056df4a7fa1e265d21149ccacc527ff01ffffff\n",
"coverage run -a --source=opshin -m opshin compile spending examples/smart_contracts/assert_sum.py > assert_sum.uplc\n",
"coverage run -a --source=opshin -m opshin eval_uplc spending examples/smart_contracts/assert_sum.py \"{\\\"int\\\": 4}\" \"{\\\"int\\\": 38}\" d8799fd8799f9fd8799fd8799fd8799f582055d353acacaab6460b37ed0f0e3a1a0aabf056df4a7fa1e265d21149ccacc527ff01ffd8799fd8799fd87a9f581cdbe769758f26efb21f008dc097bb194cffc622acc37fcefc5372eee3ffd87a80ffa140a1401a00989680d87a9f5820dfab81872ce2bbe6ee5af9bbfee4047f91c1f57db5e30da727d5fef1e7f02f4dffd87a80ffffff809fd8799fd8799fd8799f581cdc315c289fee4484eda07038393f21dc4e572aff292d7926018725c2ffd87a80ffa140a14000d87980d87a80ffffa140a14000a140a1400080a0d8799fd8799fd87980d87a80ffd8799fd87b80d87a80ffff80a1d87a9fd8799fd8799f582055d353acacaab6460b37ed0f0e3a1a0aabf056df4a7fa1e265d21149ccacc527ff01ffffd87980a15820dfab81872ce2bbe6ee5af9bbfee4047f91c1f57db5e30da727d5fef1e7f02f4dd8799f581cdc315c289fee4484eda07038393f21dc4e572aff292d7926018725c2ffd8799f5820746957f0eb57f2b11119684e611a98f373afea93473fefbb7632d579af2f6259ffffd87a9fd8799fd8799f582055d353acacaab6460b37ed0f0e3a1a0aabf056df4a7fa1e265d21149ccacc527ff01ffffff\n",
"coverage run -a --source=opshin -m opshin compile_pluto spending examples/smart_contracts/assert_sum.py\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/assert_sum.py\n",
"for i in $(find examples -type f -name \"*.py\" -not \\( -name \"broken*\" -o -name \"extract*\" \\)); do\n echo \"$i\"\n coverage run -a --source=opshin -m opshin compile any \"$i\" > /dev/null || exit\ndone\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/parameterized.py '{\"int\": 42}'\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/dual_use.py -fforce-three-params\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/dual_use.py -fforce-three-params -O0\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/dual_use.py -fforce-three-params -O1\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/dual_use.py -fforce-three-params -O2\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/dual_use.py -fforce-three-params -O3\n",
"coverage run -a --source=opshin -m opshin build spending examples/smart_contracts/wrapped_token.py '{\"bytes\": \"ae810731b5d21c0d182d89c60a1eff7095dffd1c0dce8707a8611099\"}' '{\"bytes\": \"4d494c4b\"}' '{\"int\": 1000000}' -fforce-three-params\n",
"test ! -n \"$(coverage run -a --source=opshin -m opshin lint any examples/smart_contracts/always_true.py)\"\n",
"test -n \"$(coverage run -a --source=opshin -m opshin lint any examples/smart_contracts/wrapped_token.py)\"\n",
"test -n \"$(coverage run -a --source=opshin -m opshin lint any examples/broken.py)\"\n",
"test -n \"$(coverage run -a --source=opshin -m opshin lint any examples/broken.py --output-format-json)\"\n",
"coverage run -a --source=opshin -m opshin compile lib opshin/prelude.py -fno-remove-dead-code",
"for i in $(find opshin/std opshin/ledger -type f -name \"*.py\" ! -name \"*integrity.py\"); do\n echo \"$i\"\n coverage run -a --source=opshin -m opshin compile lib \"$i\" -fno-remove-dead-code > /dev/null || exit\ndone\n"
],
"after_success": [
"coverage report",
"coveralls"
]
}
Loading