0s autopkgtest [22:02:39]: starting date and time: 2024-03-18 22:02:39+0000 0s autopkgtest [22:02:39]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [22:02:39]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1z77x9rc/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:perl,src:db5.3,src:gdbm,src:mmdebstrap --apt-upgrade libspecio-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=perl/5.38.2-3.2 db5.3/5.3.28+dfsg2-5 gdbm/1.23-5.1 mmdebstrap/1.4.3-6' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup --name adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 927s Creating nova instance adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240318.img (UUID 126c2eb3-57be-497a-ae93-1bb0d09cf1e0)... 927s nova boot failed (attempt #1): 927s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 927s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 927s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 927s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 927s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 927s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 927s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 927s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 927s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 928s DEBUG (session:517) REQ: curl -g -i -X GET http://keystone.infra.bos02.scalingstack:5000/v2.0/ -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 928s DEBUG (connectionpool:222) Starting new HTTP connection (1): keystone.infra.bos02.scalingstack:5000 928s DEBUG (connectionpool:429) http://keystone.infra.bos02.scalingstack:5000 "GET /v2.0/ HTTP/1.1" 200 359 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 359 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:30 GMT Keep-Alive: timeout=5, max=100 Server: Apache/2.4.18 (Ubuntu) Vary: X-Auth-Token X-Distribution: Ubuntu x-openstack-request-id: req-b3f11145-8a15-457a-a7ef-d04132e82a63 928s DEBUG (session:580) RESP BODY: {"version": {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "http://keystone.infra.bos02.scalingstack:5000/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}} 928s DEBUG (session:946) GET call to http://keystone.infra.bos02.scalingstack:5000/v2.0/ used request id req-b3f11145-8a15-457a-a7ef-d04132e82a63 928s DEBUG (v2:61) Making authentication request to http://keystone.infra.bos02.scalingstack:5000/v2.0/tokens 928s DEBUG (connectionpool:429) http://keystone.infra.bos02.scalingstack:5000 "POST /v2.0/tokens HTTP/1.1" 200 2247 928s REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:222) Starting new HTTP connection (1): nova-api.infra.bos02.scalingstack:8774 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb HTTP/1.1" 404 52 928s RESP: [404] Connection: keep-alive Content-Length: 52 Content-Type: text/plain; charset=UTF-8 Date: Mon, 18 Mar 2024 22:04:30 GMT X-Compute-Request-Id: req-6917dfb3-bfb0-40cf-a0f2-a72b743de99a 928s DEBUG (session:548) RESP: [404] Connection: keep-alive Content-Length: 52 Content-Type: text/plain; charset=UTF-8 Date: Mon, 18 Mar 2024 22:04:30 GMT X-Compute-Request-Id: req-6917dfb3-bfb0-40cf-a0f2-a72b743de99a 928s RESP BODY: Omitted, Content-Type is set to text/plain; charset=UTF-8. Only application/json responses have their bodies logged. 928s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=UTF-8. Only application/json responses have their bodies logged. 928s GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb used request id req-6917dfb3-bfb0-40cf-a0f2-a72b743de99a 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb used request id req-6917dfb3-bfb0-40cf-a0f2-a72b743de99a 928s REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/ -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/ -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/ HTTP/1.1" 200 398 928s RESP: [200] Connection: keep-alive Content-Length: 398 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:30 GMT X-Compute-Request-Id: req-1555937a-820b-47be-ab91-0e796f17634b 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 398 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:30 GMT X-Compute-Request-Id: req-1555937a-820b-47be-ab91-0e796f17634b 928s RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}} 928s DEBUG (session:580) RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}} 928s GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/ used request id req-1555937a-820b-47be-ab91-0e796f17634b 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/ used request id req-1555937a-820b-47be-ab91-0e796f17634b 928s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 928s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 928s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 928s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 928s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 928s DEBUG (session:517) REQ: curl -g -i -X GET http://glance.infra.bos02.scalingstack:9292/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:222) Starting new HTTP connection (1): glance.infra.bos02.scalingstack:9292 928s DEBUG (connectionpool:429) http://glance.infra.bos02.scalingstack:9292 "GET /v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0 HTTP/1.1" 200 1206 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1206 Content-Type: application/json; charset=UTF-8 Date: Mon, 18 Mar 2024 22:04:31 GMT X-Openstack-Request-Id: req-018ad473-488d-462c-a03b-045e92c72a50 928s DEBUG (session:580) RESP BODY: {"image_state": "available", "container_format": "bare", "min_ram": 0, "ramdisk_id": null, "updated_at": "2024-03-18T10:42:59Z", "file": "/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0/file", "owner": "d3e6dd4ab017451f9860efb1b8e773cb", "base_image_ref": "36d4d748-ba97-43d3-ae05-dc95530ddecd", "size": 2034499584, "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "image_type": "snapshot", "self": "/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "disk_format": "qcow2", "id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "product_name": "com.ubuntu.cloud.daily:server:24.04:s390x", "schema": "/v2/schemas/image", "status": "active", "image_location": "snapshot", "tags": [], "kernel_id": null, "owner_id": "d3e6dd4ab017451f9860efb1b8e773cb", "visibility": "private", "min_disk": 20, "version_name": "20240312", "virtual_size": null, "source_content_id": "com.ubuntu.cloud:daily:download", "instance_uuid": "6f734260-c472-4350-9464-efec554f28f2", "name": "adt/ubuntu-noble-s390x-server-20240318.img", "hypervisor_type": "kvm", "created_at": "2024-03-18T10:42:32Z", "item_name": "disk1.img", "protected": false, "architecture": "s390x", "checksum": "0f8d3771e89c04081a95cd516ddc385b", "content_id": "auto.sync"} 928s DEBUG (session:936) GET call to image for http://glance.infra.bos02.scalingstack:9292/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0 used request id req-018ad473-488d-462c-a03b-045e92c72a50 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/autopkgtest -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/autopkgtest HTTP/1.1" 404 84 928s DEBUG (session:548) RESP: [404] Connection: keep-alive Content-Length: 84 Content-Type: application/json; charset=UTF-8 Date: Mon, 18 Mar 2024 22:04:31 GMT X-Compute-Request-Id: req-ce8d0f54-98f6-4482-ab05-175311c09807 928s DEBUG (session:580) RESP BODY: {"itemNotFound": {"message": "Flavor autopkgtest could not be found.", "code": 404}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/autopkgtest used request id req-ce8d0f54-98f6-4482-ab05-175311c09807 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors?is_public=None -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors?is_public=None HTTP/1.1" 200 26208 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 26208 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:31 GMT X-Compute-Request-Id: req-53e9ed30-d58d-4727-8821-25cce87dd095 928s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "002c57f9-d774-48a3-bb1e-b611f83aea6d", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/002c57f9-d774-48a3-bb1e-b611f83aea6d", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/002c57f9-d774-48a3-bb1e-b611f83aea6d", "rel": "bookmark"}], "name": "cpu1-ram2-disk40"}, {"id": "089f6750-63bc-4dad-af77-4ab3b8921934", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/089f6750-63bc-4dad-af77-4ab3b8921934", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/089f6750-63bc-4dad-af77-4ab3b8921934", "rel": "bookmark"}], "name": "cpu1-ram4-disk50"}, {"id": "0e3085e5-15a2-4759-8e55-7b541a9a2381", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/0e3085e5-15a2-4759-8e55-7b541a9a2381", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/0e3085e5-15a2-4759-8e55-7b541a9a2381", "rel": "bookmark"}], "name": "cpu1-ram8-disk40"}, {"id": "0f9e6912-06ea-45a0-a53d-64d71ca9b4ab", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/0f9e6912-06ea-45a0-a53d-64d71ca9b4ab", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/0f9e6912-06ea-45a0-a53d-64d71ca9b4ab", "rel": "bookmark"}], "name": "jenkaas-slave-cpu4-ram8-disk200"}, {"id": "1", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1", "rel": "bookmark"}], "name": "m1.tiny"}, {"id": "130eef4f-dff8-408e-90d9-1f9584ce7b62", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/130eef4f-dff8-408e-90d9-1f9584ce7b62", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/130eef4f-dff8-408e-90d9-1f9584ce7b62", "rel": "bookmark"}], "name": "cpu2-ram4-disk20"}, {"id": "16d72da2-2f39-4840-9f3a-719a69e913f9", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/16d72da2-2f39-4840-9f3a-719a69e913f9", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/16d72da2-2f39-4840-9f3a-719a69e913f9", "rel": "bookmark"}], "name": "cpu4-ram8-disk40"}, {"id": "1a411090-1d77-4411-aae0-095cb176d49e", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1a411090-1d77-4411-aae0-095cb176d49e", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1a411090-1d77-4411-aae0-095cb176d49e", "rel": "bookmark"}], "name": "cpu1-ram2-disk20"}, {"id": "1a55bacf-b2b2-4237-98dd-39bf4717c325", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1a55bacf-b2b2-4237-98dd-39bf4717c325", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1a55bacf-b2b2-4237-98dd-39bf4717c325", "rel": "bookmark"}], "name": "cpu2-ram4-disk30"}, {"id": "1d703b3a-15dd-4c90-8214-56d8705d8178", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1d703b3a-15dd-4c90-8214-56d8705d8178", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/1d703b3a-15dd-4c90-8214-56d8705d8178", "rel": "bookmark"}], "name": "cpu2-ram2-disk30"}, {"id": "2", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/2", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/2", "rel": "bookmark"}], "name": "m1.small"}, {"id": "29521085-d058-43db-b03a-2ee442966fe8", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/29521085-d058-43db-b03a-2ee442966fe8", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/29521085-d058-43db-b03a-2ee442966fe8", "rel": "bookmark"}], "name": "autopkgtest-big"}, {"id": "3", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/3", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/3", "rel": "bookmark"}], "name": "m1.medium"}, {"id": "3046e1a0-5812-46aa-ad13-c3d729e32214", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/3046e1a0-5812-46aa-ad13-c3d729e32214", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/3046e1a0-5812-46aa-ad13-c3d729e32214", "rel": "bookmark"}], "name": "cpu4-ram4-disk40"}, {"id": "35a35be4-7b7e-4a95-b6fa-6b9d9bed0a9c", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/35a35be4-7b7e-4a95-b6fa-6b9d9bed0a9c", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/35a35be4-7b7e-4a95-b6fa-6b9d9bed0a9c", "rel": "bookmark"}], "name": "cpu4-ram8-disk50"}, {"id": "4", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/4", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/4", "rel": "bookmark"}], "name": "m1.large"}, {"id": "403b9266-db53-4537-87de-5e0e8d119a95", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/403b9266-db53-4537-87de-5e0e8d119a95", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/403b9266-db53-4537-87de-5e0e8d119a95", "rel": "bookmark"}], "name": "jenkaas-slave-cpu8-ram8-disk100"}, {"id": "42d22faf-2fc5-4866-b3f9-6669ddd3ea84", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/42d22faf-2fc5-4866-b3f9-6669ddd3ea84", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/42d22faf-2fc5-4866-b3f9-6669ddd3ea84", "rel": "bookmark"}], "name": "jenkaas-slave-cpu2-ram8-disk50"}, {"id": "4aba4bcb-8fc1-4ad0-86ed-f4fb1cbf016a", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/4aba4bcb-8fc1-4ad0-86ed-f4fb1cbf016a", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/4aba4bcb-8fc1-4ad0-86ed-f4fb1cbf016a", "rel": "bookmark"}], "name": "cpu3-ram8-disk40"}, {"id": "5", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/5", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/5", "rel": "bookmark"}], "name": "m1.xlarge"}, {"id": "508cb260-28af-489b-9fff-22bc13eef0ff", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/508cb260-28af-489b-9fff-22bc13eef0ff", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/508cb260-28af-489b-9fff-22bc13eef0ff", "rel": "bookmark"}], "name": "cpu1-ram4-disk20"}, {"id": "54d69f5d-bdbd-467d-b3b3-55b012a7c780", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/54d69f5d-bdbd-467d-b3b3-55b012a7c780", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/54d69f5d-bdbd-467d-b3b3-55b012a7c780", "rel": "bookmark"}], "name": "cpu3-ram8-disk50"}, {"id": "554405cc-3354-4d97-86c7-be6e1251ba80", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/554405cc-3354-4d97-86c7-be6e1251ba80", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/554405cc-3354-4d97-86c7-be6e1251ba80", "rel": "bookmark"}], "name": "jenkaas-slave-cpu4-ram16-disk50"}, {"id": "58760ced-fb15-4513-8478-ff6a6ce9c26c", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/58760ced-fb15-4513-8478-ff6a6ce9c26c", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/58760ced-fb15-4513-8478-ff6a6ce9c26c", "rel": "bookmark"}], "name": "cpu2-ram2-disk20"}, {"id": "5e22e8ff-634a-403a-b605-8c96b43aad9e", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/5e22e8ff-634a-403a-b605-8c96b43aad9e", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/5e22e8ff-634a-403a-b605-8c96b43aad9e", "rel": "bookmark"}], "name": "cpu2-ram2-disk40"}, {"id": "63478477-49a0-453f-8aca-5c8e99f66fbd", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/63478477-49a0-453f-8aca-5c8e99f66fbd", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/63478477-49a0-453f-8aca-5c8e99f66fbd", "rel": "bookmark"}], "name": "cpu4-ram2-disk30"}, {"id": "63b1c33a-d1bc-48dc-81f5-11b141b50a8e", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/63b1c33a-d1bc-48dc-81f5-11b141b50a8e", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/63b1c33a-d1bc-48dc-81f5-11b141b50a8e", "rel": "bookmark"}], "name": "cpu1-ram4-disk30"}, {"id": "64058615-c59f-44f8-8d6d-25984a4b2af1", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/64058615-c59f-44f8-8d6d-25984a4b2af1", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/64058615-c59f-44f8-8d6d-25984a4b2af1", "rel": "bookmark"}], "name": "cpu3-ram2-disk50"}, {"id": "6570f45f-f524-4a11-b8b2-2f47a1a0a4de", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6570f45f-f524-4a11-b8b2-2f47a1a0a4de", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6570f45f-f524-4a11-b8b2-2f47a1a0a4de", "rel": "bookmark"}], "name": "lxd-image-build"}, {"id": "65edec3a-9aef-4f32-9689-e1ae4e9b04e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/65edec3a-9aef-4f32-9689-e1ae4e9b04e0", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/65edec3a-9aef-4f32-9689-e1ae4e9b04e0", "rel": "bookmark"}], "name": "cpu3-ram4-disk30"}, {"id": "669b13e4-093e-40b0-9452-85d49bbefa14", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/669b13e4-093e-40b0-9452-85d49bbefa14", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/669b13e4-093e-40b0-9452-85d49bbefa14", "rel": "bookmark"}], "name": "cpu4-ram2-disk40"}, {"id": "69ea33ec-947c-43b1-bd31-b16ed0347a8e", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/69ea33ec-947c-43b1-bd31-b16ed0347a8e", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/69ea33ec-947c-43b1-bd31-b16ed0347a8e", "rel": "bookmark"}], "name": "cpu2-ram2-disk50"}, {"id": "6bf8000d-461d-42b0-8b5a-6dd328ab5cf1", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6bf8000d-461d-42b0-8b5a-6dd328ab5cf1", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6bf8000d-461d-42b0-8b5a-6dd328ab5cf1", "rel": "bookmark"}], "name": "cpu2-ram8-disk30"}, {"id": "6c4f17fe-d4a3-4dfb-b2aa-bf15f3d1b0a8", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6c4f17fe-d4a3-4dfb-b2aa-bf15f3d1b0a8", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6c4f17fe-d4a3-4dfb-b2aa-bf15f3d1b0a8", "rel": "bookmark"}], "name": "cpu3-ram2-disk40"}, {"id": "6c837b14-251c-4a01-a2cc-88a854daf79e", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6c837b14-251c-4a01-a2cc-88a854daf79e", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/6c837b14-251c-4a01-a2cc-88a854daf79e", "rel": "bookmark"}], "name": "cpu4-ram8-disk20"}, {"id": "7107a19b-15b9-4feb-81d2-0dcad7ef41de", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/7107a19b-15b9-4feb-81d2-0dcad7ef41de", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/7107a19b-15b9-4feb-81d2-0dcad7ef41de", "rel": "bookmark"}], "name": "cpu1-ram8-disk30"}, {"id": "80053340-f38b-4c04-af0a-578177620ba1", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/80053340-f38b-4c04-af0a-578177620ba1", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/80053340-f38b-4c04-af0a-578177620ba1", "rel": "bookmark"}], "name": "cpu3-ram2-disk20"}, {"id": "81161e48-fad8-4c3a-aaa5-e6cc6f7bea9a", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/81161e48-fad8-4c3a-aaa5-e6cc6f7bea9a", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/81161e48-fad8-4c3a-aaa5-e6cc6f7bea9a", "rel": "bookmark"}], "name": "vbuilder"}, {"id": "84982947-c7ca-4c59-91db-747bc1cb9d0c", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/84982947-c7ca-4c59-91db-747bc1cb9d0c", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/84982947-c7ca-4c59-91db-747bc1cb9d0c", "rel": "bookmark"}], "name": "cpu3-ram8-disk20"}, {"id": "8802164b-4669-4c77-9718-6ea05ebda067", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/8802164b-4669-4c77-9718-6ea05ebda067", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/8802164b-4669-4c77-9718-6ea05ebda067", "rel": "bookmark"}], "name": "cpu2-ram4-disk40"}, {"id": "8f7c0130-365e-4834-940d-6fe2211727ad", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/8f7c0130-365e-4834-940d-6fe2211727ad", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/8f7c0130-365e-4834-940d-6fe2211727ad", "rel": "bookmark"}], "name": "cpu3-ram4-disk40"}, {"id": "90cb52ab-7c5d-45e9-aeab-abfb213fe0df", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/90cb52ab-7c5d-45e9-aeab-abfb213fe0df", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/90cb52ab-7c5d-45e9-aeab-abfb213fe0df", "rel": "bookmark"}], "name": "cpu24-ram96-disk1200"}, {"id": "96ef6696-b5d1-41ac-aa5c-abadbf1ac723", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/96ef6696-b5d1-41ac-aa5c-abadbf1ac723", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/96ef6696-b5d1-41ac-aa5c-abadbf1ac723", "rel": "bookmark"}], "name": "cpu4-ram2-disk20"}, {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}], "name": "autopkgtest"}, {"id": "b564f978-0cb3-478b-a221-c4fb068ac82a", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b564f978-0cb3-478b-a221-c4fb068ac82a", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b564f978-0cb3-478b-a221-c4fb068ac82a", "rel": "bookmark"}], "name": "cpu1-ram4-disk40"}, {"id": "b635f2c9-0e51-43d8-8684-f928789a70c2", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b635f2c9-0e51-43d8-8684-f928789a70c2", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b635f2c9-0e51-43d8-8684-f928789a70c2", "rel": "bookmark"}], "name": "cpu1-ram8-disk50"}, {"id": "b63650b4-b80b-4cc3-bf35-e482f1f034ab", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b63650b4-b80b-4cc3-bf35-e482f1f034ab", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b63650b4-b80b-4cc3-bf35-e482f1f034ab", "rel": "bookmark"}], "name": "cpu1-ram2-disk30"}, {"id": "b6cc2a18-fb5d-47ca-82a3-4d33316f6256", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b6cc2a18-fb5d-47ca-82a3-4d33316f6256", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/b6cc2a18-fb5d-47ca-82a3-4d33316f6256", "rel": "bookmark"}], "name": "cpu2-ram4-disk50"}, {"id": "babb36b6-6381-4123-877e-ad2dfad0709e", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/babb36b6-6381-4123-877e-ad2dfad0709e", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/babb36b6-6381-4123-877e-ad2dfad0709e", "rel": "bookmark"}], "name": "cpu8-ram8-disk100"}, {"id": "bd265603-fca7-49c7-9e70-649ef5cca864", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/bd265603-fca7-49c7-9e70-649ef5cca864", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/bd265603-fca7-49c7-9e70-649ef5cca864", "rel": "bookmark"}], "name": "cpu4-ram8-disk30"}, {"id": "bde04686-0dd3-46ab-b755-b1b147c5becf", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/bde04686-0dd3-46ab-b755-b1b147c5becf", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/bde04686-0dd3-46ab-b755-b1b147c5becf", "rel": "bookmark"}], "name": "cpu3-ram8-disk30"}, {"id": "be224e05-6ebe-4484-8c1c-3bdcde32a89d", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/be224e05-6ebe-4484-8c1c-3bdcde32a89d", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/be224e05-6ebe-4484-8c1c-3bdcde32a89d", "rel": "bookmark"}], "name": "jenkaas-slave-cpu4-ram8-disk50"}, {"id": "ce7c5503-9018-4e4a-96f3-f716375fbe6f", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/ce7c5503-9018-4e4a-96f3-f716375fbe6f", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/ce7c5503-9018-4e4a-96f3-f716375fbe6f", "rel": "bookmark"}], "name": "cpu8-ram8-disk250"}, {"id": "d0ad5623-5421-4f6e-b3b4-2e2c654a5342", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/d0ad5623-5421-4f6e-b3b4-2e2c654a5342", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/d0ad5623-5421-4f6e-b3b4-2e2c654a5342", "rel": "bookmark"}], "name": "cpu1-ram8-disk20"}, {"id": "d6a2e3e7-316c-457e-9a1d-fa6a41fbbbea", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/d6a2e3e7-316c-457e-9a1d-fa6a41fbbbea", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/d6a2e3e7-316c-457e-9a1d-fa6a41fbbbea", "rel": "bookmark"}], "name": "cpu2-ram8-disk50"}, {"id": "d93384c5-a6e8-4282-a97d-485f7df3102d", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/d93384c5-a6e8-4282-a97d-485f7df3102d", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/d93384c5-a6e8-4282-a97d-485f7df3102d", "rel": "bookmark"}], "name": "cpu3-ram2-disk30"}, {"id": "dba12101-85ff-45a0-932a-7b21c12297f7", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/dba12101-85ff-45a0-932a-7b21c12297f7", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/dba12101-85ff-45a0-932a-7b21c12297f7", "rel": "bookmark"}], "name": "cpu4-ram4-disk30"}, {"id": "dbf8e4ab-78c7-4477-8b31-4b75b9042712", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/dbf8e4ab-78c7-4477-8b31-4b75b9042712", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/dbf8e4ab-78c7-4477-8b31-4b75b9042712", "rel": "bookmark"}], "name": "cpu3-ram4-disk20"}, {"id": "de5a0357-0395-401d-b4ac-c91fdf30a694", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/de5a0357-0395-401d-b4ac-c91fdf30a694", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/de5a0357-0395-401d-b4ac-c91fdf30a694", "rel": "bookmark"}], "name": "cpu4-ram2-disk50"}, {"id": "e2e946d7-1076-4753-be7b-594658f97519", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e2e946d7-1076-4753-be7b-594658f97519", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e2e946d7-1076-4753-be7b-594658f97519", "rel": "bookmark"}], "name": "cpu4-ram4-disk50"}, {"id": "e3305f6e-e047-443d-8aee-f48773884127", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e3305f6e-e047-443d-8aee-f48773884127", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e3305f6e-e047-443d-8aee-f48773884127", "rel": "bookmark"}], "name": "jenkaas-slave-cpu4-ram24-disk50"}, {"id": "e3777021-2a08-4248-b197-329f6af0fcc7", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e3777021-2a08-4248-b197-329f6af0fcc7", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e3777021-2a08-4248-b197-329f6af0fcc7", "rel": "bookmark"}], "name": "cpu3-ram4-disk50"}, {"id": "e5c55daf-52fb-438f-8709-c7f9161d5912", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e5c55daf-52fb-438f-8709-c7f9161d5912", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/e5c55daf-52fb-438f-8709-c7f9161d5912", "rel": "bookmark"}], "name": "cpu1-ram2-disk50"}, {"id": "ec3f0e69-0c83-445d-9140-a5f534714022", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/ec3f0e69-0c83-445d-9140-a5f534714022", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/ec3f0e69-0c83-445d-9140-a5f534714022", "rel": "bookmark"}], "name": "cpu4-ram4-disk20"}, {"id": "f8f06b66-a3b6-4204-9614-88e232e77d88", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/f8f06b66-a3b6-4204-9614-88e232e77d88", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/f8f06b66-a3b6-4204-9614-88e232e77d88", "rel": "bookmark"}], "name": "cpu2-ram8-disk20"}, {"id": "fbcde9d0-b04b-46f4-b8fc-4e6c679ab8f0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/fbcde9d0-b04b-46f4-b8fc-4e6c679ab8f0", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/fbcde9d0-b04b-46f4-b8fc-4e6c679ab8f0", "rel": "bookmark"}], "name": "cpu2-ram8-disk40"}, {"id": "fdf9ac4c-e3ed-49fe-9f4b-802797f34913", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/fdf9ac4c-e3ed-49fe-9f4b-802797f34913", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/fdf9ac4c-e3ed-49fe-9f4b-802797f34913", "rel": "bookmark"}], "name": "jenkaas-slave-cpu2-ram4-disk40"}]} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors?is_public=None used request id req-53e9ed30-d58d-4727-8821-25cce87dd095 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807 HTTP/1.1" 200 575 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 575 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:31 GMT X-Compute-Request-Id: req-e5f75649-cad9-41c2-b996-f379988c49aa 928s DEBUG (session:580) RESP BODY: {"flavor": {"name": "autopkgtest", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}], "ram": 1536, "OS-FLV-DISABLED:disabled": false, "vcpus": 1, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1.0, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 20, "id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807"}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807 used request id req-e5f75649-cad9-41c2-b996-f379988c49aa 928s DEBUG (session:517) REQ: curl -g -i -X POST http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" -d '{"server": {"name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "imageRef": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "flavorRef": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJ2h0dHBfcHJveHk9aHR0cDovL3NxdWlkLmludGVybmFsOjMxMjgnXG4naHR0cHNfcHJveHk9aHR0cDovL3NxdWlkLmludGVybmFsOjMxMjgnXG4nbm9fcHJveHk9MTI3LjAuMC4xLDEyNy4wLjEuMSxsb2dpbi51YnVudHUuY29tLGxvY2FsaG9zdCxsb2NhbGRvbWFpbixub3ZhbG9jYWwsaW50ZXJuYWwsYXJjaGl2ZS51YnVudHUuY29tLHBvcnRzLnVidW50dS5jb20sc2VjdXJpdHkudWJ1bnR1LmNvbSxkZGVicy51YnVudHUuY29tLGNoYW5nZWxvZ3MudWJ1bnR1LmNvbSxsYXVuY2hwYWRsaWJyYXJpYW4ubmV0LGxhdW5jaHBhZGNvbnRlbnQubmV0LGxhdW5jaHBhZC5uZXQsMTAuMjQuMC4wLzI0LGtleXN0b25lLnBzNS5jYW5vbmljYWwuY29tLG9iamVjdHN0b3JhZ2UucHJvZHN0YWNrNS5jYW5vbmljYWwuY29tJ1xuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "networks": [{"uuid": "bc227fd5-80d0-4546-8171-10974ac839f1"}]}}' 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "POST /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers HTTP/1.1" 202 560 928s DEBUG (session:548) RESP: [202] Connection: keep-alive Content-Length: 560 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:32 GMT Location: http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b X-Compute-Request-Id: req-2ca575c6-d413-4c6d-8dd9-23ac3c18d2e3 928s DEBUG (session:580) RESP BODY: {"server": {"security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-DCF:diskConfig": "MANUAL", "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "adminPass": "WxfSan6p7Q4t"}} 928s DEBUG (session:936) POST call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers used request id req-2ca575c6-d413-4c6d-8dd9-23ac3c18d2e3 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1720 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1720 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:32 GMT X-Compute-Request-Id: req-9042c895-845f-4d8d-a484-26bec7af995e 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:32Z", "hostId": "", "OS-EXT-SRV-ATTR:host": null, "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9042c895-845f-4d8d-a484-26bec7af995e 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807 HTTP/1.1" 200 575 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 575 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:32 GMT X-Compute-Request-Id: req-bfcaba96-5fbb-4811-b865-9b0e04534d85 928s DEBUG (session:580) RESP BODY: {"flavor": {"name": "autopkgtest", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}], "ram": 1536, "OS-FLV-DISABLED:disabled": false, "vcpus": 1, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1.0, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 20, "id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807"}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807 used request id req-bfcaba96-5fbb-4811-b865-9b0e04534d85 928s DEBUG (session:517) REQ: curl -g -i -X GET http://glance.infra.bos02.scalingstack:9292/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://glance.infra.bos02.scalingstack:9292 "GET /v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0 HTTP/1.1" 200 1206 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1206 Content-Type: application/json; charset=UTF-8 Date: Mon, 18 Mar 2024 22:04:32 GMT X-Openstack-Request-Id: req-b0a9e939-c20a-44f6-b374-d4094d76bdba 928s DEBUG (session:580) RESP BODY: {"image_state": "available", "container_format": "bare", "min_ram": 0, "ramdisk_id": null, "updated_at": "2024-03-18T10:42:59Z", "file": "/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0/file", "owner": "d3e6dd4ab017451f9860efb1b8e773cb", "base_image_ref": "36d4d748-ba97-43d3-ae05-dc95530ddecd", "size": 2034499584, "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "image_type": "snapshot", "self": "/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "disk_format": "qcow2", "id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "product_name": "com.ubuntu.cloud.daily:server:24.04:s390x", "schema": "/v2/schemas/image", "status": "active", "image_location": "snapshot", "tags": [], "kernel_id": null, "owner_id": "d3e6dd4ab017451f9860efb1b8e773cb", "visibility": "private", "min_disk": 20, "version_name": "20240312", "virtual_size": null, "source_content_id": "com.ubuntu.cloud:daily:download", "instance_uuid": "6f734260-c472-4350-9464-efec554f28f2", "name": "adt/ubuntu-noble-s390x-server-20240318.img", "hypervisor_type": "kvm", "created_at": "2024-03-18T10:42:32Z", "item_name": "disk1.img", "protected": false, "architecture": "s390x", "checksum": "0f8d3771e89c04081a95cd516ddc385b", "content_id": "auto.sync"} 928s DEBUG (session:936) GET call to image for http://glance.infra.bos02.scalingstack:9292/v2/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0 used request id req-b0a9e939-c20a-44f6-b374-d4094d76bdba 928s DEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1720 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1720 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:32 GMT X-Compute-Request-Id: req-31070f6c-0cab-47a2-ad91-dc8e3f08d538 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:32Z", "hostId": "", "OS-EXT-SRV-ATTR:host": null, "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-31070f6c-0cab-47a2-ad91-dc8e3f08d538 928s +--------------------------------------+--------------------------------------------------------------------------------------------------+ 928s | Property | Value | 928s +--------------------------------------+--------------------------------------------------------------------------------------------------+ 928s | OS-DCF:diskConfig | MANUAL | 928s | OS-EXT-AZ:availability_zone | | 928s | OS-EXT-SRV-ATTR:host | - | 928s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 928s | OS-EXT-SRV-ATTR:instance_name | instance-0361f8fc | 928s | OS-EXT-STS:power_state | 0 | 928s | OS-EXT-STS:task_state | scheduling | 928s | OS-EXT-STS:vm_state | building | 928s | OS-SRV-USG:launched_at | - | 928s | OS-SRV-USG:terminated_at | - | 928s | accessIPv4 | | 928s | accessIPv6 | | 928s | adminPass | WxfSan6p7Q4t | 928s | config_drive | | 928s | created | 2024-03-18T22:04:32Z | 928s | flavor | autopkgtest (aea8bb59-2c51-4a96-9fea-89fe8bfe1807) | 928s | hostId | | 928s | id | 270cfe7d-ea40-4292-b4e5-3ea4c7b8671b | 928s | image | adt/ubuntu-noble-s390x-server-20240318.img (126c2eb3-57be-497a-ae93-1bb0d09cf1e0) | 928s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 928s | metadata | {} | 928s | name | adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2 | 928s | os-extended-volumes:volumes_attached | [] | 928s | progress | 0 | 928s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup | 928s | status | BUILD | 928s | tenant_id | d3e6dd4ab017451f9860efb1b8e773cb | 928s | updated | 2024-03-18T22:04:32Z | 928s | user_id | 11a2bc788fe343dfa74314a2f55c80e0 | 928s +--------------------------------------+--------------------------------------------------------------------------------------------------+ 928s 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:37 GMT X-Compute-Request-Id: req-6059592c-98e1-49ff-bde4-972eb321073a 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-6059592c-98e1-49ff-bde4-972eb321073a 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:43 GMT X-Compute-Request-Id: req-9e8085aa-4313-48e7-86ea-3a56e8a4e2e9 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9e8085aa-4313-48e7-86ea-3a56e8a4e2e9 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:48 GMT X-Compute-Request-Id: req-a572cadc-12ef-47c4-a163-4e9805712c2a 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-a572cadc-12ef-47c4-a163-4e9805712c2a 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:53 GMT X-Compute-Request-Id: req-dd4a92bc-7890-44ee-bde6-e8533f20c413 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-dd4a92bc-7890-44ee-bde6-e8533f20c413 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:04:58 GMT X-Compute-Request-Id: req-286e9d6c-876b-4909-9f36-cf58cf774261 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-286e9d6c-876b-4909-9f36-cf58cf774261 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:04 GMT X-Compute-Request-Id: req-21ba552d-e5c1-4cfa-ae16-aed0823b17aa 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-21ba552d-e5c1-4cfa-ae16-aed0823b17aa 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:09 GMT X-Compute-Request-Id: req-4c99fd4d-a6c1-42ff-b6df-46166130bf95 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-4c99fd4d-a6c1-42ff-b6df-46166130bf95 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:14 GMT X-Compute-Request-Id: req-1c195e40-e9e2-45a2-afea-1ea01105a3bb 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-1c195e40-e9e2-45a2-afea-1ea01105a3bb 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:20 GMT X-Compute-Request-Id: req-ecbe5806-c22b-47a8-8111-79a616e465dc 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-ecbe5806-c22b-47a8-8111-79a616e465dc 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:25 GMT X-Compute-Request-Id: req-9d5e8dc5-5b46-45ce-a815-566eb2ba450a 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9d5e8dc5-5b46-45ce-a815-566eb2ba450a 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:30 GMT X-Compute-Request-Id: req-cfd02165-4e3f-4b43-adca-aa8f374d8112 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-cfd02165-4e3f-4b43-adca-aa8f374d8112 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:35 GMT X-Compute-Request-Id: req-c1ed3966-378a-4443-ac07-90d6271d2c35 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-c1ed3966-378a-4443-ac07-90d6271d2c35 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:41 GMT X-Compute-Request-Id: req-9116854f-5999-45f3-81a0-0cf58099dbfa 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9116854f-5999-45f3-81a0-0cf58099dbfa 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:46 GMT X-Compute-Request-Id: req-557405ac-c406-4212-b72b-a56c9e0753dd 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-557405ac-c406-4212-b72b-a56c9e0753dd 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:51 GMT X-Compute-Request-Id: req-43221559-2e11-4a3a-91c5-bc381394483e 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-43221559-2e11-4a3a-91c5-bc381394483e 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:05:56 GMT X-Compute-Request-Id: req-34390398-8da3-42d8-b1f0-5974f1b2b290 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-34390398-8da3-42d8-b1f0-5974f1b2b290 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:02 GMT X-Compute-Request-Id: req-6a57598f-6354-4c70-a5c1-ea55f14511c3 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-6a57598f-6354-4c70-a5c1-ea55f14511c3 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:07 GMT X-Compute-Request-Id: req-e2213000-5877-4e9d-9f58-d846b0153afc 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-e2213000-5877-4e9d-9f58-d846b0153afc 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:12 GMT X-Compute-Request-Id: req-42344b08-f1cd-43d2-bbed-4efd93975e5f 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-42344b08-f1cd-43d2-bbed-4efd93975e5f 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:17 GMT X-Compute-Request-Id: req-2a59362a-a532-46d9-9ea7-e3807a9cde3a 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-2a59362a-a532-46d9-9ea7-e3807a9cde3a 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:23 GMT X-Compute-Request-Id: req-a0ae222f-62a8-476a-89d4-d921cec5c94a 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-a0ae222f-62a8-476a-89d4-d921cec5c94a 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:28 GMT X-Compute-Request-Id: req-1b6c25c2-0041-4f41-91af-edcb578c21b8 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-1b6c25c2-0041-4f41-91af-edcb578c21b8 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:33 GMT X-Compute-Request-Id: req-78dd4228-ccba-4b60-ab25-73981bb150e8 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-78dd4228-ccba-4b60-ab25-73981bb150e8 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:38 GMT X-Compute-Request-Id: req-eaf1cb06-b5d4-4def-b802-2ea39e662e1a 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-eaf1cb06-b5d4-4def-b802-2ea39e662e1a 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:44 GMT X-Compute-Request-Id: req-a578e3fa-be5c-4918-92be-2b51b7993784 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-a578e3fa-be5c-4918-92be-2b51b7993784 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:49 GMT X-Compute-Request-Id: req-24b60ba8-9e63-4812-b4db-f9a7fd4327ce 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-24b60ba8-9e63-4812-b4db-f9a7fd4327ce 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:54 GMT X-Compute-Request-Id: req-827eba51-7a19-4c57-b1f0-72738a1edbfb 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-827eba51-7a19-4c57-b1f0-72738a1edbfb 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:06:59 GMT X-Compute-Request-Id: req-87d6bfa1-63df-47c5-a4a4-a2a295156ad9 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-87d6bfa1-63df-47c5-a4a4-a2a295156ad9 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:04 GMT X-Compute-Request-Id: req-b76db42c-dfee-4105-a72c-622021afb6a2 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-b76db42c-dfee-4105-a72c-622021afb6a2 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:10 GMT X-Compute-Request-Id: req-7dc0b405-84c7-4d65-9959-69e27ad2ea3c 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-7dc0b405-84c7-4d65-9959-69e27ad2ea3c 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:15 GMT X-Compute-Request-Id: req-1e4f3e0f-d657-4e91-bfe8-0e08c28c7ee2 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-1e4f3e0f-d657-4e91-bfe8-0e08c28c7ee2 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:20 GMT X-Compute-Request-Id: req-a056e0ec-dc5f-4a4b-a48c-a6a335b17efa 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-a056e0ec-dc5f-4a4b-a48c-a6a335b17efa 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:25 GMT X-Compute-Request-Id: req-33c62f96-03c9-43a6-a79d-a0292818a29b 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-33c62f96-03c9-43a6-a79d-a0292818a29b 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:31 GMT X-Compute-Request-Id: req-c7a49f87-ecaf-4e58-9aa7-8f55601db6d0 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-c7a49f87-ecaf-4e58-9aa7-8f55601db6d0 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:36 GMT X-Compute-Request-Id: req-a3c19632-7f71-4df6-a4ac-e375a58db262 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-a3c19632-7f71-4df6-a4ac-e375a58db262 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:41 GMT X-Compute-Request-Id: req-a25c14e1-ef4f-4c7e-8c2b-c47f131af904 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-a25c14e1-ef4f-4c7e-8c2b-c47f131af904 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:47 GMT X-Compute-Request-Id: req-23180c28-7ca4-4adb-a3ac-f8a0c4b7500a 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-23180c28-7ca4-4adb-a3ac-f8a0c4b7500a 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:52 GMT X-Compute-Request-Id: req-9c5efc42-3d0c-4a6b-9d86-0d3a7f711247 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9c5efc42-3d0c-4a6b-9d86-0d3a7f711247 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:07:57 GMT X-Compute-Request-Id: req-35f4f044-6d74-4eb0-aa4f-dbb5a27d499d 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-35f4f044-6d74-4eb0-aa4f-dbb5a27d499d 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:02 GMT X-Compute-Request-Id: req-36fb367d-a4a6-455b-85d1-2fff8f784c3e 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-36fb367d-a4a6-455b-85d1-2fff8f784c3e 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:08 GMT X-Compute-Request-Id: req-417d6ce9-f797-4ce3-a5d7-79be52d14fd5 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-417d6ce9-f797-4ce3-a5d7-79be52d14fd5 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:13 GMT X-Compute-Request-Id: req-5f22d1fe-4360-4875-b8dd-72aff3809407 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-5f22d1fe-4360-4875-b8dd-72aff3809407 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:18 GMT X-Compute-Request-Id: req-52ee984a-5552-4f78-978c-7f1ad59a1871 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-52ee984a-5552-4f78-978c-7f1ad59a1871 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:23 GMT X-Compute-Request-Id: req-8e097a01-4b74-435a-bb73-9cf8412a1be6 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-8e097a01-4b74-435a-bb73-9cf8412a1be6 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:29 GMT X-Compute-Request-Id: req-3206f204-16f7-4ec8-9e5d-c3f0622b1c12 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-3206f204-16f7-4ec8-9e5d-c3f0622b1c12 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:34 GMT X-Compute-Request-Id: req-8e8ced88-b4fe-45ab-8442-a8bf0ad57670 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-8e8ced88-b4fe-45ab-8442-a8bf0ad57670 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:39 GMT X-Compute-Request-Id: req-51483bc4-f129-4f44-99e7-c6738ea83c8b 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-51483bc4-f129-4f44-99e7-c6738ea83c8b 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:45 GMT X-Compute-Request-Id: req-9c7ffcc5-5308-48ad-ba71-88c0fe3448d0 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9c7ffcc5-5308-48ad-ba71-88c0fe3448d0 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:50 GMT X-Compute-Request-Id: req-126b3586-4ea7-475f-ac00-cdd6fc1f22e4 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-126b3586-4ea7-475f-ac00-cdd6fc1f22e4 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:08:55 GMT X-Compute-Request-Id: req-2f28526f-78af-4ec0-b981-0a9cd6b1eb33 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-2f28526f-78af-4ec0-b981-0a9cd6b1eb33 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:00 GMT X-Compute-Request-Id: req-42c96a24-0061-4bdb-a8a5-e2257df5cfe9 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-42c96a24-0061-4bdb-a8a5-e2257df5cfe9 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:06 GMT X-Compute-Request-Id: req-4cd112ad-9121-4527-bad7-de41192edfa1 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-4cd112ad-9121-4527-bad7-de41192edfa1 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:11 GMT X-Compute-Request-Id: req-e0f78263-bc14-4e73-af82-827f325b7927 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-e0f78263-bc14-4e73-af82-827f325b7927 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:16 GMT X-Compute-Request-Id: req-972cea60-309f-41a8-94b6-d7aa1e3b4d9c 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-972cea60-309f-41a8-94b6-d7aa1e3b4d9c 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:21 GMT X-Compute-Request-Id: req-3e806ac4-417f-4eb9-893c-22be501f3ab8 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-3e806ac4-417f-4eb9-893c-22be501f3ab8 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:27 GMT X-Compute-Request-Id: req-dd97b7f4-44b7-4764-b718-f52e53d0788e 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-dd97b7f4-44b7-4764-b718-f52e53d0788e 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:32 GMT X-Compute-Request-Id: req-aa51c755-e00f-4dde-83c7-20690ce62acd 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-aa51c755-e00f-4dde-83c7-20690ce62acd 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:37 GMT X-Compute-Request-Id: req-9e0f8beb-4974-4e77-aab4-bafe47255fd5 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9e0f8beb-4974-4e77-aab4-bafe47255fd5 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:42 GMT X-Compute-Request-Id: req-17a31ccb-787e-4e94-9147-8de293070313 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-17a31ccb-787e-4e94-9147-8de293070313 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:48 GMT X-Compute-Request-Id: req-22718fb1-ff27-4bba-bc27-f29169ac6cf6 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-22718fb1-ff27-4bba-bc27-f29169ac6cf6 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:53 GMT X-Compute-Request-Id: req-a0132e70-e601-45a7-b97f-607b382d63b7 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:04:34Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-a0132e70-e601-45a7-b97f-607b382d63b7 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1913 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1913 Content-Type: application/json Date: Mon, 18 Mar 2024 22:09:58 GMT X-Compute-Request-Id: req-7059328e-9bcf-4b1e-a547-40261a752b14 928s DEBUG (session:580) RESP BODY: {"server": {"status": "BUILD", "updated": "2024-03-18T22:09:58Z", "hostId": "a81d58657213a984748b0b5b19535a6267e75ffe726057fa0e611283", "OS-EXT-SRV-ATTR:host": "s0lp3", "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": "s0lp3.internal", "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-15.secgroup"}], "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "nova", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-7059328e-9bcf-4b1e-a547-40261a752b14 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}8ed08e0ff1d87e078ba31d85bfb2e3cb90f3e080021dc997efaae81b45d379ef" 928s DEBUG (connectionpool:429) http://nova-api.infra.bos02.scalingstack:8774 "GET /v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b HTTP/1.1" 200 1884 928s DEBUG (session:548) RESP: [200] Connection: keep-alive Content-Length: 1884 Content-Type: application/json Date: Mon, 18 Mar 2024 22:10:04 GMT X-Compute-Request-Id: req-9caf43d5-97b0-41d6-8399-800f163610f3 928s DEBUG (session:580) RESP BODY: {"server": {"status": "ERROR", "updated": "2024-03-18T22:10:00Z", "hostId": "", "OS-EXT-SRV-ATTR:host": null, "addresses": {}, "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "self"}, {"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "rel": "bookmark"}], "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "image": {"id": "126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/images/126c2eb3-57be-497a-ae93-1bb0d09cf1e0", "rel": "bookmark"}]}, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-SRV-ATTR:instance_name": "instance-0361f8fc", "OS-SRV-USG:launched_at": null, "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "flavor": {"id": "aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "links": [{"href": "http://nova-api.infra.bos02.scalingstack:8774/d3e6dd4ab017451f9860efb1b8e773cb/flavors/aea8bb59-2c51-4a96-9fea-89fe8bfe1807", "rel": "bookmark"}]}, "id": "270cfe7d-ea40-4292-b4e5-3ea4c7b8671b", "OS-SRV-USG:terminated_at": null, "OS-EXT-AZ:availability_zone": "", "user_id": "11a2bc788fe343dfa74314a2f55c80e0", "name": "adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2", "created": "2024-03-18T22:04:32Z", "tenant_id": "d3e6dd4ab017451f9860efb1b8e773cb", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [], "accessIPv4": "", "accessIPv6": "", "fault": {"message": "Build of instance 270cfe7d-ea40-4292-b4e5-3ea4c7b8671b aborted: Failed to allocate the network(s), not rescheduling.", "code": 500, "created": "2024-03-18T22:10:00Z"}, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} 928s DEBUG (session:936) GET call to compute for http://nova-api.infra.bos02.scalingstack:8774/v2/d3e6dd4ab017451f9860efb1b8e773cb/servers/270cfe7d-ea40-4292-b4e5-3ea4c7b8671b used request id req-9caf43d5-97b0-41d6-8399-800f163610f3 928s DEBUG (shell:822) 928s Traceback (most recent call last): 928s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 928s OpenStackComputeShell().main(argv) 928s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 928s args.func(self.cs, args) 928s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 928s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 928s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 928s raise exceptions.ResourceInErrorState(obj) 928s novaclient.exceptions.ResourceInErrorState: 928s ERROR (ResourceInErrorState): 928s 928s Error building server 930s autopkgtest [22:18:09]: testbed dpkg architecture: s390x 930s autopkgtest [22:18:09]: testbed apt version: 2.7.12 930s autopkgtest [22:18:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 931s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 931s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 931s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 931s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3720 kB] 932s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [485 kB] 932s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [639 kB] 933s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 933s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 933s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 933s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3904 kB] 933s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 933s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [33.6 kB] 933s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 935s Fetched 8969 kB in 4s (2495 kB/s) 935s Reading package lists... 936s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 936s Reading package lists... 942s Reading package lists... 943s Building dependency tree... 943s Reading state information... 943s Calculating upgrade... 943s The following packages were automatically installed and are no longer required: 943s fuse3 libfuse3-3 libgdbm-compat4t64 libperl5.38 lto-disabled-list make 943s perl-modules-5.38 s390-tools-data s390-tools-signed 943s Use 'sudo apt autoremove' to remove them. 943s The following packages will be REMOVED: 943s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl s390-tools 943s sysconfig-hardware 943s The following NEW packages will be installed: 943s libgdbm-compat4t64 libgdbm6t64 943s The following packages will be upgraded: 943s perl-base perl-modules-5.38 943s 2 upgraded, 2 newly installed, 7 to remove and 0 not upgraded. 943s Need to get 5114 kB of archives. 943s After this operation, 15.7 MB disk space will be freed. 943s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-base s390x 5.38.2-3.2 [1961 kB] 944s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm6t64 s390x 1.23-5.1 [36.4 kB] 944s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm-compat4t64 s390x 1.23-5.1 [6880 B] 944s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 944s Fetched 5114 kB in 1s (6205 kB/s) 944s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52187 files and directories currently installed.) 944s Removing sysconfig-hardware (0.0.14ubuntu2) ... 944s Removing s390-tools (2.31.0-0ubuntu1) ... 945s Removing dpkg-dev (1.22.4ubuntu5) ... 945s Removing libdpkg-perl (1.22.4ubuntu5) ... 945s Removing perl (5.38.2-3) ... 945s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51348 files and directories currently installed.) 945s Preparing to unpack .../perl-base_5.38.2-3.2_s390x.deb ... 945s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 945s Setting up perl-base (5.38.2-3.2) ... 945s dpkg: libgdbm6:s390x: dependency problems, but removing anyway as you requested: 945s python3-gdbm:s390x depends on libgdbm6 (>= 1.16). 945s man-db depends on libgdbm6 (>= 1.16). 945s libperl5.38:s390x depends on libgdbm6 (>= 1.21). 945s libgdbm-compat4:s390x depends on libgdbm6 (>= 1.16). 945s 945s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51348 files and directories currently installed.) 945s Removing libgdbm6:s390x (1.23-5) ... 945s Selecting previously unselected package libgdbm6t64:s390x. 945s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51343 files and directories currently installed.) 945s Preparing to unpack .../libgdbm6t64_1.23-5.1_s390x.deb ... 945s Unpacking libgdbm6t64:s390x (1.23-5.1) ... 945s dpkg: libgdbm-compat4:s390x: dependency problems, but removing anyway as you requested: 945s libperl5.38:s390x depends on libgdbm-compat4 (>= 1.18-3). 945s 945s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51349 files and directories currently installed.) 945s Removing libgdbm-compat4:s390x (1.23-5) ... 945s Selecting previously unselected package libgdbm-compat4t64:s390x. 945s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51344 files and directories currently installed.) 945s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_s390x.deb ... 945s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 945s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 945s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 945s Setting up libgdbm6t64:s390x (1.23-5.1) ... 945s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 945s Setting up perl-modules-5.38 (5.38.2-3.2) ... 945s Processing triggers for libc-bin (2.39-0ubuntu2) ... 945s Processing triggers for man-db (2.12.0-3) ... 948s Processing triggers for initramfs-tools (0.142ubuntu20) ... 948s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 948s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 952s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 952s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 952s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 952s Reading package lists... 952s Building dependency tree... 952s Reading state information... 952s The following packages will be REMOVED: 952s fuse3* libfuse3-3* libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* 952s perl-modules-5.38* s390-tools-data* s390-tools-signed* 952s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 952s After this operation, 50.6 MB disk space will be freed. 952s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51350 files and directories currently installed.) 952s Removing fuse3 (3.14.0-5) ... 952s update-initramfs: deferring update (trigger activated) 952s Removing libfuse3-3:s390x (3.14.0-5) ... 952s Removing libperl5.38:s390x (5.38.2-3) ... 952s Removing libgdbm-compat4t64:s390x (1.23-5.1) ... 952s Removing lto-disabled-list (47) ... 952s Removing make (4.3-4.1build1) ... 952s Removing perl-modules-5.38 (5.38.2-3.2) ... 952s Removing s390-tools-data (2.31.0-0ubuntu1) ... 952s Removing s390-tools-signed (2.31.0-0ubuntu1) ... 952s Processing triggers for libc-bin (2.39-0ubuntu2) ... 952s Processing triggers for man-db (2.12.0-3) ... 953s Processing triggers for initramfs-tools (0.142ubuntu20) ... 953s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 953s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 956s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49353 files and directories currently installed.) 956s Purging configuration files for fuse3 (3.14.0-5) ... 956s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 956s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 956s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 956s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 957s Hit:5 http://ftpmaster.internal/ubuntu noble-backports InRelease 960s Reading package lists... 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1Reading package lists... 960s Building dependency tree... 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 960s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 960s 960s Reading state information... 961s Calculating upgrade... 961s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 961s Reading package lists... 961s Building dependency tree... 961s Reading state information... 961s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 961s autopkgtest [22:18:40]: rebooting testbed after setup commands that affected boot 997s autopkgtest [22:19:16]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 1000s autopkgtest [22:19:19]: @@@@@@@@@@@@@@@@@@@@ apt-source libspecio-perl 1002s Reading package lists... 1003s Building dependency tree... 1003s Reading state information... 1003s Starting pkgProblemResolver with broken count: 0 1003s Starting 2 pkgProblemResolver with broken count: 0 1003s Done 1003s The following additional packages will be installed: 1003s dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 libperl5.38t64 1003s lto-disabled-list make perl perl-modules-5.38 1003s Suggested packages: 1003s debian-keyring gcc | c-compiler git bzr make-doc perl-doc 1003s libterm-readline-gnu-perl | libterm-readline-perl-perl 1003s libtap-harness-archive-perl 1003s Recommended packages: 1003s build-essential gcc | c-compiler fakeroot libalgorithm-merge-perl 1003s libfile-fcntllock-perl 1003s The following packages will be REMOVED: 1003s libdb5.3 1003s The following NEW packages will be installed: 1003s autopkgtest-satdep dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 1003s libperl5.38t64 lto-disabled-list make perl perl-modules-5.38 1003s 0 upgraded, 10 newly installed, 1 to remove and 0 not upgraded. 1003s Need to get 7542 kB/10.7 MB of archives. 1003s After this operation, 54.4 MB of additional disk space will be used. 1003s Get:1 /tmp/autopkgtest.CgDLVd/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [704 B] 1003s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdb5.3t64 s390x 5.3.28+dfsg2-5build1 [763 kB] 1004s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libperl5.38t64 s390x 5.38.2-3.2 [5007 kB] 1004s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl s390x 5.38.2-3.2 [231 kB] 1004s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x libdpkg-perl all 1.22.4ubuntu5 [268 kB] 1004s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x make s390x 4.3-4.1build1 [182 kB] 1004s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x lto-disabled-list all 47 [12.4 kB] 1004s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x dpkg-dev all 1.22.4ubuntu5 [1078 kB] 1004s Fetched 7542 kB in 1s (8330 kB/s) 1005s dpkg: libdb5.3:s390x: dependency problems, but removing anyway as you requested: 1005s libsasl2-modules-db:s390x depends on libdb5.3. 1005s libpython3.12-stdlib:s390x depends on libdb5.3. 1005s libpython3.11-stdlib:s390x depends on libdb5.3. 1005s libpam-modules:s390x depends on libdb5.3. 1005s iproute2 depends on libdb5.3. 1005s apt-utils depends on libdb5.3. 1005s 1005s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49352 files and directories currently installed.) 1005s Removing libdb5.3:s390x (5.3.28+dfsg2-4) ... 1005s Selecting previously unselected package libdb5.3t64:s390x. 1005s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49346 files and directories currently installed.) 1005s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_s390x.deb ... 1005s Unpacking libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 1005s Setting up libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 1005s Selecting previously unselected package perl-modules-5.38. 1005s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49352 files and directories currently installed.) 1005s Preparing to unpack .../0-perl-modules-5.38_5.38.2-3.2_all.deb ... 1005s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 1005s Selecting previously unselected package libgdbm-compat4t64:s390x. 1005s Preparing to unpack .../1-libgdbm-compat4t64_1.23-5.1_s390x.deb ... 1005s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 1005s Selecting previously unselected package libperl5.38t64:s390x. 1005s Preparing to unpack .../2-libperl5.38t64_5.38.2-3.2_s390x.deb ... 1005s Unpacking libperl5.38t64:s390x (5.38.2-3.2) ... 1005s Selecting previously unselected package perl. 1005s Preparing to unpack .../3-perl_5.38.2-3.2_s390x.deb ... 1005s Unpacking perl (5.38.2-3.2) ... 1005s Selecting previously unselected package libdpkg-perl. 1005s Preparing to unpack .../4-libdpkg-perl_1.22.4ubuntu5_all.deb ... 1005s Unpacking libdpkg-perl (1.22.4ubuntu5) ... 1005s Selecting previously unselected package make. 1005s Preparing to unpack .../5-make_4.3-4.1build1_s390x.deb ... 1005s Unpacking make (4.3-4.1build1) ... 1005s Selecting previously unselected package lto-disabled-list. 1005s Preparing to unpack .../6-lto-disabled-list_47_all.deb ... 1005s Unpacking lto-disabled-list (47) ... 1005s Selecting previously unselected package dpkg-dev. 1005s Preparing to unpack .../7-dpkg-dev_1.22.4ubuntu5_all.deb ... 1005s Unpacking dpkg-dev (1.22.4ubuntu5) ... 1005s Selecting previously unselected package autopkgtest-satdep. 1005s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 1005s Unpacking autopkgtest-satdep (0) ... 1005s Setting up lto-disabled-list (47) ... 1005s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 1005s Setting up make (4.3-4.1build1) ... 1005s Setting up perl-modules-5.38 (5.38.2-3.2) ... 1005s Setting up libperl5.38t64:s390x (5.38.2-3.2) ... 1005s Setting up perl (5.38.2-3.2) ... 1005s Setting up libdpkg-perl (1.22.4ubuntu5) ... 1005s Setting up dpkg-dev (1.22.4ubuntu5) ... 1005s Setting up autopkgtest-satdep (0) ... 1005s Processing triggers for man-db (2.12.0-3) ... 1006s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1008s (Reading database ... 51897 files and directories currently installed.) 1008s Removing autopkgtest-satdep (0) ... 1009s Get:1 http://ftpmaster.internal/ubuntu noble/universe libspecio-perl 0.48-1 (dsc) [2762 B] 1009s Get:2 http://ftpmaster.internal/ubuntu noble/universe libspecio-perl 0.48-1 (tar) [108 kB] 1009s Get:3 http://ftpmaster.internal/ubuntu noble/universe libspecio-perl 0.48-1 (diff) [5896 B] 1009s gpgv: Signature made Tue Jun 21 19:42:27 2022 UTC 1009s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 1009s gpgv: Can't check signature: No public key 1009s dpkg-source: warning: cannot verify inline signature for ./libspecio-perl_0.48-1.dsc: no acceptable signature found 1009s autopkgtest [22:19:28]: testing package libspecio-perl version 0.48-1 1009s autopkgtest [22:19:28]: build not needed 1011s autopkgtest [22:19:30]: test autodep8-perl-build-deps: preparing testbed 1012s Reading package lists... 1012s Building dependency tree... 1012s Reading state information... 1012s Starting pkgProblemResolver with broken count: 0 1012s Starting 2 pkgProblemResolver with broken count: 0 1012s Done 1013s The following additional packages will be installed: 1013s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 1013s cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu dctrl-tools debhelper 1013s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 1013s g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 gcc-13-s390x-linux-gnu 1013s gcc-s390x-linux-gnu gettext intltool-debian libalgorithm-c3-perl 1013s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 1013s libb-hooks-op-check-perl libc-dev-bin libc6-dev libcc1-0 libclass-c3-perl 1013s libclass-load-perl libclass-load-xs-perl libclass-method-modifiers-perl 1013s libclass-xsaccessor-perl libcrypt-dev libdata-optlist-perl libdebhelper-perl 1013s libdevel-callchecker-perl libdevel-globaldestruction-perl 1013s libdevel-overloadinfo-perl libdevel-stacktrace-perl 1013s libdist-checkconflicts-perl libdw1 libdynaloader-functions-perl 1013s libeval-closure-perl libfile-stripnondeterminism-perl libgcc-13-dev libgomp1 1013s libimport-into-perl libisl23 libitm1 libmodule-implementation-perl 1013s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 1013s libmoose-perl libmouse-perl libmpc3 libmro-compat-perl 1013s libnamespace-autoclean-perl libnamespace-clean-perl libnsl-dev 1013s libpackage-deprecationmanager-perl libpackage-stash-perl 1013s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1013s libref-util-perl librole-tiny-perl libspecio-perl libstdc++-13-dev 1013s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 1013s libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl 1013s libtest-fatal-perl libtest-needs-perl libtirpc-dev libtool libtry-tiny-perl 1013s libubsan1 libvariable-magic-perl libxstring-perl linux-libc-dev m4 1013s pkg-perl-autopkgtest po-debconf rpcsvc-proto 1013s Suggested packages: 1013s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 1013s cpp-13-doc debtags dh-make g++-multilib g++-13-multilib gcc-13-doc 1013s gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-13-multilib 1013s gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev glibc-doc 1013s libscalar-number-perl libstdc++-13-doc libtool-doc gfortran 1013s | fortran95-compiler gcj-jdk m4-doc libmail-box-perl 1013s Recommended packages: 1013s manpages manpages-dev libc-devtools libclass-c3-xs-perl 1013s libdevel-lexalias-perl libarchive-cpio-perl libdevel-partialdump-perl 1013s libreadonly-perl libref-util-xs-perl libltdl-dev libmail-sendmail-perl 1013s The following NEW packages will be installed: 1013s autoconf autodep8 automake autopkgtest-satdep autopoint autotools-dev 1013s build-essential cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu 1013s dctrl-tools debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 1013s g++ g++-13 g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 1013s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 1013s libalgorithm-c3-perl libarchive-zip-perl libasan8 libatomic1 1013s libb-hooks-endofscope-perl libb-hooks-op-check-perl libc-dev-bin libc6-dev 1013s libcc1-0 libclass-c3-perl libclass-load-perl libclass-load-xs-perl 1013s libclass-method-modifiers-perl libclass-xsaccessor-perl libcrypt-dev 1013s libdata-optlist-perl libdebhelper-perl libdevel-callchecker-perl 1013s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 1013s libdevel-stacktrace-perl libdist-checkconflicts-perl libdw1 1013s libdynaloader-functions-perl libeval-closure-perl 1013s libfile-stripnondeterminism-perl libgcc-13-dev libgomp1 libimport-into-perl 1013s libisl23 libitm1 libmodule-implementation-perl 1013s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 1013s libmoose-perl libmouse-perl libmpc3 libmro-compat-perl 1013s libnamespace-autoclean-perl libnamespace-clean-perl libnsl-dev 1013s libpackage-deprecationmanager-perl libpackage-stash-perl 1013s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1013s libref-util-perl librole-tiny-perl libspecio-perl libstdc++-13-dev 1013s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 1013s libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl 1013s libtest-fatal-perl libtest-needs-perl libtirpc-dev libtool libtry-tiny-perl 1013s libubsan1 libvariable-magic-perl libxstring-perl linux-libc-dev m4 1013s pkg-perl-autopkgtest po-debconf rpcsvc-proto 1013s 0 upgraded, 98 newly installed, 0 to remove and 0 not upgraded. 1013s Need to get 59.5 MB/59.5 MB of archives. 1013s After this operation, 198 MB of additional disk space will be used. 1013s Get:1 /tmp/autopkgtest.CgDLVd/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [868 B] 1013s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x m4 s390x 1.4.19-4 [255 kB] 1014s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x autoconf all 2.71-3 [339 kB] 1014s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 1014s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 1014s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autotools-dev all 20220109.1 [44.9 kB] 1014s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 1015s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x autopoint all 0.21-14ubuntu1 [422 kB] 1015s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libc-dev-bin s390x 2.39-0ubuntu2 [20.2 kB] 1015s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x linux-libc-dev s390x 6.8.0-11.11 [1590 kB] 1017s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libcrypt-dev s390x 1:4.4.36-4 [135 kB] 1017s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libtirpc-dev s390x 1.3.4+ds-1build1 [225 kB] 1018s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libnsl-dev s390x 1.3.0-3 [73.5 kB] 1018s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 1018s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libc6-dev s390x 2.39-0ubuntu2 [1629 kB] 1019s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3 [722 kB] 1020s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1 [54.9 kB] 1020s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [9929 kB] 1025s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13 s390x 13.2.0-17ubuntu2 [1026 B] 1025s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 1025s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 1025s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x libcc1-0 s390x 14-20240303-1ubuntu1 [49.9 kB] 1025s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 1025s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x libitm1 s390x 14-20240303-1ubuntu1 [31.1 kB] 1025s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libatomic1 s390x 14-20240303-1ubuntu1 [9392 B] 1025s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libasan8 s390x 14-20240303-1ubuntu1 [2998 kB] 1026s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libubsan1 s390x 14-20240303-1ubuntu1 [1186 kB] 1027s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libgcc-13-dev s390x 13.2.0-17ubuntu2 [1003 kB] 1027s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [19.1 MB] 1029s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13 s390x 13.2.0-17ubuntu2 [467 kB] 1029s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 1029s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 1030s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x libstdc++-13-dev s390x 13.2.0-17ubuntu2 [2430 kB] 1030s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x g++-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [11.3 MB] 1031s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x g++-13 s390x 13.2.0-17ubuntu2 [14.4 kB] 1031s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 1031s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 1031s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 1031s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 1031s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x libtool all 2.4.7-7 [166 kB] 1031s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x dh-autoreconf all 20 [16.1 kB] 1031s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 1031s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x libsub-override-perl all 0.10-1 [10.0 kB] 1031s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 1031s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x dh-strip-nondeterminism all 1.13.1-1 [5362 B] 1031s Get:46 http://ftpmaster.internal/ubuntu noble/main s390x libdw1 s390x 0.190-1 [282 kB] 1031s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x debugedit s390x 1:5.0-5 [47.5 kB] 1031s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x dwz s390x 0.15-1 [108 kB] 1031s Get:49 http://ftpmaster.internal/ubuntu noble/main s390x gettext s390x 0.21-14ubuntu1 [917 kB] 1031s Get:50 http://ftpmaster.internal/ubuntu noble/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1031s Get:51 http://ftpmaster.internal/ubuntu noble/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 1031s Get:52 http://ftpmaster.internal/ubuntu noble/main s390x debhelper all 13.14.1ubuntu1 [869 kB] 1031s Get:53 http://ftpmaster.internal/ubuntu noble/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1031s Get:54 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-op-check-perl s390x 0.22-2build2 [9388 B] 1031s Get:55 http://ftpmaster.internal/ubuntu noble/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] 1031s Get:56 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-callchecker-perl s390x 0.008-2build1 [13.8 kB] 1031s Get:57 http://ftpmaster.internal/ubuntu noble/main s390x libparams-classify-perl s390x 0.015-2build3 [20.5 kB] 1031s Get:58 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 1031s Get:59 http://ftpmaster.internal/ubuntu noble/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 1031s Get:60 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 1031s Get:61 http://ftpmaster.internal/ubuntu noble/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1031s Get:62 http://ftpmaster.internal/ubuntu noble/main s390x libvariable-magic-perl s390x 0.63-1build1 [35.5 kB] 1031s Get:63 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 1031s Get:64 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 1031s Get:65 http://ftpmaster.internal/ubuntu noble/main s390x libparams-util-perl s390x 1.102-2build1 [21.1 kB] 1031s Get:66 http://ftpmaster.internal/ubuntu noble/main s390x libsub-install-perl all 0.929-1 [9764 B] 1031s Get:67 http://ftpmaster.internal/ubuntu noble/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 1031s Get:68 http://ftpmaster.internal/ubuntu noble/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 1031s Get:69 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-load-perl all 0.25-2 [12.7 kB] 1031s Get:70 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-load-xs-perl s390x 0.10-2build2 [13.4 kB] 1031s Get:71 http://ftpmaster.internal/ubuntu noble/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1031s Get:72 http://ftpmaster.internal/ubuntu noble/main s390x libclass-xsaccessor-perl s390x 1.19-4build2 [35.2 kB] 1031s Get:73 http://ftpmaster.internal/ubuntu noble/universe s390x libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1031s Get:74 http://ftpmaster.internal/ubuntu noble/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 1031s Get:75 http://ftpmaster.internal/ubuntu noble/universe s390x libdevel-overloadinfo-perl all 0.007-1 [7422 B] 1031s Get:76 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1031s Get:77 http://ftpmaster.internal/ubuntu noble/universe s390x libdist-checkconflicts-perl all 0.11-2 [9942 B] 1031s Get:78 http://ftpmaster.internal/ubuntu noble/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 1031s Get:79 http://ftpmaster.internal/ubuntu noble/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 1031s Get:80 http://ftpmaster.internal/ubuntu noble/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 1031s Get:81 http://ftpmaster.internal/ubuntu noble/universe s390x libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1031s Get:82 http://ftpmaster.internal/ubuntu noble/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 1031s Get:83 http://ftpmaster.internal/ubuntu noble/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1031s Get:84 http://ftpmaster.internal/ubuntu noble/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 1031s Get:85 http://ftpmaster.internal/ubuntu noble/universe s390x libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1031s Get:86 http://ftpmaster.internal/ubuntu noble/main s390x libpackage-stash-xs-perl s390x 0.30-1build2 [19.3 kB] 1031s Get:87 http://ftpmaster.internal/ubuntu noble/universe s390x libmoose-perl s390x 2.2207-1 [718 kB] 1031s Get:88 http://ftpmaster.internal/ubuntu noble/main s390x libmouse-perl s390x 2.5.10-1build6 [134 kB] 1031s Get:89 http://ftpmaster.internal/ubuntu noble/main s390x libsub-identify-perl s390x 0.14-3build1 [10.0 kB] 1031s Get:90 http://ftpmaster.internal/ubuntu noble/main s390x libsub-name-perl s390x 0.27-1build1 [10.8 kB] 1031s Get:91 http://ftpmaster.internal/ubuntu noble/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 1031s Get:92 http://ftpmaster.internal/ubuntu noble/universe s390x libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 1031s Get:93 http://ftpmaster.internal/ubuntu noble/universe s390x libref-util-perl all 0.204-2 [15.1 kB] 1031s Get:94 http://ftpmaster.internal/ubuntu noble/universe s390x libxstring-perl s390x 0.005-2build1 [7744 B] 1031s Get:95 http://ftpmaster.internal/ubuntu noble/universe s390x libspecio-perl all 0.48-1 [137 kB] 1031s Get:96 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-fatal-perl all 0.017-1 [12.2 kB] 1031s Get:97 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-needs-perl all 0.002010-1 [8530 B] 1031s Get:98 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 1032s Fetched 59.5 MB in 19s (3186 kB/s) 1032s Selecting previously unselected package m4. 1032s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51897 files and directories currently installed.) 1032s Preparing to unpack .../00-m4_1.4.19-4_s390x.deb ... 1032s Unpacking m4 (1.4.19-4) ... 1032s Selecting previously unselected package autoconf. 1032s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 1032s Unpacking autoconf (2.71-3) ... 1032s Selecting previously unselected package dctrl-tools. 1032s Preparing to unpack .../02-dctrl-tools_2.24-3build2_s390x.deb ... 1032s Unpacking dctrl-tools (2.24-3build2) ... 1032s Selecting previously unselected package autodep8. 1032s Preparing to unpack .../03-autodep8_0.28_all.deb ... 1032s Unpacking autodep8 (0.28) ... 1032s Selecting previously unselected package autotools-dev. 1032s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 1032s Unpacking autotools-dev (20220109.1) ... 1032s Selecting previously unselected package automake. 1032s Preparing to unpack .../05-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 1032s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 1032s Selecting previously unselected package autopoint. 1032s Preparing to unpack .../06-autopoint_0.21-14ubuntu1_all.deb ... 1032s Unpacking autopoint (0.21-14ubuntu1) ... 1032s Selecting previously unselected package libc-dev-bin. 1032s Preparing to unpack .../07-libc-dev-bin_2.39-0ubuntu2_s390x.deb ... 1032s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 1032s Selecting previously unselected package linux-libc-dev:s390x. 1032s Preparing to unpack .../08-linux-libc-dev_6.8.0-11.11_s390x.deb ... 1032s Unpacking linux-libc-dev:s390x (6.8.0-11.11) ... 1033s Selecting previously unselected package libcrypt-dev:s390x. 1033s Preparing to unpack .../09-libcrypt-dev_1%3a4.4.36-4_s390x.deb ... 1033s Unpacking libcrypt-dev:s390x (1:4.4.36-4) ... 1033s Selecting previously unselected package libtirpc-dev:s390x. 1033s Preparing to unpack .../10-libtirpc-dev_1.3.4+ds-1build1_s390x.deb ... 1033s Unpacking libtirpc-dev:s390x (1.3.4+ds-1build1) ... 1033s Selecting previously unselected package libnsl-dev:s390x. 1033s Preparing to unpack .../11-libnsl-dev_1.3.0-3_s390x.deb ... 1033s Unpacking libnsl-dev:s390x (1.3.0-3) ... 1033s Selecting previously unselected package rpcsvc-proto. 1033s Preparing to unpack .../12-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 1033s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 1033s Selecting previously unselected package libc6-dev:s390x. 1033s Preparing to unpack .../13-libc6-dev_2.39-0ubuntu2_s390x.deb ... 1033s Unpacking libc6-dev:s390x (2.39-0ubuntu2) ... 1033s Selecting previously unselected package libisl23:s390x. 1033s Preparing to unpack .../14-libisl23_0.26-3_s390x.deb ... 1033s Unpacking libisl23:s390x (0.26-3) ... 1033s Selecting previously unselected package libmpc3:s390x. 1033s Preparing to unpack .../15-libmpc3_1.3.1-1_s390x.deb ... 1033s Unpacking libmpc3:s390x (1.3.1-1) ... 1033s Selecting previously unselected package cpp-13-s390x-linux-gnu. 1033s Preparing to unpack .../16-cpp-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 1033s Unpacking cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 1033s Selecting previously unselected package cpp-13. 1033s Preparing to unpack .../17-cpp-13_13.2.0-17ubuntu2_s390x.deb ... 1033s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 1033s Selecting previously unselected package cpp-s390x-linux-gnu. 1033s Preparing to unpack .../18-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 1033s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1033s Selecting previously unselected package cpp. 1033s Preparing to unpack .../19-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 1033s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1033s Selecting previously unselected package libcc1-0:s390x. 1033s Preparing to unpack .../20-libcc1-0_14-20240303-1ubuntu1_s390x.deb ... 1033s Unpacking libcc1-0:s390x (14-20240303-1ubuntu1) ... 1033s Selecting previously unselected package libgomp1:s390x. 1033s Preparing to unpack .../21-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 1033s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 1033s Selecting previously unselected package libitm1:s390x. 1033s Preparing to unpack .../22-libitm1_14-20240303-1ubuntu1_s390x.deb ... 1033s Unpacking libitm1:s390x (14-20240303-1ubuntu1) ... 1033s Selecting previously unselected package libatomic1:s390x. 1033s Preparing to unpack .../23-libatomic1_14-20240303-1ubuntu1_s390x.deb ... 1033s Unpacking libatomic1:s390x (14-20240303-1ubuntu1) ... 1033s Selecting previously unselected package libasan8:s390x. 1033s Preparing to unpack .../24-libasan8_14-20240303-1ubuntu1_s390x.deb ... 1033s Unpacking libasan8:s390x (14-20240303-1ubuntu1) ... 1033s Selecting previously unselected package libubsan1:s390x. 1033s Preparing to unpack .../25-libubsan1_14-20240303-1ubuntu1_s390x.deb ... 1033s Unpacking libubsan1:s390x (14-20240303-1ubuntu1) ... 1033s Selecting previously unselected package libgcc-13-dev:s390x. 1033s Preparing to unpack .../26-libgcc-13-dev_13.2.0-17ubuntu2_s390x.deb ... 1033s Unpacking libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 1033s Selecting previously unselected package gcc-13-s390x-linux-gnu. 1033s Preparing to unpack .../27-gcc-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 1033s Unpacking gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 1034s Selecting previously unselected package gcc-13. 1034s Preparing to unpack .../28-gcc-13_13.2.0-17ubuntu2_s390x.deb ... 1034s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 1034s Selecting previously unselected package gcc-s390x-linux-gnu. 1034s Preparing to unpack .../29-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 1034s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1034s Selecting previously unselected package gcc. 1034s Preparing to unpack .../30-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 1034s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1034s Selecting previously unselected package libstdc++-13-dev:s390x. 1034s Preparing to unpack .../31-libstdc++-13-dev_13.2.0-17ubuntu2_s390x.deb ... 1034s Unpacking libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 1034s Selecting previously unselected package g++-13-s390x-linux-gnu. 1034s Preparing to unpack .../32-g++-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 1034s Unpacking g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 1034s Selecting previously unselected package g++-13. 1034s Preparing to unpack .../33-g++-13_13.2.0-17ubuntu2_s390x.deb ... 1034s Unpacking g++-13 (13.2.0-17ubuntu2) ... 1034s Selecting previously unselected package g++-s390x-linux-gnu. 1034s Preparing to unpack .../34-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 1034s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1034s Selecting previously unselected package g++. 1034s Preparing to unpack .../35-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 1034s Unpacking g++ (4:13.2.0-7ubuntu1) ... 1034s Selecting previously unselected package build-essential. 1034s Preparing to unpack .../36-build-essential_12.10ubuntu1_s390x.deb ... 1034s Unpacking build-essential (12.10ubuntu1) ... 1034s Selecting previously unselected package libdebhelper-perl. 1034s Preparing to unpack .../37-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 1034s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 1034s Selecting previously unselected package libtool. 1034s Preparing to unpack .../38-libtool_2.4.7-7_all.deb ... 1034s Unpacking libtool (2.4.7-7) ... 1034s Selecting previously unselected package dh-autoreconf. 1034s Preparing to unpack .../39-dh-autoreconf_20_all.deb ... 1034s Unpacking dh-autoreconf (20) ... 1034s Selecting previously unselected package libarchive-zip-perl. 1034s Preparing to unpack .../40-libarchive-zip-perl_1.68-1_all.deb ... 1034s Unpacking libarchive-zip-perl (1.68-1) ... 1034s Selecting previously unselected package libsub-override-perl. 1034s Preparing to unpack .../41-libsub-override-perl_0.10-1_all.deb ... 1034s Unpacking libsub-override-perl (0.10-1) ... 1034s Selecting previously unselected package libfile-stripnondeterminism-perl. 1034s Preparing to unpack .../42-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 1034s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 1034s Selecting previously unselected package dh-strip-nondeterminism. 1034s Preparing to unpack .../43-dh-strip-nondeterminism_1.13.1-1_all.deb ... 1034s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 1034s Selecting previously unselected package libdw1:s390x. 1034s Preparing to unpack .../44-libdw1_0.190-1_s390x.deb ... 1034s Unpacking libdw1:s390x (0.190-1) ... 1034s Selecting previously unselected package debugedit. 1034s Preparing to unpack .../45-debugedit_1%3a5.0-5_s390x.deb ... 1034s Unpacking debugedit (1:5.0-5) ... 1034s Selecting previously unselected package dwz. 1034s Preparing to unpack .../46-dwz_0.15-1_s390x.deb ... 1034s Unpacking dwz (0.15-1) ... 1034s Selecting previously unselected package gettext. 1034s Preparing to unpack .../47-gettext_0.21-14ubuntu1_s390x.deb ... 1034s Unpacking gettext (0.21-14ubuntu1) ... 1034s Selecting previously unselected package intltool-debian. 1034s Preparing to unpack .../48-intltool-debian_0.35.0+20060710.6_all.deb ... 1034s Unpacking intltool-debian (0.35.0+20060710.6) ... 1034s Selecting previously unselected package po-debconf. 1034s Preparing to unpack .../49-po-debconf_1.0.21+nmu1_all.deb ... 1034s Unpacking po-debconf (1.0.21+nmu1) ... 1035s Selecting previously unselected package debhelper. 1035s Preparing to unpack .../50-debhelper_13.14.1ubuntu1_all.deb ... 1035s Unpacking debhelper (13.14.1ubuntu1) ... 1035s Selecting previously unselected package libalgorithm-c3-perl. 1035s Preparing to unpack .../51-libalgorithm-c3-perl_0.11-2_all.deb ... 1035s Unpacking libalgorithm-c3-perl (0.11-2) ... 1035s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 1035s Preparing to unpack .../52-libb-hooks-op-check-perl_0.22-2build2_s390x.deb ... 1035s Unpacking libb-hooks-op-check-perl:s390x (0.22-2build2) ... 1035s Selecting previously unselected package libdynaloader-functions-perl. 1035s Preparing to unpack .../53-libdynaloader-functions-perl_0.003-3_all.deb ... 1035s Unpacking libdynaloader-functions-perl (0.003-3) ... 1035s Selecting previously unselected package libdevel-callchecker-perl:s390x. 1035s Preparing to unpack .../54-libdevel-callchecker-perl_0.008-2build1_s390x.deb ... 1035s Unpacking libdevel-callchecker-perl:s390x (0.008-2build1) ... 1035s Selecting previously unselected package libparams-classify-perl:s390x. 1035s Preparing to unpack .../55-libparams-classify-perl_0.015-2build3_s390x.deb ... 1035s Unpacking libparams-classify-perl:s390x (0.015-2build3) ... 1035s Selecting previously unselected package libmodule-runtime-perl. 1035s Preparing to unpack .../56-libmodule-runtime-perl_0.016-2_all.deb ... 1035s Unpacking libmodule-runtime-perl (0.016-2) ... 1035s Selecting previously unselected package libtry-tiny-perl. 1035s Preparing to unpack .../57-libtry-tiny-perl_0.31-2_all.deb ... 1035s Unpacking libtry-tiny-perl (0.31-2) ... 1035s Selecting previously unselected package libmodule-implementation-perl. 1035s Preparing to unpack .../58-libmodule-implementation-perl_0.09-2_all.deb ... 1035s Unpacking libmodule-implementation-perl (0.09-2) ... 1035s Selecting previously unselected package libsub-exporter-progressive-perl. 1035s Preparing to unpack .../59-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1035s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1035s Selecting previously unselected package libvariable-magic-perl. 1035s Preparing to unpack .../60-libvariable-magic-perl_0.63-1build1_s390x.deb ... 1035s Unpacking libvariable-magic-perl (0.63-1build1) ... 1035s Selecting previously unselected package libb-hooks-endofscope-perl. 1035s Preparing to unpack .../61-libb-hooks-endofscope-perl_0.28-1_all.deb ... 1035s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 1035s Selecting previously unselected package libclass-c3-perl. 1035s Preparing to unpack .../62-libclass-c3-perl_0.35-2_all.deb ... 1035s Unpacking libclass-c3-perl (0.35-2) ... 1035s Selecting previously unselected package libparams-util-perl. 1035s Preparing to unpack .../63-libparams-util-perl_1.102-2build1_s390x.deb ... 1035s Unpacking libparams-util-perl (1.102-2build1) ... 1035s Selecting previously unselected package libsub-install-perl. 1035s Preparing to unpack .../64-libsub-install-perl_0.929-1_all.deb ... 1035s Unpacking libsub-install-perl (0.929-1) ... 1035s Selecting previously unselected package libdata-optlist-perl. 1035s Preparing to unpack .../65-libdata-optlist-perl_0.114-1_all.deb ... 1035s Unpacking libdata-optlist-perl (0.114-1) ... 1035s Selecting previously unselected package libpackage-stash-perl. 1035s Preparing to unpack .../66-libpackage-stash-perl_0.40-1_all.deb ... 1035s Unpacking libpackage-stash-perl (0.40-1) ... 1035s Selecting previously unselected package libclass-load-perl. 1035s Preparing to unpack .../67-libclass-load-perl_0.25-2_all.deb ... 1035s Unpacking libclass-load-perl (0.25-2) ... 1035s Selecting previously unselected package libclass-load-xs-perl. 1035s Preparing to unpack .../68-libclass-load-xs-perl_0.10-2build2_s390x.deb ... 1035s Unpacking libclass-load-xs-perl (0.10-2build2) ... 1035s Selecting previously unselected package libclass-method-modifiers-perl. 1035s Preparing to unpack .../69-libclass-method-modifiers-perl_2.15-1_all.deb ... 1035s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1035s Selecting previously unselected package libclass-xsaccessor-perl. 1035s Preparing to unpack .../70-libclass-xsaccessor-perl_1.19-4build2_s390x.deb ... 1035s Unpacking libclass-xsaccessor-perl (1.19-4build2) ... 1035s Selecting previously unselected package libdevel-globaldestruction-perl. 1035s Preparing to unpack .../71-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1035s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1035s Selecting previously unselected package libmro-compat-perl. 1035s Preparing to unpack .../72-libmro-compat-perl_0.15-2_all.deb ... 1035s Unpacking libmro-compat-perl (0.15-2) ... 1035s Selecting previously unselected package libdevel-overloadinfo-perl. 1035s Preparing to unpack .../73-libdevel-overloadinfo-perl_0.007-1_all.deb ... 1035s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 1035s Selecting previously unselected package libdevel-stacktrace-perl. 1035s Preparing to unpack .../74-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1035s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1035s Selecting previously unselected package libdist-checkconflicts-perl. 1035s Preparing to unpack .../75-libdist-checkconflicts-perl_0.11-2_all.deb ... 1035s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1035s Selecting previously unselected package libsub-exporter-perl. 1035s Preparing to unpack .../76-libsub-exporter-perl_0.990-1_all.deb ... 1035s Unpacking libsub-exporter-perl (0.990-1) ... 1035s Selecting previously unselected package libeval-closure-perl. 1035s Preparing to unpack .../77-libeval-closure-perl_0.14-3_all.deb ... 1035s Unpacking libeval-closure-perl (0.14-3) ... 1035s Selecting previously unselected package libimport-into-perl. 1035s Preparing to unpack .../78-libimport-into-perl_1.002005-2_all.deb ... 1035s Unpacking libimport-into-perl (1.002005-2) ... 1035s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1035s Preparing to unpack .../79-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1035s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1035s Selecting previously unselected package librole-tiny-perl. 1035s Preparing to unpack .../80-librole-tiny-perl_2.002004-1_all.deb ... 1035s Unpacking librole-tiny-perl (2.002004-1) ... 1035s Selecting previously unselected package libsub-quote-perl. 1035s Preparing to unpack .../81-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1035s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1035s Selecting previously unselected package libmoo-perl. 1035s Preparing to unpack .../82-libmoo-perl_2.005005-1_all.deb ... 1035s Unpacking libmoo-perl (2.005005-1) ... 1035s Selecting previously unselected package libpackage-deprecationmanager-perl. 1035s Preparing to unpack .../83-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1035s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1035s Selecting previously unselected package libpackage-stash-xs-perl:s390x. 1035s Preparing to unpack .../84-libpackage-stash-xs-perl_0.30-1build2_s390x.deb ... 1035s Unpacking libpackage-stash-xs-perl:s390x (0.30-1build2) ... 1035s Selecting previously unselected package libmoose-perl:s390x. 1035s Preparing to unpack .../85-libmoose-perl_2.2207-1_s390x.deb ... 1035s Unpacking libmoose-perl:s390x (2.2207-1) ... 1035s Selecting previously unselected package libmouse-perl. 1035s Preparing to unpack .../86-libmouse-perl_2.5.10-1build6_s390x.deb ... 1035s Unpacking libmouse-perl (2.5.10-1build6) ... 1035s Selecting previously unselected package libsub-identify-perl. 1035s Preparing to unpack .../87-libsub-identify-perl_0.14-3build1_s390x.deb ... 1035s Unpacking libsub-identify-perl (0.14-3build1) ... 1035s Selecting previously unselected package libsub-name-perl:s390x. 1035s Preparing to unpack .../88-libsub-name-perl_0.27-1build1_s390x.deb ... 1035s Unpacking libsub-name-perl:s390x (0.27-1build1) ... 1035s Selecting previously unselected package libnamespace-clean-perl. 1035s Preparing to unpack .../89-libnamespace-clean-perl_0.27-2_all.deb ... 1035s Unpacking libnamespace-clean-perl (0.27-2) ... 1035s Selecting previously unselected package libnamespace-autoclean-perl. 1035s Preparing to unpack .../90-libnamespace-autoclean-perl_0.29-2_all.deb ... 1035s Unpacking libnamespace-autoclean-perl (0.29-2) ... 1035s Selecting previously unselected package libref-util-perl. 1035s Preparing to unpack .../91-libref-util-perl_0.204-2_all.deb ... 1035s Unpacking libref-util-perl (0.204-2) ... 1035s Selecting previously unselected package libxstring-perl:s390x. 1035s Preparing to unpack .../92-libxstring-perl_0.005-2build1_s390x.deb ... 1035s Unpacking libxstring-perl:s390x (0.005-2build1) ... 1035s Selecting previously unselected package libspecio-perl. 1035s Preparing to unpack .../93-libspecio-perl_0.48-1_all.deb ... 1035s Unpacking libspecio-perl (0.48-1) ... 1035s Selecting previously unselected package libtest-fatal-perl. 1035s Preparing to unpack .../94-libtest-fatal-perl_0.017-1_all.deb ... 1035s Unpacking libtest-fatal-perl (0.017-1) ... 1035s Selecting previously unselected package libtest-needs-perl. 1035s Preparing to unpack .../95-libtest-needs-perl_0.002010-1_all.deb ... 1035s Unpacking libtest-needs-perl (0.002010-1) ... 1035s Selecting previously unselected package pkg-perl-autopkgtest. 1035s Preparing to unpack .../96-pkg-perl-autopkgtest_0.77_all.deb ... 1035s Unpacking pkg-perl-autopkgtest (0.77) ... 1035s Selecting previously unselected package autopkgtest-satdep. 1035s Preparing to unpack .../97-2-autopkgtest-satdep.deb ... 1035s Unpacking autopkgtest-satdep (0) ... 1035s Setting up libdw1:s390x (0.190-1) ... 1035s Setting up libmouse-perl (2.5.10-1build6) ... 1035s Setting up libdynaloader-functions-perl (0.003-3) ... 1035s Setting up libclass-method-modifiers-perl (2.15-1) ... 1035s Setting up libarchive-zip-perl (1.68-1) ... 1035s Setting up libsub-identify-perl (0.14-3build1) ... 1035s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 1035s Setting up libtry-tiny-perl (0.31-2) ... 1035s Setting up libtest-fatal-perl (0.017-1) ... 1035s Setting up linux-libc-dev:s390x (6.8.0-11.11) ... 1035s Setting up m4 (1.4.19-4) ... 1035s Setting up libxstring-perl:s390x (0.005-2build1) ... 1035s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 1035s Setting up libsub-install-perl (0.929-1) ... 1035s Setting up libtest-needs-perl (0.002010-1) ... 1035s Setting up libpackage-stash-xs-perl:s390x (0.30-1build2) ... 1035s Setting up autotools-dev (20220109.1) ... 1035s Setting up libtirpc-dev:s390x (1.3.4+ds-1build1) ... 1035s Setting up libalgorithm-c3-perl (0.11-2) ... 1035s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 1035s Setting up libref-util-perl (0.204-2) ... 1035s Setting up libmpc3:s390x (1.3.1-1) ... 1035s Setting up libatomic1:s390x (14-20240303-1ubuntu1) ... 1035s Setting up libvariable-magic-perl (0.63-1build1) ... 1035s Setting up autopoint (0.21-14ubuntu1) ... 1035s Setting up libb-hooks-op-check-perl:s390x (0.22-2build2) ... 1035s Setting up libparams-util-perl (1.102-2build1) ... 1035s Setting up autoconf (2.71-3) ... 1035s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1035s Setting up libubsan1:s390x (14-20240303-1ubuntu1) ... 1035s Setting up libsub-name-perl:s390x (0.27-1build1) ... 1035s Setting up dwz (0.15-1) ... 1035s Setting up libnsl-dev:s390x (1.3.0-3) ... 1035s Setting up libcrypt-dev:s390x (1:4.4.36-4) ... 1035s Setting up libasan8:s390x (14-20240303-1ubuntu1) ... 1035s Setting up librole-tiny-perl (2.002004-1) ... 1035s Setting up debugedit (1:5.0-5) ... 1035s Setting up libsub-override-perl (0.10-1) ... 1035s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1035s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1035s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1035s Setting up libclass-xsaccessor-perl (1.19-4build2) ... 1035s Setting up libisl23:s390x (0.26-3) ... 1035s Setting up libc-dev-bin (2.39-0ubuntu2) ... 1035s Setting up libcc1-0:s390x (14-20240303-1ubuntu1) ... 1035s Setting up dctrl-tools (2.24-3build2) ... 1035s Setting up libitm1:s390x (14-20240303-1ubuntu1) ... 1035s Setting up autodep8 (0.28) ... 1035s Setting up automake (1:1.16.5-1.3ubuntu1) ... 1035s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 1035s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 1035s Setting up gettext (0.21-14ubuntu1) ... 1035s Setting up libclass-c3-perl (0.35-2) ... 1035s Setting up libdevel-callchecker-perl:s390x (0.008-2build1) ... 1035s Setting up intltool-debian (0.35.0+20060710.6) ... 1035s Setting up cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 1035s Setting up libdata-optlist-perl (0.114-1) ... 1035s Setting up pkg-perl-autopkgtest (0.77) ... 1035s Setting up dh-strip-nondeterminism (1.13.1-1) ... 1035s Setting up libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 1035s Setting up libc6-dev:s390x (2.39-0ubuntu2) ... 1035s Setting up libmro-compat-perl (0.15-2) ... 1035s Setting up libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 1035s Setting up libsub-exporter-perl (0.990-1) ... 1035s Setting up libeval-closure-perl (0.14-3) ... 1035s Setting up cpp-13 (13.2.0-17ubuntu2) ... 1035s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1035s Setting up po-debconf (1.0.21+nmu1) ... 1035s Setting up libparams-classify-perl:s390x (0.015-2build3) ... 1035s Setting up gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 1035s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1035s Setting up libmodule-runtime-perl (0.016-2) ... 1035s Setting up g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 1035s Setting up gcc-13 (13.2.0-17ubuntu2) ... 1035s Setting up libdist-checkconflicts-perl (0.11-2) ... 1035s Setting up cpp (4:13.2.0-7ubuntu1) ... 1035s Setting up g++-13 (13.2.0-17ubuntu2) ... 1035s Setting up libtool (2.4.7-7) ... 1035s Setting up libmodule-implementation-perl (0.09-2) ... 1035s Setting up libpackage-stash-perl (0.40-1) ... 1035s Setting up libimport-into-perl (1.002005-2) ... 1035s Setting up libmoo-perl (2.005005-1) ... 1035s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1035s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1035s Setting up libclass-load-perl (0.25-2) ... 1035s Setting up gcc (4:13.2.0-7ubuntu1) ... 1035s Setting up dh-autoreconf (20) ... 1035s Setting up libspecio-perl (0.48-1) ... 1035s Setting up g++ (4:13.2.0-7ubuntu1) ... 1035s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1035s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1035s Setting up libdevel-overloadinfo-perl (0.007-1) ... 1035s Setting up build-essential (12.10ubuntu1) ... 1035s Setting up libclass-load-xs-perl (0.10-2build2) ... 1035s Setting up libb-hooks-endofscope-perl (0.28-1) ... 1035s Setting up libmoose-perl:s390x (2.2207-1) ... 1035s Setting up debhelper (13.14.1ubuntu1) ... 1035s Setting up libnamespace-clean-perl (0.27-2) ... 1035s Setting up libnamespace-autoclean-perl (0.29-2) ... 1035s Setting up autopkgtest-satdep (0) ... 1035s Processing triggers for man-db (2.12.0-3) ... 1036s Processing triggers for install-info (7.1-3) ... 1036s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1040s (Reading database ... 57070 files and directories currently installed.) 1040s Removing autopkgtest-satdep (0) ... 1041s autopkgtest [22:20:00]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 1041s autopkgtest [22:20:00]: test autodep8-perl-build-deps: [----------------------- 1041s t/00-report-prereqs.t ...... 1041s 1..1 1041s # 1041s # Versions for all modules listed in static metadata (including optional ones): 1041s # 1041s # === Configure Requires === 1041s # 1041s # Module Want Have 1041s # ------------------- ---- ---- 1041s # ExtUtils::MakeMaker any 7.70 1041s # 1041s # === Test Requires === 1041s # 1041s # Module Want Have 1041s # ------------------- ---- -------- 1041s # ExtUtils::MakeMaker any 7.70 1041s # File::Spec any 3.88 1041s # FindBin any 1.53 1041s # Test::More 0.96 1.302194 1041s # Test::Needs any 0.002010 1041s # lib any 0.65 1041s # open any 1.13 1041s # utf8 any 1.25 1041s # 1041s # === Test Recommends === 1041s # 1041s # Module Want Have 1041s # ---------- -------- -------- 1041s # CPAN::Meta 2.120900 2.150010 1041s # 1041s # === Runtime Requires === 1041s # 1041s # Module Want Have 1041s # ----------------- -------- -------- 1041s # B any 1.88 1041s # Carp any 1.54 1041s # Devel::StackTrace any 2.05 1041s # Eval::Closure any 0.14 1041s # Exporter any 5.77 1041s # IO::File any 1.52 1041s # List::Util 1.33 1.63 1041s # MRO::Compat any 0.15 1041s # Module::Runtime any 0.016 1041s # Role::Tiny 1.003003 2.002004 1041s # Role::Tiny::With any 2.002004 1041s # Scalar::Util any 1.63 1041s # Storable any 3.32 1041s # Sub::Quote any 2.006008 1041s # Test::Fatal any 0.017 1041s # Test::More 0.96 1.302194 1041s # Try::Tiny any 0.31 1041s # overload any 1.37 1041s # parent any 0.241 1041s # re any 0.44 1041s # strict any 1.12 1041s # version 0.83 0.9929 1041s # warnings any 1.65 1041s # 1041s # === Runtime Recommends === 1041s # 1041s # Module Want Have 1041s # --------- ----- ----- 1041s # Ref::Util 0.112 0.204 1041s # Sub::Util 1.40 1.63 1041s # 1041s ok 1 - Reported prereqs 1041s ok 1041s t/additional-exports.t ..... 1041s ok 1 - FooType type was exported by Foo package 1041s ok 2 - built-in types were exported by Foo package 1041s ok 3 - foo sub was exported by Foo package 1041s ok 4 - Bar->foo returns expected value 1041s 1..4 1041s ok 1041s t/anon.t ................... 1041s ok 1 - 'return value from anon' isa 'Specio::Constraint::Simple' 1041s ok 2 - anon type allows "x" 1041s ok 3 - anon type reject empty string 1041s ok 4 - 'return value from anon' isa 'Specio::Constraint::Simple' 1041s ok 5 - inlinable anon type allows "x" 1041s ok 6 - inlinable anon type reject empty string 1041s 1..6 1041s ok 1041s t/any-does-isa.t ........... 1041s # Subtest: object_can_type 1041s ok 1 - exception for undef 1041s ok 2 - exception for empty string 1041s ok 3 - exception for non-empty string 1041s ok 4 - exception for number 1041s ok 5 - exception for arrayref 1041s ok 6 - exception for object without wanted methods 1041s 1..6 1041s ok 1 - object_can_type 1041s # Subtest: any_can_type 1041s ok 1 - exception for undef 1041s ok 2 - exception for empty string 1041s ok 3 - exception for non-empty string 1041s ok 4 - exception for arrayref 1041s ok 5 - exception for non-empty string 1041s 1..5 1041s ok 2 - any_can_type 1041s # Subtest: object_isa_type 1041s ok 1 - exception for undef 1041s ok 2 - exception for empty string 1041s ok 3 - exception for non-empty string 1041s ok 4 - exception for number 1041s ok 5 - exception for arrayref 1041s ok 6 - exception for object of the wrong class 1041s 1..6 1041s ok 3 - object_isa_type 1041s # Subtest: any_isa_type 1041s ok 1 - exception for undef 1041s ok 2 - exception for empty string 1041s ok 3 - exception for plain scalar 1041s ok 4 - exception for arrayref 1041s ok 5 - exception for object of the wrong class 1041s 1..5 1041s ok 4 - any_isa_type 1041s # Subtest: object_does_type 1041s ok 1 - exception for undef 1041s ok 2 - exception for empty string 1041s ok 3 - exception for non-empty string 1041s ok 4 - exception for number 1041s ok 5 - exception for arrayref 1041s ok 6 - exception for object that does not consume the wanted role 1041s 1..6 1041s ok 5 - object_does_type 1041s # Subtest: any_does_type 1041s ok 1 - exception for undef 1041s ok 2 - exception for empty string 1041s ok 3 - exception for plain scalar 1041s ok 4 - exception for arrayref 1041s ok 5 - exception for object that does not consume the wanted role 1041s 1..5 1041s ok 6 - any_does_type 1041s 1..6 1041s ok 1043s t/builtins-sanity.t ........ 1043s # Subtest: ArrayRef 1043s # Subtest: accepts ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts ARRAY reference 1043s # Subtest: accepts _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts _T::ArrayOverload object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ScalarOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 1 - ArrayRef 1043s # Subtest: Bool 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::BoolOverload object (true) 1043s # Subtest: accepts _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts _T::BoolOverload object (false) 1043s # Subtest: accepts '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts '' 1043s # Subtest: accepts undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts undef 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects FakeObject object 1043s 1..41 1043s ok 2 - Bool 1043s # Subtest: ClassName 1043s # Subtest: accepts "_T::Thing" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts "_T::Thing" 1043s # Subtest: accepts _T::StrOverload object ("_T::StrOverload") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts _T::StrOverload object ("_T::StrOverload") 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 42 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 43 - rejects undef 1043s 1..43 1043s ok 3 - ClassName 1043s # Subtest: CodeRef 1043s # Subtest: accepts CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts CODE reference 1043s # Subtest: accepts _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts _T::CodeOverload object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::HashOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 4 - CodeRef 1043s # Subtest: Defined 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::BoolOverload object (true) 1043s # Subtest: accepts _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts _T::BoolOverload object (false) 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts -100 1043s # Subtest: accepts 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts 42.42 1043s # Subtest: accepts -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts -42.42 1043s # Subtest: accepts _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts _T::NumOverload object (0) 1043s # Subtest: accepts _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts _T::NumOverload object (1) 1043s # Subtest: accepts _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts _T::NumOverload object (-42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 14 - accepts '' 1043s # Subtest: accepts "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 15 - accepts "foo" 1043s # Subtest: accepts "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 16 - accepts "has 42 in it" 1043s # Subtest: accepts _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 17 - accepts _T::StrOverload object ('') 1043s # Subtest: accepts _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 18 - accepts _T::StrOverload object ("full") 1043s # Subtest: accepts "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 19 - accepts "1\n" 1043s # Subtest: accepts "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 20 - accepts "\n1" 1043s # Subtest: accepts SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 21 - accepts SCALAR reference 1043s # Subtest: accepts REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 22 - accepts REF reference 1043s # Subtest: accepts _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 23 - accepts _T::ScalarOverload object 1043s # Subtest: accepts ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 24 - accepts ARRAY reference 1043s # Subtest: accepts _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 25 - accepts _T::ArrayOverload object 1043s # Subtest: accepts HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 26 - accepts HASH reference 1043s # Subtest: accepts _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 27 - accepts _T::HashOverload object 1043s # Subtest: accepts CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 28 - accepts CODE reference 1043s # Subtest: accepts _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 29 - accepts _T::CodeOverload object 1043s # Subtest: accepts "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 30 - accepts "*main::SOME_GLOB" 1043s # Subtest: accepts GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 31 - accepts GLOB reference 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 32 - accepts _T::GlobOverload object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 33 - accepts _T::GlobOverload object 1043s # Subtest: accepts open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 34 - accepts open filehandle 1043s # Subtest: accepts IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 35 - accepts IO::File object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 36 - accepts Regexp object 1043s # Subtest: accepts BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 37 - accepts BlessedQR object 1043s # Subtest: accepts _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 38 - accepts _T::RegexOverload object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 39 - accepts Regexp object 1043s # Subtest: accepts FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 40 - accepts FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 5 - Defined 1043s # Subtest: FileHandle 1043s # Subtest: accepts open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts open filehandle 1043s # Subtest: accepts IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts IO::File object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::GlobOverload object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects _T::GlobOverload object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects FakeObject object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects Regexp object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 6 - FileHandle 1043s # Subtest: GlobRef 1043s # Subtest: accepts GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts GLOB reference 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts _T::GlobOverload object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::GlobOverload object 1043s # Subtest: accepts open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts open filehandle 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects IO::File object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects FakeObject object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects Regexp object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 7 - GlobRef 1043s # Subtest: HashRef 1043s # Subtest: accepts HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts HASH reference 1043s # Subtest: accepts _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts _T::HashOverload object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::ArrayOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 8 - HashRef 1043s # Subtest: Int 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts -100 1043s # Subtest: accepts _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts _T::NumOverload object (0) 1043s # Subtest: accepts _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts _T::NumOverload object (1) 1043s # Subtest: accepts _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts _T::NumOverload object (-42) 1043s # Subtest: accepts 1e20 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts 1e20 1043s # Subtest: accepts 1e100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts 1e100 1043s # Subtest: accepts -1e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts -1e10 1043s # Subtest: accepts -1e+10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts -1e+10 1043s # Subtest: accepts 1E20 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts 1E20 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 42 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 43 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 44 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 45 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 46 - rejects undef 1043s # Subtest: rejects 1e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 47 - rejects 1e-10 1043s # Subtest: rejects -1e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 48 - rejects -1e-10 1043s # Subtest: rejects 1.23456e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 49 - rejects 1.23456e10 1043s # Subtest: rejects 1.23456e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 50 - rejects 1.23456e-10 1043s # Subtest: rejects -1.23456e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 51 - rejects -1.23456e10 1043s # Subtest: rejects -1.23456e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 52 - rejects -1.23456e-10 1043s # Subtest: rejects -1.23456e+10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 53 - rejects -1.23456e+10 1043s 1..53 1043s ok 9 - Int 1043s # Subtest: Item 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::BoolOverload object (true) 1043s # Subtest: accepts _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts _T::BoolOverload object (false) 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts -100 1043s # Subtest: accepts 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts 42.42 1043s # Subtest: accepts -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts -42.42 1043s # Subtest: accepts _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts _T::NumOverload object (0) 1043s # Subtest: accepts _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts _T::NumOverload object (1) 1043s # Subtest: accepts _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts _T::NumOverload object (-42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 14 - accepts '' 1043s # Subtest: accepts "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 15 - accepts "foo" 1043s # Subtest: accepts "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 16 - accepts "has 42 in it" 1043s # Subtest: accepts _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 17 - accepts _T::StrOverload object ('') 1043s # Subtest: accepts _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 18 - accepts _T::StrOverload object ("full") 1043s # Subtest: accepts "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 19 - accepts "1\n" 1043s # Subtest: accepts "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 20 - accepts "\n1" 1043s # Subtest: accepts SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 21 - accepts SCALAR reference 1043s # Subtest: accepts REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 22 - accepts REF reference 1043s # Subtest: accepts _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 23 - accepts _T::ScalarOverload object 1043s # Subtest: accepts ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 24 - accepts ARRAY reference 1043s # Subtest: accepts _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 25 - accepts _T::ArrayOverload object 1043s # Subtest: accepts HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 26 - accepts HASH reference 1043s # Subtest: accepts _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 27 - accepts _T::HashOverload object 1043s # Subtest: accepts CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 28 - accepts CODE reference 1043s # Subtest: accepts _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 29 - accepts _T::CodeOverload object 1043s # Subtest: accepts "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 30 - accepts "*main::SOME_GLOB" 1043s # Subtest: accepts GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 31 - accepts GLOB reference 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 32 - accepts _T::GlobOverload object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 33 - accepts _T::GlobOverload object 1043s # Subtest: accepts open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 34 - accepts open filehandle 1043s # Subtest: accepts IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 35 - accepts IO::File object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 36 - accepts Regexp object 1043s # Subtest: accepts BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 37 - accepts BlessedQR object 1043s # Subtest: accepts _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 38 - accepts _T::RegexOverload object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 39 - accepts Regexp object 1043s # Subtest: accepts FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 40 - accepts FakeObject object 1043s # Subtest: accepts undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 41 - accepts undef 1043s 1..41 1043s ok 10 - Item 1043s # Subtest: Maybe 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::BoolOverload object (true) 1043s # Subtest: accepts _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts _T::BoolOverload object (false) 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts -100 1043s # Subtest: accepts 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts 42.42 1043s # Subtest: accepts -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts -42.42 1043s # Subtest: accepts _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts _T::NumOverload object (0) 1043s # Subtest: accepts _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts _T::NumOverload object (1) 1043s # Subtest: accepts _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts _T::NumOverload object (-42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 14 - accepts '' 1043s # Subtest: accepts "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 15 - accepts "foo" 1043s # Subtest: accepts "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 16 - accepts "has 42 in it" 1043s # Subtest: accepts _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 17 - accepts _T::StrOverload object ('') 1043s # Subtest: accepts _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 18 - accepts _T::StrOverload object ("full") 1043s # Subtest: accepts "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 19 - accepts "1\n" 1043s # Subtest: accepts "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 20 - accepts "\n1" 1043s # Subtest: accepts SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 21 - accepts SCALAR reference 1043s # Subtest: accepts REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 22 - accepts REF reference 1043s # Subtest: accepts _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 23 - accepts _T::ScalarOverload object 1043s # Subtest: accepts ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 24 - accepts ARRAY reference 1043s # Subtest: accepts _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 25 - accepts _T::ArrayOverload object 1043s # Subtest: accepts HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 26 - accepts HASH reference 1043s # Subtest: accepts _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 27 - accepts _T::HashOverload object 1043s # Subtest: accepts CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 28 - accepts CODE reference 1043s # Subtest: accepts _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 29 - accepts _T::CodeOverload object 1043s # Subtest: accepts "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 30 - accepts "*main::SOME_GLOB" 1043s # Subtest: accepts GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 31 - accepts GLOB reference 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 32 - accepts _T::GlobOverload object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 33 - accepts _T::GlobOverload object 1043s # Subtest: accepts open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 34 - accepts open filehandle 1043s # Subtest: accepts IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 35 - accepts IO::File object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 36 - accepts Regexp object 1043s # Subtest: accepts BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 37 - accepts BlessedQR object 1043s # Subtest: accepts _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 38 - accepts _T::RegexOverload object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 39 - accepts Regexp object 1043s # Subtest: accepts FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 40 - accepts FakeObject object 1043s # Subtest: accepts undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 41 - accepts undef 1043s 1..41 1043s ok 11 - Maybe 1043s # Subtest: Num 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts -100 1043s # Subtest: accepts 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts 42.42 1043s # Subtest: accepts -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts -42.42 1043s # Subtest: accepts _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts _T::NumOverload object (0) 1043s # Subtest: accepts _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts _T::NumOverload object (1) 1043s # Subtest: accepts _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts _T::NumOverload object (-42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts 1e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts 1e10 1043s # Subtest: accepts 1e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts 1e-10 1043s # Subtest: accepts 1.23456e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 14 - accepts 1.23456e10 1043s # Subtest: accepts 1.23456e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 15 - accepts 1.23456e-10 1043s # Subtest: accepts 1e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 16 - accepts 1e10 1043s # Subtest: accepts 1e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 17 - accepts 1e-10 1043s # Subtest: accepts 1.23456e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 18 - accepts 1.23456e10 1043s # Subtest: accepts 1.23456e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 19 - accepts 1.23456e-10 1043s # Subtest: accepts -1e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 20 - accepts -1e10 1043s # Subtest: accepts -1e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 21 - accepts -1e-10 1043s # Subtest: accepts -1.23456e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 22 - accepts -1.23456e10 1043s # Subtest: accepts -1.23456e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 23 - accepts -1.23456e-10 1043s # Subtest: accepts -1e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 24 - accepts -1e10 1043s # Subtest: accepts -1e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 25 - accepts -1e-10 1043s # Subtest: accepts -1.23456e10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 26 - accepts -1.23456e10 1043s # Subtest: accepts -1.23456e-10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 27 - accepts -1.23456e-10 1043s # Subtest: accepts -1e+10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 28 - accepts -1e+10 1043s # Subtest: accepts 1E10 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 29 - accepts 1E10 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 42 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 43 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 44 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 45 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 46 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 47 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 48 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 49 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 50 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 51 - rejects IO::File object 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 52 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 53 - rejects "\n1" 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 54 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 55 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 56 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 57 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 58 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 59 - rejects undef 1043s 1..59 1043s ok 12 - Num 1043s # Subtest: Object 1043s # Subtest: accepts _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts _T::BoolOverload object (true) 1043s # Subtest: accepts _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts _T::BoolOverload object (false) 1043s # Subtest: accepts _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::StrOverload object ('') 1043s # Subtest: accepts _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts _T::StrOverload object ("full") 1043s # Subtest: accepts _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts _T::NumOverload object (0) 1043s # Subtest: accepts _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts _T::NumOverload object (1) 1043s # Subtest: accepts _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts _T::NumOverload object (-42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts _T::CodeOverload object 1043s # Subtest: accepts IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts IO::File object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts Regexp object 1043s # Subtest: accepts BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts BlessedQR object 1043s # Subtest: accepts _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 14 - accepts _T::RegexOverload object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 15 - accepts Regexp object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 16 - accepts _T::GlobOverload object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 17 - accepts _T::GlobOverload object 1043s # Subtest: accepts _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 18 - accepts _T::ScalarOverload object 1043s # Subtest: accepts _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 19 - accepts _T::ArrayOverload object 1043s # Subtest: accepts _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 20 - accepts _T::HashOverload object 1043s # Subtest: accepts FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 21 - accepts FakeObject object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects 1 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects -42.42 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects "has 42 in it" 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects REF reference 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects ARRAY reference 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects HASH reference 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects CODE reference 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects GLOB reference 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects open filehandle 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 13 - Object 1043s # Subtest: Ref 1043s # Subtest: accepts _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts _T::BoolOverload object (true) 1043s # Subtest: accepts _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts _T::BoolOverload object (false) 1043s # Subtest: accepts _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::StrOverload object ('') 1043s # Subtest: accepts _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts _T::StrOverload object ("full") 1043s # Subtest: accepts _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts _T::NumOverload object (0) 1043s # Subtest: accepts _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts _T::NumOverload object (1) 1043s # Subtest: accepts _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts _T::NumOverload object (-42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts _T::NumOverload object (42.42) 1043s # Subtest: accepts SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts SCALAR reference 1043s # Subtest: accepts REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts REF reference 1043s # Subtest: accepts _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts _T::ScalarOverload object 1043s # Subtest: accepts ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts ARRAY reference 1043s # Subtest: accepts _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 14 - accepts _T::ArrayOverload object 1043s # Subtest: accepts HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 15 - accepts HASH reference 1043s # Subtest: accepts _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 16 - accepts _T::HashOverload object 1043s # Subtest: accepts CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 17 - accepts CODE reference 1043s # Subtest: accepts _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 18 - accepts _T::CodeOverload object 1043s # Subtest: accepts GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 19 - accepts GLOB reference 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 20 - accepts _T::GlobOverload object 1043s # Subtest: accepts _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 21 - accepts _T::GlobOverload object 1043s # Subtest: accepts open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 22 - accepts open filehandle 1043s # Subtest: accepts IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 23 - accepts IO::File object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 24 - accepts Regexp object 1043s # Subtest: accepts BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 25 - accepts BlessedQR object 1043s # Subtest: accepts _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 26 - accepts _T::RegexOverload object 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 27 - accepts Regexp object 1043s # Subtest: accepts FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 28 - accepts FakeObject object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects 1 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects -42.42 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects "has 42 in it" 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects "\n1" 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 14 - Ref 1043s # Subtest: RegexpRef 1043s # Subtest: accepts Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts Regexp object 1043s # Subtest: accepts BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts BlessedQR object 1043s # Subtest: accepts _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::RegexOverload object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects IO::File object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects undef 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects Regexp object 1043s 1..41 1043s ok 15 - RegexpRef 1043s # Subtest: ScalarRef 1043s # Subtest: accepts SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts SCALAR reference 1043s # Subtest: accepts REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts REF reference 1043s # Subtest: accepts _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts _T::ScalarOverload object 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects "\n1" 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 16 - ScalarRef 1043s # Subtest: Str 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts -100 1043s # Subtest: accepts 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts 42.42 1043s # Subtest: accepts -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts -42.42 1043s # Subtest: accepts '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts '' 1043s # Subtest: accepts "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts "foo" 1043s # Subtest: accepts "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts "has 42 in it" 1043s # Subtest: accepts _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts _T::StrOverload object ('') 1043s # Subtest: accepts _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts _T::StrOverload object ("full") 1043s # Subtest: accepts "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts "1\n" 1043s # Subtest: accepts "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts "\n1" 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 17 - Str 1043s # Subtest: Undef 1043s # Subtest: accepts undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts undef 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 2 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects FakeObject object 1043s 1..41 1043s ok 18 - Undef 1043s # Subtest: Value 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts -100 1043s # Subtest: accepts 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts 42.42 1043s # Subtest: accepts -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts -42.42 1043s # Subtest: accepts '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts '' 1043s # Subtest: accepts "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts "foo" 1043s # Subtest: accepts "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts "has 42 in it" 1043s # Subtest: accepts "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts "1\n" 1043s # Subtest: accepts "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts "\n1" 1043s # Subtest: accepts "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts "*main::SOME_GLOB" 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::CodeOverload object 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects undef 1043s 1..41 1043s ok 19 - Value 1043s # Subtest: Maybe[Value] 1043s # Subtest: accepts 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts 0 1043s # Subtest: accepts 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts 1 1043s # Subtest: accepts 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts 100 1043s # Subtest: accepts -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts -100 1043s # Subtest: accepts 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts 42.42 1043s # Subtest: accepts -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts -42.42 1043s # Subtest: accepts '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts '' 1043s # Subtest: accepts "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts "foo" 1043s # Subtest: accepts "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts "has 42 in it" 1043s # Subtest: accepts "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts "1\n" 1043s # Subtest: accepts "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts "\n1" 1043s # Subtest: accepts "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts "*main::SOME_GLOB" 1043s # Subtest: accepts undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts undef 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects _T::CodeOverload object 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects FakeObject object 1043s 1..41 1043s ok 20 - Maybe[Value] 1043s # Subtest: ScalarRef[Value] 1043s # Subtest: accepts scalar ref to 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts scalar ref to 0 1043s # Subtest: accepts scalar ref to 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts scalar ref to 1 1043s # Subtest: accepts scalar ref to 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts scalar ref to 100 1043s # Subtest: accepts scalar ref to -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts scalar ref to -100 1043s # Subtest: accepts scalar ref to 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts scalar ref to 42.42 1043s # Subtest: accepts scalar ref to -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts scalar ref to -42.42 1043s # Subtest: accepts scalar ref to '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts scalar ref to '' 1043s # Subtest: accepts scalar ref to "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts scalar ref to "foo" 1043s # Subtest: accepts scalar ref to "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts scalar ref to "has 42 in it" 1043s # Subtest: accepts scalar ref to "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts scalar ref to "1\n" 1043s # Subtest: accepts scalar ref to "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts scalar ref to "\n1" 1043s # Subtest: rejects scalar ref to _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects scalar ref to _T::BoolOverload object (true) 1043s # Subtest: rejects scalar ref to _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects scalar ref to _T::BoolOverload object (false) 1043s # Subtest: rejects scalar ref to _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects scalar ref to _T::StrOverload object ('') 1043s # Subtest: rejects scalar ref to _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects scalar ref to _T::StrOverload object ("full") 1043s # Subtest: rejects scalar ref to _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects scalar ref to _T::NumOverload object (0) 1043s # Subtest: rejects scalar ref to _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects scalar ref to _T::NumOverload object (1) 1043s # Subtest: rejects scalar ref to _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects scalar ref to _T::NumOverload object (-42) 1043s # Subtest: rejects scalar ref to _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects scalar ref to _T::NumOverload object (42.42) 1043s # Subtest: rejects scalar ref to _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects scalar ref to _T::NumOverload object (42.42) 1043s # Subtest: rejects scalar ref to SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects scalar ref to SCALAR reference 1043s # Subtest: rejects scalar ref to REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects scalar ref to REF reference 1043s # Subtest: rejects scalar ref to _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects scalar ref to _T::ScalarOverload object 1043s # Subtest: rejects scalar ref to ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects scalar ref to ARRAY reference 1043s # Subtest: rejects scalar ref to _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects scalar ref to _T::ArrayOverload object 1043s # Subtest: rejects scalar ref to HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects scalar ref to HASH reference 1043s # Subtest: rejects scalar ref to _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects scalar ref to _T::HashOverload object 1043s # Subtest: rejects scalar ref to CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects scalar ref to CODE reference 1043s # Subtest: rejects scalar ref to _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects scalar ref to _T::CodeOverload object 1043s # Subtest: rejects scalar ref to "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects scalar ref to "*main::SOME_GLOB" 1043s # Subtest: rejects scalar ref to GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects scalar ref to GLOB reference 1043s # Subtest: rejects scalar ref to _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects scalar ref to _T::GlobOverload object 1043s # Subtest: rejects scalar ref to _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects scalar ref to _T::GlobOverload object 1043s # Subtest: rejects scalar ref to open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects scalar ref to open filehandle 1043s # Subtest: rejects scalar ref to IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects scalar ref to IO::File object 1043s # Subtest: rejects scalar ref to Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects scalar ref to Regexp object 1043s # Subtest: rejects scalar ref to BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects scalar ref to BlessedQR object 1043s # Subtest: rejects scalar ref to _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects scalar ref to _T::RegexOverload object 1043s # Subtest: rejects scalar ref to Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects scalar ref to Regexp object 1043s # Subtest: rejects scalar ref to FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects scalar ref to FakeObject object 1043s # Subtest: rejects scalar ref to undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects scalar ref to undef 1043s 1..41 1043s ok 21 - ScalarRef[Value] 1043s # Subtest: ScalarRef[Value] 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 1 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 2 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects "\n1" 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects _T::ArrayOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects undef 1043s 1..38 1043s ok 22 - ScalarRef[Value] 1043s # Subtest: ArrayRef[Value] 1043s # Subtest: accepts array ref to undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts array ref to undef 1043s # Subtest: accepts array ref to 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts array ref to 0 1043s # Subtest: accepts array ref to 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts array ref to 1 1043s # Subtest: accepts array ref to 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts array ref to 100 1043s # Subtest: accepts array ref to -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts array ref to -100 1043s # Subtest: accepts array ref to 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts array ref to 42.42 1043s # Subtest: accepts array ref to -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts array ref to -42.42 1043s # Subtest: accepts array ref to '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts array ref to '' 1043s # Subtest: accepts array ref to "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts array ref to "foo" 1043s # Subtest: accepts array ref to "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts array ref to "has 42 in it" 1043s # Subtest: accepts array ref to "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts array ref to "1\n" 1043s # Subtest: accepts array ref to "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts array ref to "\n1" 1043s # Subtest: accepts array ref to "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts array ref to "*main::SOME_GLOB" 1043s # Subtest: rejects array ref to _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects array ref to _T::BoolOverload object (true) 1043s # Subtest: rejects array ref to _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects array ref to _T::BoolOverload object (false) 1043s # Subtest: rejects array ref to _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects array ref to _T::StrOverload object ('') 1043s # Subtest: rejects array ref to _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects array ref to _T::StrOverload object ("full") 1043s # Subtest: rejects array ref to _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects array ref to _T::NumOverload object (0) 1043s # Subtest: rejects array ref to _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects array ref to _T::NumOverload object (1) 1043s # Subtest: rejects array ref to _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects array ref to _T::NumOverload object (-42) 1043s # Subtest: rejects array ref to _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects array ref to _T::NumOverload object (42.42) 1043s # Subtest: rejects array ref to _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects array ref to _T::NumOverload object (42.42) 1043s # Subtest: rejects array ref to SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects array ref to SCALAR reference 1043s # Subtest: rejects array ref to REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects array ref to REF reference 1043s # Subtest: rejects array ref to _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects array ref to _T::ScalarOverload object 1043s # Subtest: rejects array ref to ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects array ref to ARRAY reference 1043s # Subtest: rejects array ref to _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects array ref to _T::ArrayOverload object 1043s # Subtest: rejects array ref to HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects array ref to HASH reference 1043s # Subtest: rejects array ref to _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects array ref to _T::HashOverload object 1043s # Subtest: rejects array ref to CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects array ref to CODE reference 1043s # Subtest: rejects array ref to _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects array ref to _T::CodeOverload object 1043s # Subtest: rejects array ref to GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects array ref to GLOB reference 1043s # Subtest: rejects array ref to _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects array ref to _T::GlobOverload object 1043s # Subtest: rejects array ref to _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects array ref to _T::GlobOverload object 1043s # Subtest: rejects array ref to open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects array ref to open filehandle 1043s # Subtest: rejects array ref to IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects array ref to IO::File object 1043s # Subtest: rejects array ref to Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects array ref to Regexp object 1043s # Subtest: rejects array ref to BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects array ref to BlessedQR object 1043s # Subtest: rejects array ref to _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects array ref to _T::RegexOverload object 1043s # Subtest: rejects array ref to Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects array ref to Regexp object 1043s # Subtest: rejects array ref to FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects array ref to FakeObject object 1043s # Subtest: rejects array ref to undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 42 - rejects array ref to undef 1043s 1..42 1043s ok 23 - ArrayRef[Value] 1043s # Subtest: ArrayRef[Value] 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 1 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 2 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects _T::ScalarOverload object 1043s # Subtest: rejects HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects HASH reference 1043s # Subtest: rejects _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::HashOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects undef 1043s 1..39 1043s ok 24 - ArrayRef[Value] 1043s # Subtest: HashRef[Value] 1043s # Subtest: accepts hash ref to undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 1 - accepts hash ref to undef 1043s # Subtest: accepts hash ref to 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 2 - accepts hash ref to 0 1043s # Subtest: accepts hash ref to 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 3 - accepts hash ref to 1 1043s # Subtest: accepts hash ref to 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 4 - accepts hash ref to 100 1043s # Subtest: accepts hash ref to -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 5 - accepts hash ref to -100 1043s # Subtest: accepts hash ref to 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 6 - accepts hash ref to 42.42 1043s # Subtest: accepts hash ref to -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 7 - accepts hash ref to -42.42 1043s # Subtest: accepts hash ref to '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 8 - accepts hash ref to '' 1043s # Subtest: accepts hash ref to "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 9 - accepts hash ref to "foo" 1043s # Subtest: accepts hash ref to "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 10 - accepts hash ref to "has 42 in it" 1043s # Subtest: accepts hash ref to "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 11 - accepts hash ref to "1\n" 1043s # Subtest: accepts hash ref to "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 12 - accepts hash ref to "\n1" 1043s # Subtest: accepts hash ref to "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using non-inlined constraint 1043s ok 4 - using inlined constraint 1043s 1..4 1043s ok 13 - accepts hash ref to "*main::SOME_GLOB" 1043s # Subtest: rejects hash ref to _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects hash ref to _T::BoolOverload object (true) 1043s # Subtest: rejects hash ref to _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects hash ref to _T::BoolOverload object (false) 1043s # Subtest: rejects hash ref to _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects hash ref to _T::StrOverload object ('') 1043s # Subtest: rejects hash ref to _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects hash ref to _T::StrOverload object ("full") 1043s # Subtest: rejects hash ref to _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects hash ref to _T::NumOverload object (0) 1043s # Subtest: rejects hash ref to _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects hash ref to _T::NumOverload object (1) 1043s # Subtest: rejects hash ref to _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects hash ref to _T::NumOverload object (-42) 1043s # Subtest: rejects hash ref to _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects hash ref to _T::NumOverload object (42.42) 1043s # Subtest: rejects hash ref to _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects hash ref to _T::NumOverload object (42.42) 1043s # Subtest: rejects hash ref to SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects hash ref to SCALAR reference 1043s # Subtest: rejects hash ref to REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects hash ref to REF reference 1043s # Subtest: rejects hash ref to _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects hash ref to _T::ScalarOverload object 1043s # Subtest: rejects hash ref to ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects hash ref to ARRAY reference 1043s # Subtest: rejects hash ref to _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects hash ref to _T::ArrayOverload object 1043s # Subtest: rejects hash ref to HASH reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects hash ref to HASH reference 1043s # Subtest: rejects hash ref to _T::HashOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects hash ref to _T::HashOverload object 1043s # Subtest: rejects hash ref to CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects hash ref to CODE reference 1043s # Subtest: rejects hash ref to _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects hash ref to _T::CodeOverload object 1043s # Subtest: rejects hash ref to GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects hash ref to GLOB reference 1043s # Subtest: rejects hash ref to _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects hash ref to _T::GlobOverload object 1043s # Subtest: rejects hash ref to _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects hash ref to _T::GlobOverload object 1043s # Subtest: rejects hash ref to open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects hash ref to open filehandle 1043s # Subtest: rejects hash ref to IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects hash ref to IO::File object 1043s # Subtest: rejects hash ref to Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects hash ref to Regexp object 1043s # Subtest: rejects hash ref to BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects hash ref to BlessedQR object 1043s # Subtest: rejects hash ref to _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects hash ref to _T::RegexOverload object 1043s # Subtest: rejects hash ref to Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 40 - rejects hash ref to Regexp object 1043s # Subtest: rejects hash ref to FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 41 - rejects hash ref to FakeObject object 1043s # Subtest: rejects hash ref to undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 42 - rejects hash ref to undef 1043s 1..42 1043s ok 25 - HashRef[Value] 1043s # Subtest: HashRef[Value] 1043s # Subtest: rejects 0 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 1 - rejects 0 1043s # Subtest: rejects 1 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 2 - rejects 1 1043s # Subtest: rejects _T::BoolOverload object (true) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 3 - rejects _T::BoolOverload object (true) 1043s # Subtest: rejects _T::BoolOverload object (false) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 4 - rejects _T::BoolOverload object (false) 1043s # Subtest: rejects 100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 5 - rejects 100 1043s # Subtest: rejects -100 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 6 - rejects -100 1043s # Subtest: rejects 42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 7 - rejects 42.42 1043s # Subtest: rejects -42.42 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 8 - rejects -42.42 1043s # Subtest: rejects _T::NumOverload object (0) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 9 - rejects _T::NumOverload object (0) 1043s # Subtest: rejects _T::NumOverload object (1) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 10 - rejects _T::NumOverload object (1) 1043s # Subtest: rejects _T::NumOverload object (-42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 11 - rejects _T::NumOverload object (-42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 12 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects _T::NumOverload object (42.42) 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 13 - rejects _T::NumOverload object (42.42) 1043s # Subtest: rejects '' 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 14 - rejects '' 1043s # Subtest: rejects "foo" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 15 - rejects "foo" 1043s # Subtest: rejects "has 42 in it" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 16 - rejects "has 42 in it" 1043s # Subtest: rejects _T::StrOverload object ('') 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 17 - rejects _T::StrOverload object ('') 1043s # Subtest: rejects _T::StrOverload object ("full") 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 18 - rejects _T::StrOverload object ("full") 1043s # Subtest: rejects "1\n" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 19 - rejects "1\n" 1043s # Subtest: rejects "\n1" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 20 - rejects "\n1" 1043s # Subtest: rejects SCALAR reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 21 - rejects SCALAR reference 1043s # Subtest: rejects REF reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 22 - rejects REF reference 1043s # Subtest: rejects _T::ScalarOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 23 - rejects _T::ScalarOverload object 1043s # Subtest: rejects ARRAY reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 24 - rejects ARRAY reference 1043s # Subtest: rejects _T::ArrayOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 25 - rejects _T::ArrayOverload object 1043s # Subtest: rejects CODE reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 26 - rejects CODE reference 1043s # Subtest: rejects _T::CodeOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 27 - rejects _T::CodeOverload object 1043s # Subtest: rejects "*main::SOME_GLOB" 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 28 - rejects "*main::SOME_GLOB" 1043s # Subtest: rejects GLOB reference 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 29 - rejects GLOB reference 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 30 - rejects _T::GlobOverload object 1043s # Subtest: rejects _T::GlobOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 31 - rejects _T::GlobOverload object 1043s # Subtest: rejects open filehandle 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 32 - rejects open filehandle 1043s # Subtest: rejects IO::File object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 33 - rejects IO::File object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 34 - rejects Regexp object 1043s # Subtest: rejects BlessedQR object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 35 - rejects BlessedQR object 1043s # Subtest: rejects _T::RegexOverload object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 36 - rejects _T::RegexOverload object 1043s # Subtest: rejects Regexp object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 37 - rejects Regexp object 1043s # Subtest: rejects FakeObject object 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 38 - rejects FakeObject object 1043s # Subtest: rejects undef 1043s ok 1 - using ->value_is_valid 1043s ok 2 - using subref overloading 1043s ok 3 - using inlined constraint 1043s 1..3 1043s ok 39 - rejects undef 1043s 1..39 1043s ok 26 - HashRef[Value] 1043s ok 27 - Str accepts return val from substr using ->value_is_valid 1043s ok 28 - Str accepts return val from substr using unoptimized constraint 1043s ok 29 - Str accepts return val from substr using inlined constraint 1043s ok 30 - Str accepts empty return val from substr using ->value_is_valid 1043s ok 31 - Str accepts empty return val from substr using unoptimized constraint 1043s ok 32 - Str accepts empty return val from substr using inlined constraint 1043s ok 33 - Num accepts return val from substr using ->value_is_valid 1043s ok 34 - Num accepts return val from substr using unoptimized constraint 1043s ok 35 - Num accepts return val from substr using inlined constraint 1043s ok 36 - Int accepts return val from substr using ->value_is_valid 1043s ok 37 - Int accepts return val from substr using unoptimized constraint 1043s ok 38 - Int accepts return val from substr using inlined constraint 1043s ok 39 - ClassName accepts return val from substr using ->value_is_valid 1043s ok 40 - ClassName accepts return val from substr using unoptimized constraint 1043s ok 41 - ClassName accepts return val from substr using inlined constraint 1043s 1..41 1043s ok 1043s t/builtins.t ............... 1043s ok 1 - An object of class 'Specio::Constraint::Simple' isa 'Specio::Constraint::Simple' 1043s ok 2 - declared_at has the right filename 1043s ok 3 - "" is a valid Str value 1043s ok 4 - "foo" is a valid Str value 1043s ok 5 - "bar::baz" is a valid Str value 1043s ok 6 - "ã‘–" is a valid Str value 1043s ok 7 - 0 is a valid Str value 1043s ok 8 - 42 is a valid Str value 1043s ok 9 - undef is not a valid Str value 1043s ok 10 - \42 is not a valid Str value 1043s ok 11 - \"foo" is not a valid Str value 1043s ok 12 - [ ] is not a valid Str value 1043s ok 13 - { } is not a valid Str value 1043s ok 14 - CODE(0x2aa2d6a0118) is not a valid Str value 1043s ok 15 - "*main::glob" is not a valid Str value 1043s ok 16 - GLOB(0x2aa2d6a0190) is not a valid Str value 1043s ok 17 - parent of Str is Value 1043s ok 18 - Str is_a_type_of(Str) 1043s ok 19 - Str is_a_type_of(Value) 1043s ok 20 - Str clone is_a_type_of(Value) 1043s ok 21 - Str is_a_type_of(Defined) 1043s ok 22 - Str clone is_a_type_of(Defined) 1043s ok 23 - Str is_a_type_of(Item) 1043s ok 24 - Str clone is_a_type_of(Item) 1043s ok 25 - Str ! is_a_type_of(Maybe) 1043s ok 26 - Str clone ! is_a_type_of(Maybe) 1043s ok 27 - Str ! is_a_type_of(ArrayRef) 1043s ok 28 - Str clone ! is_a_type_of(ArrayRef) 1043s ok 29 - Str ! is_a_type_of(Object) 1043s ok 30 - Str clone ! is_a_type_of(Object) 1043s ok 31 - Str is_same_type_as Str 1043s ok 32 - Str is_same_type_as Str 1043s ok 33 - child of builtin with no additional constraint can be inlined 1043s 1..33 1043s ok 1043s t/coercion.t ............... 1043s ok 1 - ArrayRef type object does not have coercions 1043s ok 2 - ArrayRef type in Specio::Library::Builtins package does not have coercions 1043s ok 3 - can clone constraint with coercions without an exception 1043s # Subtest: ArrayRef 1043s ok 1 - ArrayRef type object has coercions 1043s ok 2 - ArrayRef type in Specio::Library::Builtins package does not have coercions (coercions only apply to local copy of type) 1043s ok 3 - has a coercion for the Int type 1043s ok 4 - does not have a coercion for the Str type 1043s ok 5 - coerced int to arrayref 1043s ok 6 - cannot coerce num to arrayref - returns original value 1043s ok 7 - cannot inline coercion and check for arrayref 1043s 1..7 1043s ok 4 - ArrayRef 1043s # Subtest: clone of Arrayref 1043s ok 1 - ArrayRef type object has coercions 1043s ok 2 - ArrayRef type in Specio::Library::Builtins package does not have coercions (coercions only apply to local copy of type) 1043s ok 3 - has a coercion for the Int type 1043s ok 4 - does not have a coercion for the Str type 1043s ok 5 - coerced int to arrayref 1043s ok 6 - cannot coerce num to arrayref - returns original value 1043s ok 7 - cannot inline coercion and check for arrayref 1043s 1..7 1043s ok 5 - clone of Arrayref 1043s ok 6 - can inline coercion for hashref 1043s ok 7 - can inline coercion and check for hashref 1043s ok 8 - can inline coercion and check for hashref with two coercions 1043s ok 9 - can inline coercion for hashref 1043s # Subtest: inline_coercion_and_check 1043s ok 1 - no error evaling closure for coercion and check 1043s ok 2 - hashref is passed through coerce and check unchanged 1043s ok 3 - arrayref is coerced to hashref 1043s ok 4 - integer is coerced to hashref 1043s ok 5 - string throws exception 1043s 1..5 1043s ok 10 - inline_coercion_and_check 1043s # Subtest: inline_coercion 1043s ok 1 - no error evaling closure for coercion and check 1043s ok 2 - hashref is passed through coerce and check unchanged 1043s ok 3 - arrayref is coerced to hashref 1043s ok 4 - integer is coerced to hashref 1043s 1..4 1043s ok 11 - inline_coercion 1043s ok 12 - arrayref is coerced to hashref 1043s ok 13 - integer is coerced to hashref 1043s ok 14 - cannot coerce num to arrayref - returns original value 1043s ok 15 - a coercion must have a coercion sub or an inline generator 1043s ok 16 - inlined coercion only fires one coercion 1043s 1..16 1043s ok 1043s t/combines.t ............... 1043s ok 1 - type named X is available 1043s ok 2 - no exception retrieving X type - exported by combining library 1043s ok 3 - type named Y is available 1043s ok 4 - no exception retrieving Y type - exported by combining library 1043s ok 5 - type named Str is available 1043s ok 6 - no exception retrieving Str type - exported by combining library 1043s ok 7 - type named Undef is available 1043s ok 8 - no exception retrieving Undef type - exported by combining library 1043s 1..8 1043s ok 1043s t/conflicts.t .............. 1043s ok 1 - Got an exception when a library import conflicts with already declared types 1043s 1..1 1043s ok 1044s t/declare-helpers.t ........ 1044s ok 1 - constraint has the expected name 1044s # Subtest: Need2Obj 1044s # Subtest: accepts Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 2 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects undef 1044s 1..42 1044s ok 2 - Need2Obj 1044s # Subtest: any_can_type which needs 2 methods 1044s ok 1 - constraint has the expected name 1044s # Subtest: Need2Any 1044s # Subtest: accepts "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts "Baz" 1044s # Subtest: accepts Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects undef 1044s 1..43 1044s ok 2 - Need2Any 1044s 1..2 1044s ok 3 - any_can_type which needs 2 methods 1044s # Subtest: any_can_type which needs 3 methods 1044s # Subtest: Need3Obj 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 1 - rejects "Baz" 1044s # Subtest: rejects Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 2 - rejects Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects undef 1044s 1..43 1044s ok 1 - Need3Obj 1044s 1..1 1044s ok 4 - any_can_type which needs 3 methods 1044s # Subtest: object_can_type which needs 2 methods 1044s # Subtest: 1044s # Subtest: accepts Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts Baz object 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 2 - rejects "Baz" 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects undef 1044s 1..43 1044s ok 1 - 1044s 1..1 1044s ok 5 - object_can_type which needs 2 methods 1044s # Subtest: object_can_type which needs 3 methods 1044s # Subtest: 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 1 - rejects "Baz" 1044s # Subtest: rejects Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 2 - rejects Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects undef 1044s 1..43 1044s ok 1 - 1044s ok 2 - Baz object is not valid for anon ObjectCan type 1044s 1..2 1044s ok 6 - object_can_type which needs 3 methods 1044s # Subtest: object_isa_type (Foo class) 1044s ok 1 - name defaults to class name 1044s # Subtest: Foo 1044s # Subtest: accepts Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts Foo object 1044s # Subtest: accepts Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts Baz object 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects "Baz" 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects undef 1044s 1..44 1044s ok 2 - Foo 1044s ok 3 - object_isa_type returns the same type for the same class each time 1044s ok 4 - no exception calling object_isa_type repeatedly with the same class name 1044s 1..4 1044s ok 7 - object_isa_type (Foo class) 1044s # Subtest: any_isa_type (isa Foo) 1044s ok 1 - can provide an explicit name 1044s # Subtest: FooAny 1044s # Subtest: accepts "Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts "Foo" 1044s # Subtest: accepts Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts Foo object 1044s # Subtest: accepts "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 3 - accepts "Baz" 1044s # Subtest: accepts Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 4 - accepts Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects undef 1044s 1..45 1044s ok 2 - FooAny 1044s ok 3 - any_isa_type returns the same type for the same class each time 1044s ok 4 - no exception calling any_isa_type repeatedly with the same class name 1044s 1..4 1044s ok 8 - any_isa_type (isa Foo) 1044s # Subtest: object_isa_type (isa Quux) 1044s # Subtest: Quux 1044s # Subtest: rejects "Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 1 - rejects "Foo" 1044s # Subtest: rejects Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 2 - rejects Foo object 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects "Baz" 1044s # Subtest: rejects Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects undef 1044s 1..45 1044s ok 1 - Quux 1044s 1..1 1044s ok 9 - object_isa_type (isa Quux) 1044s # Subtest: any_isa_type (isa Quux) 1044s # Subtest: QuuxAny 1044s # Subtest: rejects "Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 1 - rejects "Foo" 1044s # Subtest: rejects Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 2 - rejects Foo object 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects "Baz" 1044s # Subtest: rejects Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects undef 1044s 1..45 1044s ok 1 - QuuxAny 1044s 1..1 1044s ok 10 - any_isa_type (isa Quux) 1044s # Subtest: object_does_type (Role::Foo class) 1044s ok 1 - name defaults to role name 1044s # Subtest: Role::Foo 1044s # Subtest: accepts Does::Role::Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts Does::Role::Foo object 1044s # Subtest: rejects "Does::Role::Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 2 - rejects "Does::Role::Foo" 1044s # Subtest: rejects Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects Foo object 1044s # Subtest: rejects "Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects "Foo" 1044s # Subtest: rejects Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects Baz object 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects "Baz" 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 46 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 47 - rejects undef 1044s 1..47 1044s ok 2 - Role::Foo 1044s ok 3 - object_does_type returns the same type for the same class each time 1044s ok 4 - no exception calling object_does_type repeatedly with the same class name 1044s 1..4 1044s ok 11 - object_does_type (Role::Foo class) 1044s # Subtest: any_does_type (does Role::Foo) 1044s # Subtest: Role::FooAny 1044s # Subtest: accepts "Does::Role::Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts "Does::Role::Foo" 1044s # Subtest: accepts Does::Role::Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts Does::Role::Foo object 1044s # Subtest: rejects "Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects "Foo" 1044s # Subtest: rejects Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects Foo object 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects "Baz" 1044s # Subtest: rejects Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 46 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 47 - rejects undef 1044s 1..47 1044s ok 1 - Role::FooAny 1044s ok 2 - any_does_type returns the same type for the same class each time 1044s ok 3 - no exception calling any_does_type repeatedly with the same class name 1044s 1..3 1044s ok 12 - any_does_type (does Role::Foo) 1044s # Subtest: enum 1044s # Subtest: Enum1 1044s # Subtest: accepts "a" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts "a" 1044s # Subtest: accepts "b" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts "b" 1044s # Subtest: accepts "c" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 3 - accepts "c" 1044s # Subtest: rejects "d" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects "d" 1044s # Subtest: rejects 42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects 42 1044s # Subtest: rejects "Foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects "Foo" 1044s # Subtest: rejects Foo object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects Foo object 1044s # Subtest: rejects "Baz" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects "Baz" 1044s # Subtest: rejects Baz object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects Baz object 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects _T::ArrayOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects HASH reference 1044s # Subtest: rejects _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects _T::HashOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 46 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 47 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 48 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 49 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 50 - rejects undef 1044s 1..50 1044s ok 1 - Enum1 1044s 1..1 1044s ok 13 - enum 1044s 1..13 1044s ok 1044s t/dict.t ................... 1044s # Subtest: Dict{ bar => Int, foo => UCStr } 1044s # Subtest: accepts HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts HASH reference 1044s # Subtest: accepts _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts _T::HashOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 3 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 4 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects HASH reference 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects _T::ArrayOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 46 - rejects undef 1044s 1..46 1044s ok 1 - Dict{ bar => Int, foo => UCStr } 1044s # Subtest: Dict{ bar => Int, baz => Num?, foo => UCStr } 1044s # Subtest: accepts HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts HASH reference 1044s # Subtest: accepts _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts _T::HashOverload object 1044s # Subtest: accepts HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 3 - accepts HASH reference 1044s # Subtest: accepts _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 4 - accepts _T::HashOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects HASH reference 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::ArrayOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 46 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 47 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 48 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 49 - rejects undef 1044s 1..49 1044s ok 2 - Dict{ bar => Int, baz => Num?, foo => UCStr } 1044s # Subtest: Dict{ bar => Int, baz => Num?, foo => UCStr, HashRef... } 1044s # Subtest: accepts HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 1 - accepts HASH reference 1044s # Subtest: accepts _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 2 - accepts _T::HashOverload object 1044s # Subtest: accepts HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 3 - accepts HASH reference 1044s # Subtest: accepts _T::HashOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using non-inlined constraint 1044s ok 4 - using inlined constraint 1044s 1..4 1044s ok 4 - accepts _T::HashOverload object 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 5 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 6 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 7 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 8 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 9 - rejects HASH reference 1044s # Subtest: rejects HASH reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 10 - rejects HASH reference 1044s # Subtest: rejects 0 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 11 - rejects 0 1044s # Subtest: rejects 1 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 12 - rejects 1 1044s # Subtest: rejects _T::BoolOverload object (true) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 13 - rejects _T::BoolOverload object (true) 1044s # Subtest: rejects _T::BoolOverload object (false) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 14 - rejects _T::BoolOverload object (false) 1044s # Subtest: rejects 100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 15 - rejects 100 1044s # Subtest: rejects -100 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 16 - rejects -100 1044s # Subtest: rejects 42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 17 - rejects 42.42 1044s # Subtest: rejects -42.42 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 18 - rejects -42.42 1044s # Subtest: rejects _T::NumOverload object (0) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 19 - rejects _T::NumOverload object (0) 1044s # Subtest: rejects _T::NumOverload object (1) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 20 - rejects _T::NumOverload object (1) 1044s # Subtest: rejects _T::NumOverload object (-42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 21 - rejects _T::NumOverload object (-42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 22 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects _T::NumOverload object (42.42) 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 23 - rejects _T::NumOverload object (42.42) 1044s # Subtest: rejects '' 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 24 - rejects '' 1044s # Subtest: rejects "foo" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 25 - rejects "foo" 1044s # Subtest: rejects "has 42 in it" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 26 - rejects "has 42 in it" 1044s # Subtest: rejects _T::StrOverload object ('') 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 27 - rejects _T::StrOverload object ('') 1044s # Subtest: rejects _T::StrOverload object ("full") 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 28 - rejects _T::StrOverload object ("full") 1044s # Subtest: rejects "1\n" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 29 - rejects "1\n" 1044s # Subtest: rejects "\n1" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 30 - rejects "\n1" 1044s # Subtest: rejects SCALAR reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 31 - rejects SCALAR reference 1044s # Subtest: rejects REF reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 32 - rejects REF reference 1044s # Subtest: rejects _T::ScalarOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 33 - rejects _T::ScalarOverload object 1044s # Subtest: rejects ARRAY reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 34 - rejects ARRAY reference 1044s # Subtest: rejects _T::ArrayOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 35 - rejects _T::ArrayOverload object 1044s # Subtest: rejects CODE reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 36 - rejects CODE reference 1044s # Subtest: rejects _T::CodeOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 37 - rejects _T::CodeOverload object 1044s # Subtest: rejects "*main::SOME_GLOB" 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 38 - rejects "*main::SOME_GLOB" 1044s # Subtest: rejects GLOB reference 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 39 - rejects GLOB reference 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 40 - rejects _T::GlobOverload object 1044s # Subtest: rejects _T::GlobOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 41 - rejects _T::GlobOverload object 1044s # Subtest: rejects open filehandle 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 42 - rejects open filehandle 1044s # Subtest: rejects IO::File object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 43 - rejects IO::File object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 44 - rejects Regexp object 1044s # Subtest: rejects BlessedQR object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 45 - rejects BlessedQR object 1044s # Subtest: rejects _T::RegexOverload object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 46 - rejects _T::RegexOverload object 1044s # Subtest: rejects Regexp object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 47 - rejects Regexp object 1044s # Subtest: rejects FakeObject object 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 48 - rejects FakeObject object 1044s # Subtest: rejects undef 1044s ok 1 - using ->value_is_valid 1044s ok 2 - using subref overloading 1044s ok 3 - using inlined constraint 1044s 1..3 1044s ok 49 - rejects undef 1044s 1..49 1044s ok 3 - Dict{ bar => Int, baz => Num?, foo => UCStr, HashRef... } 1044s ok 4 - got expected name for simple Dict 1044s ok 5 - got expected name for Dict with optional key 1044s ok 6 - got expected name for slurpy Dict with optional key 1044s 1..6 1044s ok 1045s t/does-type.t .............. 1045s ok 1 - Class::MooseStyle class name is valid for AnyDoesMoose 1045s ok 2 - Class::MooseStyle object is valid for AnyDoesMoose 1045s ok 3 - Class::DoesNoRoles class name is not valid for AnyDoesMoose 1045s ok 4 - Class::DoesNoRoles object is not valid for AnyDoesMoose 1045s ok 5 - Class::MooseStyle class name is not valid for ObjectDoesMoose 1045s ok 6 - Class::MooseStyle object is valid for ObjectDoesMoose 1045s ok 7 - Class::DoesNoRoles class name is not valid for ObjectDoesMoose 1045s ok 8 - Class::DoesNoRoles object is not valid for ObjectDoesMoose 1045s ok 9 - object_does_type returns the same type for the same role each time 1045s ok 10 - no exception calling object_does_type repeatedly with the same role name 1045s ok 11 - any_does_type returns the same type for the same role each time 1045s ok 12 - no exception calling any_does_type repeatedly with the same role name 1045s ok 13 - Class::MouseStyle class name is valid for AnyDoesMouse 1045s ok 14 - Class::MouseStyle object is valid for AnyDoesMouse 1045s ok 15 - Class::DoesNoRoles class name is not valid for AnyDoesMouse 1045s ok 16 - Class::DoesNoRoles object is not valid for AnyDoesMouse 1045s ok 17 - Class::MouseStyle class name is not valid for ObjectDoesMouse 1045s ok 18 - Class::MouseStyle object is valid for ObjectDoesMouse 1045s ok 19 - Class::DoesNoRoles class name is not valid for ObjectDoesMouse 1045s ok 20 - Class::DoesNoRoles object is not valid for ObjectDoesMouse 1045s ok 21 - Class::MooStyle class name is valid for AnyDoesMoo 1045s ok 22 - Class::MooStyle object is valid for AnyDoesMoo 1045s ok 23 - Class::DoesNoRoles class name is not valid for AnyDoesMoo 1045s ok 24 - Class::DoesNoRoles object is not valid for AnyDoesMoo 1045s ok 25 - Class::MooStyle class name is not valid for ObjectDoesMoo 1045s ok 26 - Class::MooStyle object is valid for ObjectDoesMoo 1045s ok 27 - Class::DoesNoRoles class name is not valid for ObjectDoesMoo 1045s ok 28 - Class::DoesNoRoles object is not valid for ObjectDoesMoo 1045s 1..28 1045s ok 1045s t/exception.t .............. 1045s ok 1 - validate_or_die throws something when given a bad value 1045s ok 2 - An object of class 'Specio::Exception' isa 'Specio::Exception' 1045s ok 3 - exception contains expected error 1045s ok 4 - exception contains expected error 1045s 1..4 1045s ok 1045s t/import-twice.t ........... 1045s ok 1 - no exception importing the same library twice 1045s ok 2 - An object of class 'Specio::Constraint::Simple' isa 'Specio::Constraint::Simple' 1045s 1..2 1045s ok 1045s t/inheritance.t ............ 1045s ok 1 - Child class has a t() sub 1045s 1..1 1045s ok 1045s t/inline-environment.t ..... 1045s ok 1 - inline_coercion_and_check merges all inline environment hashes together - $scalar 1045s ok 2 - inline_coercion_and_check merges all inline environment hashes together - $scalar_from 1045s ok 3 - inline_coercion_and_check merges all inline environment hashes together - %hash 1045s ok 4 - inline_coercion_and_check merges all inline environment hashes together - @array 1045s 1..4 1045s ok 1045s t/inline.t ................. 1045s ok 1 - no exception evaling a closure for str and int inlining in one sub 1045s ok 2 - both types pass check and are returned 1045s ok 3 - got exception passing arrayref for Str value 1045s ok 4 - got exception passing arrayref for Int value 1045s ok 5 - no exception evaling a closure for inlining two enums in one sub 1045s ok 6 - both types pass check and are returned 1045s ok 7 - got exception passing arrayref for Enum1 value 1045s ok 8 - got exception passing arrayref for Enum2 value 1045s ok 9 - building an inline sub for an empty subtype of an any_isa_type does not die 1045s ok 10 - generated constraint rejects values as expected 1045s ok 11 - generated constraint accepts values as expected 1045s ok 12 - building inline code for an empty subtype of an any_isa_type does not die 1045s ok 13 - generated code contains expected check 1045s 1..13 1045s ok 1045s t/intersection.t ........... 1045s # Subtest: unnamed intersection made of two builtins 1045s ok 1 - intersection of two types with inline generator has a generator 1045s ok 2 - name is generated from constituent types 1045s ok 3 - unnamed intersection is not anonymous because name is generated 1045s ok 4 - parent method returns undef 1045s ok 5 - intersection has no parent 1045s # Subtest: HashRef & ArrayRef 1045s # Subtest: accepts HashArray object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using non-inlined constraint 1045s ok 4 - using inlined constraint 1045s 1..4 1045s ok 1 - accepts HashArray object 1045s # Subtest: rejects 0 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 2 - rejects 0 1045s # Subtest: rejects 1 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 3 - rejects 1 1045s # Subtest: rejects 100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 4 - rejects 100 1045s # Subtest: rejects -100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 5 - rejects -100 1045s # Subtest: rejects _T::NumOverload object (0) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 6 - rejects _T::NumOverload object (0) 1045s # Subtest: rejects _T::NumOverload object (1) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 7 - rejects _T::NumOverload object (1) 1045s # Subtest: rejects _T::NumOverload object (-42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 8 - rejects _T::NumOverload object (-42) 1045s # Subtest: rejects 1e20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 9 - rejects 1e20 1045s # Subtest: rejects 1e100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 10 - rejects 1e100 1045s # Subtest: rejects -1e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 11 - rejects -1e10 1045s # Subtest: rejects -1e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 12 - rejects -1e+10 1045s # Subtest: rejects 1E20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 13 - rejects 1E20 1045s # Subtest: rejects ARRAY reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 14 - rejects ARRAY reference 1045s # Subtest: rejects _T::ArrayOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 15 - rejects _T::ArrayOverload object 1045s # Subtest: rejects _T::BoolOverload object (true) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 16 - rejects _T::BoolOverload object (true) 1045s # Subtest: rejects _T::BoolOverload object (false) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 17 - rejects _T::BoolOverload object (false) 1045s # Subtest: rejects 42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 18 - rejects 42.42 1045s # Subtest: rejects -42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 19 - rejects -42.42 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 20 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 21 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects '' 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 22 - rejects '' 1045s # Subtest: rejects "foo" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 23 - rejects "foo" 1045s # Subtest: rejects "has 42 in it" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 24 - rejects "has 42 in it" 1045s # Subtest: rejects _T::StrOverload object ('') 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 25 - rejects _T::StrOverload object ('') 1045s # Subtest: rejects _T::StrOverload object ("full") 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 26 - rejects _T::StrOverload object ("full") 1045s # Subtest: rejects "1\n" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 27 - rejects "1\n" 1045s # Subtest: rejects "\n1" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 28 - rejects "\n1" 1045s # Subtest: rejects SCALAR reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 29 - rejects SCALAR reference 1045s # Subtest: rejects REF reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 30 - rejects REF reference 1045s # Subtest: rejects _T::ScalarOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 31 - rejects _T::ScalarOverload object 1045s # Subtest: rejects HASH reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 32 - rejects HASH reference 1045s # Subtest: rejects _T::HashOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 33 - rejects _T::HashOverload object 1045s # Subtest: rejects CODE reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 34 - rejects CODE reference 1045s # Subtest: rejects _T::CodeOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 35 - rejects _T::CodeOverload object 1045s # Subtest: rejects "*main::SOME_GLOB" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 36 - rejects "*main::SOME_GLOB" 1045s # Subtest: rejects GLOB reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 37 - rejects GLOB reference 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 38 - rejects _T::GlobOverload object 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 39 - rejects _T::GlobOverload object 1045s # Subtest: rejects open filehandle 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 40 - rejects open filehandle 1045s # Subtest: rejects IO::File object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 41 - rejects IO::File object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 42 - rejects Regexp object 1045s # Subtest: rejects BlessedQR object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 43 - rejects BlessedQR object 1045s # Subtest: rejects _T::RegexOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 44 - rejects _T::RegexOverload object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 45 - rejects Regexp object 1045s # Subtest: rejects FakeObject object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 46 - rejects FakeObject object 1045s # Subtest: rejects undef 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 47 - rejects undef 1045s # Subtest: rejects 1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 48 - rejects 1e-10 1045s # Subtest: rejects -1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 49 - rejects -1e-10 1045s # Subtest: rejects 1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 50 - rejects 1.23456e10 1045s # Subtest: rejects 1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 51 - rejects 1.23456e-10 1045s # Subtest: rejects -1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 52 - rejects -1.23456e10 1045s # Subtest: rejects -1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 53 - rejects -1.23456e-10 1045s # Subtest: rejects -1.23456e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 54 - rejects -1.23456e+10 1045s 1..54 1045s ok 6 - HashRef & ArrayRef 1045s 1..6 1045s ok 1 - unnamed intersection made of two builtins 1045s # Subtest: explicitly named intersection made of two builtins 1045s ok 1 - name passed to intersection() is used 1045s # Subtest: MyIntersection 1045s # Subtest: accepts HashArray object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using non-inlined constraint 1045s ok 4 - using inlined constraint 1045s 1..4 1045s ok 1 - accepts HashArray object 1045s # Subtest: rejects 0 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 2 - rejects 0 1045s # Subtest: rejects 1 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 3 - rejects 1 1045s # Subtest: rejects 100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 4 - rejects 100 1045s # Subtest: rejects -100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 5 - rejects -100 1045s # Subtest: rejects _T::NumOverload object (0) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 6 - rejects _T::NumOverload object (0) 1045s # Subtest: rejects _T::NumOverload object (1) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 7 - rejects _T::NumOverload object (1) 1045s # Subtest: rejects _T::NumOverload object (-42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 8 - rejects _T::NumOverload object (-42) 1045s # Subtest: rejects 1e20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 9 - rejects 1e20 1045s # Subtest: rejects 1e100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 10 - rejects 1e100 1045s # Subtest: rejects -1e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 11 - rejects -1e10 1045s # Subtest: rejects -1e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 12 - rejects -1e+10 1045s # Subtest: rejects 1E20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 13 - rejects 1E20 1045s # Subtest: rejects ARRAY reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 14 - rejects ARRAY reference 1045s # Subtest: rejects _T::ArrayOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 15 - rejects _T::ArrayOverload object 1045s # Subtest: rejects _T::BoolOverload object (true) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 16 - rejects _T::BoolOverload object (true) 1045s # Subtest: rejects _T::BoolOverload object (false) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 17 - rejects _T::BoolOverload object (false) 1045s # Subtest: rejects 42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 18 - rejects 42.42 1045s # Subtest: rejects -42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 19 - rejects -42.42 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 20 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 21 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects '' 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 22 - rejects '' 1045s # Subtest: rejects "foo" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 23 - rejects "foo" 1045s # Subtest: rejects "has 42 in it" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 24 - rejects "has 42 in it" 1045s # Subtest: rejects _T::StrOverload object ('') 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 25 - rejects _T::StrOverload object ('') 1045s # Subtest: rejects _T::StrOverload object ("full") 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 26 - rejects _T::StrOverload object ("full") 1045s # Subtest: rejects "1\n" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 27 - rejects "1\n" 1045s # Subtest: rejects "\n1" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 28 - rejects "\n1" 1045s # Subtest: rejects SCALAR reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 29 - rejects SCALAR reference 1045s # Subtest: rejects REF reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 30 - rejects REF reference 1045s # Subtest: rejects _T::ScalarOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 31 - rejects _T::ScalarOverload object 1045s # Subtest: rejects HASH reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 32 - rejects HASH reference 1045s # Subtest: rejects _T::HashOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 33 - rejects _T::HashOverload object 1045s # Subtest: rejects CODE reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 34 - rejects CODE reference 1045s # Subtest: rejects _T::CodeOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 35 - rejects _T::CodeOverload object 1045s # Subtest: rejects "*main::SOME_GLOB" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 36 - rejects "*main::SOME_GLOB" 1045s # Subtest: rejects GLOB reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 37 - rejects GLOB reference 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 38 - rejects _T::GlobOverload object 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 39 - rejects _T::GlobOverload object 1045s # Subtest: rejects open filehandle 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 40 - rejects open filehandle 1045s # Subtest: rejects IO::File object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 41 - rejects IO::File object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 42 - rejects Regexp object 1045s # Subtest: rejects BlessedQR object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 43 - rejects BlessedQR object 1045s # Subtest: rejects _T::RegexOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 44 - rejects _T::RegexOverload object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 45 - rejects Regexp object 1045s # Subtest: rejects FakeObject object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 46 - rejects FakeObject object 1045s # Subtest: rejects undef 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 47 - rejects undef 1045s # Subtest: rejects 1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 48 - rejects 1e-10 1045s # Subtest: rejects -1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 49 - rejects -1e-10 1045s # Subtest: rejects 1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 50 - rejects 1.23456e10 1045s # Subtest: rejects 1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 51 - rejects 1.23456e-10 1045s # Subtest: rejects -1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 52 - rejects -1.23456e10 1045s # Subtest: rejects -1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 53 - rejects -1.23456e-10 1045s # Subtest: rejects -1.23456e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using inlined constraint 1045s 1..3 1045s ok 54 - rejects -1.23456e+10 1045s 1..54 1045s ok 2 - MyIntersection 1045s 1..2 1045s ok 2 - explicitly named intersection made of two builtins 1045s # Subtest: intersection made of two types without inline generators 1045s ok 1 - no name if intersection includes anonymous types 1045s ok 2 - intersection is anonymous if any of its constituents are anonymous 1045s # Subtest: 1045s # Subtest: accepts HashArray object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using non-inlined constraint 1045s 1..3 1045s ok 1 - accepts HashArray object 1045s # Subtest: rejects 0 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 2 - rejects 0 1045s # Subtest: rejects 1 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 3 - rejects 1 1045s # Subtest: rejects 100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 4 - rejects 100 1045s # Subtest: rejects -100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 5 - rejects -100 1045s # Subtest: rejects _T::NumOverload object (0) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 6 - rejects _T::NumOverload object (0) 1045s # Subtest: rejects _T::NumOverload object (1) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 7 - rejects _T::NumOverload object (1) 1045s # Subtest: rejects _T::NumOverload object (-42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 8 - rejects _T::NumOverload object (-42) 1045s # Subtest: rejects 1e20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 9 - rejects 1e20 1045s # Subtest: rejects 1e100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 10 - rejects 1e100 1045s # Subtest: rejects -1e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 11 - rejects -1e10 1045s # Subtest: rejects -1e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 12 - rejects -1e+10 1045s # Subtest: rejects 1E20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 13 - rejects 1E20 1045s # Subtest: rejects ARRAY reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 14 - rejects ARRAY reference 1045s # Subtest: rejects _T::ArrayOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 15 - rejects _T::ArrayOverload object 1045s # Subtest: rejects _T::BoolOverload object (true) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 16 - rejects _T::BoolOverload object (true) 1045s # Subtest: rejects _T::BoolOverload object (false) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 17 - rejects _T::BoolOverload object (false) 1045s # Subtest: rejects 42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 18 - rejects 42.42 1045s # Subtest: rejects -42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 19 - rejects -42.42 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 20 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 21 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects '' 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 22 - rejects '' 1045s # Subtest: rejects "foo" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 23 - rejects "foo" 1045s # Subtest: rejects "has 42 in it" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 24 - rejects "has 42 in it" 1045s # Subtest: rejects _T::StrOverload object ('') 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 25 - rejects _T::StrOverload object ('') 1045s # Subtest: rejects _T::StrOverload object ("full") 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 26 - rejects _T::StrOverload object ("full") 1045s # Subtest: rejects "1\n" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 27 - rejects "1\n" 1045s # Subtest: rejects "\n1" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 28 - rejects "\n1" 1045s # Subtest: rejects SCALAR reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 29 - rejects SCALAR reference 1045s # Subtest: rejects REF reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 30 - rejects REF reference 1045s # Subtest: rejects _T::ScalarOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 31 - rejects _T::ScalarOverload object 1045s # Subtest: rejects HASH reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 32 - rejects HASH reference 1045s # Subtest: rejects _T::HashOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 33 - rejects _T::HashOverload object 1045s # Subtest: rejects CODE reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 34 - rejects CODE reference 1045s # Subtest: rejects _T::CodeOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 35 - rejects _T::CodeOverload object 1045s # Subtest: rejects "*main::SOME_GLOB" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 36 - rejects "*main::SOME_GLOB" 1045s # Subtest: rejects GLOB reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 37 - rejects GLOB reference 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 38 - rejects _T::GlobOverload object 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 39 - rejects _T::GlobOverload object 1045s # Subtest: rejects open filehandle 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 40 - rejects open filehandle 1045s # Subtest: rejects IO::File object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 41 - rejects IO::File object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 42 - rejects Regexp object 1045s # Subtest: rejects BlessedQR object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 43 - rejects BlessedQR object 1045s # Subtest: rejects _T::RegexOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 44 - rejects _T::RegexOverload object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 45 - rejects Regexp object 1045s # Subtest: rejects FakeObject object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 46 - rejects FakeObject object 1045s # Subtest: rejects undef 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 47 - rejects undef 1045s # Subtest: rejects 1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 48 - rejects 1e-10 1045s # Subtest: rejects -1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 49 - rejects -1e-10 1045s # Subtest: rejects 1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 50 - rejects 1.23456e10 1045s # Subtest: rejects 1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 51 - rejects 1.23456e-10 1045s # Subtest: rejects -1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 52 - rejects -1.23456e10 1045s # Subtest: rejects -1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 53 - rejects -1.23456e-10 1045s # Subtest: rejects -1.23456e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 54 - rejects -1.23456e+10 1045s 1..54 1045s ok 3 - 1045s 1..3 1045s ok 3 - intersection made of two types without inline generators 1045s # Subtest: intersection made of builtin and type without inline generator 1045s ok 1 - no name if intersection includes anonymous types 1045s ok 2 - intersection is anonymous if any of its constituents are anonymous 1045s # Subtest: 1045s # Subtest: accepts HashArray object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s ok 3 - using non-inlined constraint 1045s 1..3 1045s ok 1 - accepts HashArray object 1045s # Subtest: rejects 0 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 2 - rejects 0 1045s # Subtest: rejects 1 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 3 - rejects 1 1045s # Subtest: rejects 100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 4 - rejects 100 1045s # Subtest: rejects -100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 5 - rejects -100 1045s # Subtest: rejects _T::NumOverload object (0) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 6 - rejects _T::NumOverload object (0) 1045s # Subtest: rejects _T::NumOverload object (1) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 7 - rejects _T::NumOverload object (1) 1045s # Subtest: rejects _T::NumOverload object (-42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 8 - rejects _T::NumOverload object (-42) 1045s # Subtest: rejects 1e20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 9 - rejects 1e20 1045s # Subtest: rejects 1e100 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 10 - rejects 1e100 1045s # Subtest: rejects -1e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 11 - rejects -1e10 1045s # Subtest: rejects -1e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 12 - rejects -1e+10 1045s # Subtest: rejects 1E20 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 13 - rejects 1E20 1045s # Subtest: rejects ARRAY reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 14 - rejects ARRAY reference 1045s # Subtest: rejects _T::ArrayOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 15 - rejects _T::ArrayOverload object 1045s # Subtest: rejects _T::BoolOverload object (true) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 16 - rejects _T::BoolOverload object (true) 1045s # Subtest: rejects _T::BoolOverload object (false) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 17 - rejects _T::BoolOverload object (false) 1045s # Subtest: rejects 42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 18 - rejects 42.42 1045s # Subtest: rejects -42.42 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 19 - rejects -42.42 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 20 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects _T::NumOverload object (42.42) 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 21 - rejects _T::NumOverload object (42.42) 1045s # Subtest: rejects '' 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 22 - rejects '' 1045s # Subtest: rejects "foo" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 23 - rejects "foo" 1045s # Subtest: rejects "has 42 in it" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 24 - rejects "has 42 in it" 1045s # Subtest: rejects _T::StrOverload object ('') 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 25 - rejects _T::StrOverload object ('') 1045s # Subtest: rejects _T::StrOverload object ("full") 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 26 - rejects _T::StrOverload object ("full") 1045s # Subtest: rejects "1\n" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 27 - rejects "1\n" 1045s # Subtest: rejects "\n1" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 28 - rejects "\n1" 1045s # Subtest: rejects SCALAR reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 29 - rejects SCALAR reference 1045s # Subtest: rejects REF reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 30 - rejects REF reference 1045s # Subtest: rejects _T::ScalarOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 31 - rejects _T::ScalarOverload object 1045s # Subtest: rejects HASH reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 32 - rejects HASH reference 1045s # Subtest: rejects _T::HashOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 33 - rejects _T::HashOverload object 1045s # Subtest: rejects CODE reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 34 - rejects CODE reference 1045s # Subtest: rejects _T::CodeOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 35 - rejects _T::CodeOverload object 1045s # Subtest: rejects "*main::SOME_GLOB" 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 36 - rejects "*main::SOME_GLOB" 1045s # Subtest: rejects GLOB reference 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 37 - rejects GLOB reference 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 38 - rejects _T::GlobOverload object 1045s # Subtest: rejects _T::GlobOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 39 - rejects _T::GlobOverload object 1045s # Subtest: rejects open filehandle 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 40 - rejects open filehandle 1045s # Subtest: rejects IO::File object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 41 - rejects IO::File object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 42 - rejects Regexp object 1045s # Subtest: rejects BlessedQR object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 43 - rejects BlessedQR object 1045s # Subtest: rejects _T::RegexOverload object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 44 - rejects _T::RegexOverload object 1045s # Subtest: rejects Regexp object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 45 - rejects Regexp object 1045s # Subtest: rejects FakeObject object 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 46 - rejects FakeObject object 1045s # Subtest: rejects undef 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 47 - rejects undef 1045s # Subtest: rejects 1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 48 - rejects 1e-10 1045s # Subtest: rejects -1e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 49 - rejects -1e-10 1045s # Subtest: rejects 1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 50 - rejects 1.23456e10 1045s # Subtest: rejects 1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 51 - rejects 1.23456e-10 1045s # Subtest: rejects -1.23456e10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 52 - rejects -1.23456e10 1045s # Subtest: rejects -1.23456e-10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 53 - rejects -1.23456e-10 1045s # Subtest: rejects -1.23456e+10 1045s ok 1 - using ->value_is_valid 1045s ok 2 - using subref overloading 1045s 1..2 1045s ok 54 - rejects -1.23456e+10 1045s 1..54 1045s ok 3 - 1045s 1..3 1045s ok 4 - intersection made of builtin and type without inline generator 1045s 1..4 1045s ok 1045s t/library-with-subs.t ...... 1045s ok 1 - Int type is available 1045s ok 2 - PositiveInt type is available 1045s ok 3 - is_Int() was exported from library 1045s ok 4 - is_PositiveInt() was exported from library 1045s 1..4 1045s ok 1046s t/map.t .................... 1046s # Subtest: UCStrToIntMap 1046s # Subtest: accepts HASH reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts HASH reference 1046s # Subtest: accepts _T::HashOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts _T::HashOverload object 1046s # Subtest: accepts HASH reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts HASH reference 1046s # Subtest: accepts _T::HashOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts _T::HashOverload object 1046s # Subtest: rejects HASH reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 5 - rejects HASH reference 1046s # Subtest: rejects _T::HashOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 6 - rejects _T::HashOverload object 1046s # Subtest: rejects HASH reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 7 - rejects HASH reference 1046s # Subtest: rejects _T::HashOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 8 - rejects _T::HashOverload object 1046s # Subtest: rejects HASH reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects HASH reference 1046s # Subtest: rejects _T::HashOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects _T::HashOverload object 1046s # Subtest: rejects 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects 0 1046s # Subtest: rejects 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 12 - rejects 1 1046s # Subtest: rejects _T::BoolOverload object (true) 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 13 - rejects _T::BoolOverload object (true) 1046s # Subtest: rejects _T::BoolOverload object (false) 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 14 - rejects _T::BoolOverload object (false) 1046s # Subtest: rejects 100 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 15 - rejects 100 1046s # Subtest: rejects -100 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 16 - rejects -100 1046s # Subtest: rejects 42.42 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 17 - rejects 42.42 1046s # Subtest: rejects -42.42 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 18 - rejects -42.42 1046s # Subtest: rejects _T::NumOverload object (0) 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 19 - rejects _T::NumOverload object (0) 1046s # Subtest: rejects _T::NumOverload object (1) 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 20 - rejects _T::NumOverload object (1) 1046s # Subtest: rejects _T::NumOverload object (-42) 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 21 - rejects _T::NumOverload object (-42) 1046s # Subtest: rejects _T::NumOverload object (42.42) 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 22 - rejects _T::NumOverload object (42.42) 1046s # Subtest: rejects _T::NumOverload object (42.42) 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 23 - rejects _T::NumOverload object (42.42) 1046s # Subtest: rejects '' 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 24 - rejects '' 1046s # Subtest: rejects "foo" 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 25 - rejects "foo" 1046s # Subtest: rejects "has 42 in it" 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 26 - rejects "has 42 in it" 1046s # Subtest: rejects _T::StrOverload object ('') 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 27 - rejects _T::StrOverload object ('') 1046s # Subtest: rejects _T::StrOverload object ("full") 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 28 - rejects _T::StrOverload object ("full") 1046s # Subtest: rejects "1\n" 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 29 - rejects "1\n" 1046s # Subtest: rejects "\n1" 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 30 - rejects "\n1" 1046s # Subtest: rejects SCALAR reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 31 - rejects SCALAR reference 1046s # Subtest: rejects REF reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 32 - rejects REF reference 1046s # Subtest: rejects _T::ScalarOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 33 - rejects _T::ScalarOverload object 1046s # Subtest: rejects ARRAY reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 34 - rejects ARRAY reference 1046s # Subtest: rejects _T::ArrayOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 35 - rejects _T::ArrayOverload object 1046s # Subtest: rejects CODE reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 36 - rejects CODE reference 1046s # Subtest: rejects _T::CodeOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 37 - rejects _T::CodeOverload object 1046s # Subtest: rejects "*main::SOME_GLOB" 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 38 - rejects "*main::SOME_GLOB" 1046s # Subtest: rejects GLOB reference 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 39 - rejects GLOB reference 1046s # Subtest: rejects _T::GlobOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 40 - rejects _T::GlobOverload object 1046s # Subtest: rejects _T::GlobOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 41 - rejects _T::GlobOverload object 1046s # Subtest: rejects open filehandle 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 42 - rejects open filehandle 1046s # Subtest: rejects IO::File object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 43 - rejects IO::File object 1046s # Subtest: rejects Regexp object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 44 - rejects Regexp object 1046s # Subtest: rejects BlessedQR object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 45 - rejects BlessedQR object 1046s # Subtest: rejects _T::RegexOverload object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 46 - rejects _T::RegexOverload object 1046s # Subtest: rejects Regexp object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 47 - rejects Regexp object 1046s # Subtest: rejects FakeObject object 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 48 - rejects FakeObject object 1046s # Subtest: rejects undef 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 49 - rejects undef 1046s 1..49 1046s ok 1 - UCStrToIntMap 1046s ok 2 - Map type has expected generated name 1046s 1..2 1046s ok 1046s t/multiple-libraries.t ..... 1046s ok 1 - type named X is available 1046s ok 2 - no exception retrieving X type 1046s ok 3 - type named Y is available 1046s ok 4 - no exception retrieving Y type 1046s ok 5 - type named Str is available 1046s ok 6 - no exception retrieving Str type 1046s ok 7 - type named Undef is available 1046s ok 8 - no exception retrieving Undef type 1046s 1..8 1046s ok 1046s t/numeric-sanity.t ......... 1046s # Subtest: NegativeInt 1046s # Subtest: accepts -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts -1 1046s # Subtest: accepts -2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts -2 1046s # Subtest: accepts -3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts -3 1046s # Subtest: accepts -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts -4294967296 1046s # Subtest: accepts -1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts -1e+20 1046s # Subtest: rejects 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 6 - rejects 0 1046s # Subtest: rejects 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 7 - rejects 1 1046s # Subtest: rejects 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 8 - rejects 4294967296 1046s # Subtest: rejects -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects -1.2 1046s # Subtest: rejects -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects -1e-15 1046s # Subtest: rejects 1.1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects 1.1 1046s # Subtest: rejects 11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 12 - rejects 11000000000 1046s 1..12 1046s ok 1 - NegativeInt 1046s # Subtest: NegativeNum 1046s # Subtest: accepts -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts -1 1046s # Subtest: accepts -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts -4294967296 1046s # Subtest: accepts -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts -1.2 1046s # Subtest: accepts -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts -1e-15 1046s # Subtest: accepts -1e+19 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts -1e+19 1046s # Subtest: accepts -11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 6 - accepts -11000000000 1046s # Subtest: rejects 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 7 - rejects 0 1046s # Subtest: rejects 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 8 - rejects 1 1046s # Subtest: rejects 2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects 2 1046s # Subtest: rejects 3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects 3 1046s # Subtest: rejects 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects 4294967296 1046s # Subtest: rejects 1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 12 - rejects 1.2 1046s # Subtest: rejects 1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 13 - rejects 1e-15 1046s # Subtest: rejects 1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 14 - rejects 1e+20 1046s # Subtest: rejects 11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 15 - rejects 11000000000 1046s 1..15 1046s ok 2 - NegativeNum 1046s # Subtest: NegativeOrZeroInt 1046s # Subtest: accepts 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts 0 1046s # Subtest: accepts -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts -1 1046s # Subtest: accepts -2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts -2 1046s # Subtest: accepts -3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts -3 1046s # Subtest: accepts -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts -4294967296 1046s # Subtest: accepts -1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 6 - accepts -1e+20 1046s # Subtest: rejects 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 7 - rejects 1 1046s # Subtest: rejects 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 8 - rejects 4294967296 1046s # Subtest: rejects -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects -1.2 1046s # Subtest: rejects -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects -1e-15 1046s # Subtest: rejects 1.1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects 1.1 1046s # Subtest: rejects 11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 12 - rejects 11000000000 1046s 1..12 1046s ok 3 - NegativeOrZeroInt 1046s # Subtest: NegativeOrZeroNum 1046s # Subtest: accepts 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts 0 1046s # Subtest: accepts -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts -1 1046s # Subtest: accepts -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts -4294967296 1046s # Subtest: accepts -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts -1.2 1046s # Subtest: accepts -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts -1e-15 1046s # Subtest: accepts -1e+19 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 6 - accepts -1e+19 1046s # Subtest: accepts -11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 7 - accepts -11000000000 1046s # Subtest: rejects 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 8 - rejects 1 1046s # Subtest: rejects 2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects 2 1046s # Subtest: rejects 3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects 3 1046s # Subtest: rejects 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects 4294967296 1046s # Subtest: rejects 1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 12 - rejects 1.2 1046s # Subtest: rejects 1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 13 - rejects 1e-15 1046s # Subtest: rejects 1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 14 - rejects 1e+20 1046s # Subtest: rejects 11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 15 - rejects 11000000000 1046s 1..15 1046s ok 4 - NegativeOrZeroNum 1046s # Subtest: PositiveInt 1046s # Subtest: accepts 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts 1 1046s # Subtest: accepts 2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts 2 1046s # Subtest: accepts 3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts 3 1046s # Subtest: accepts 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts 4294967296 1046s # Subtest: accepts 1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts 1e+20 1046s # Subtest: rejects 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 6 - rejects 0 1046s # Subtest: rejects -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 7 - rejects -1 1046s # Subtest: rejects -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 8 - rejects -4294967296 1046s # Subtest: rejects -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects -1.2 1046s # Subtest: rejects -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects -1e-15 1046s # Subtest: rejects 1.1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects 1.1 1046s 1..11 1046s ok 5 - PositiveInt 1046s # Subtest: PositiveNum 1046s # Subtest: accepts 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts 1 1046s # Subtest: accepts 2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts 2 1046s # Subtest: accepts 3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts 3 1046s # Subtest: accepts 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts 4294967296 1046s # Subtest: accepts 1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts 1.2 1046s # Subtest: accepts 1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 6 - accepts 1e-15 1046s # Subtest: accepts 1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 7 - accepts 1e+20 1046s # Subtest: accepts 11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 8 - accepts 11000000000 1046s # Subtest: rejects 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects 0 1046s # Subtest: rejects -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects -1 1046s # Subtest: rejects -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects -4294967296 1046s # Subtest: rejects -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 12 - rejects -1.2 1046s # Subtest: rejects -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 13 - rejects -1e-15 1046s # Subtest: rejects -1e+19 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 14 - rejects -1e+19 1046s # Subtest: rejects -11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 15 - rejects -11000000000 1046s 1..15 1046s ok 6 - PositiveNum 1046s # Subtest: PositiveOrZeroInt 1046s # Subtest: accepts 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts 0 1046s # Subtest: accepts 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts 1 1046s # Subtest: accepts 2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts 2 1046s # Subtest: accepts 3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts 3 1046s # Subtest: accepts 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts 4294967296 1046s # Subtest: accepts 1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 6 - accepts 1e+20 1046s # Subtest: rejects -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 7 - rejects -1 1046s # Subtest: rejects -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 8 - rejects -4294967296 1046s # Subtest: rejects -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 9 - rejects -1.2 1046s # Subtest: rejects -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects -1e-15 1046s # Subtest: rejects 1.1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects 1.1 1046s 1..11 1046s ok 7 - PositiveOrZeroInt 1046s # Subtest: PositiveOrZeroNum 1046s # Subtest: accepts 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts 0 1046s # Subtest: accepts 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts 1 1046s # Subtest: accepts 2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts 2 1046s # Subtest: accepts 3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts 3 1046s # Subtest: accepts 4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts 4294967296 1046s # Subtest: accepts 1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 6 - accepts 1.2 1046s # Subtest: accepts 1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 7 - accepts 1e-15 1046s # Subtest: accepts 1e+20 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 8 - accepts 1e+20 1046s # Subtest: accepts 11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 9 - accepts 11000000000 1046s # Subtest: rejects -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 10 - rejects -1 1046s # Subtest: rejects -4294967296 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 11 - rejects -4294967296 1046s # Subtest: rejects -1.2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 12 - rejects -1.2 1046s # Subtest: rejects -1e-15 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 13 - rejects -1e-15 1046s # Subtest: rejects -1e+19 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 14 - rejects -1e+19 1046s # Subtest: rejects -11000000000 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 15 - rejects -11000000000 1046s 1..15 1046s ok 8 - PositiveOrZeroNum 1046s # Subtest: SingleDigit 1046s # Subtest: accepts -9 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 1 - accepts -9 1046s # Subtest: accepts -8 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 2 - accepts -8 1046s # Subtest: accepts -7 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 3 - accepts -7 1046s # Subtest: accepts -6 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 4 - accepts -6 1046s # Subtest: accepts -5 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 5 - accepts -5 1046s # Subtest: accepts -4 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 6 - accepts -4 1046s # Subtest: accepts -3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 7 - accepts -3 1046s # Subtest: accepts -2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 8 - accepts -2 1046s # Subtest: accepts -1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 9 - accepts -1 1046s # Subtest: accepts 0 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 10 - accepts 0 1046s # Subtest: accepts 1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 11 - accepts 1 1046s # Subtest: accepts 2 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 12 - accepts 2 1046s # Subtest: accepts 3 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 13 - accepts 3 1046s # Subtest: accepts 4 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 14 - accepts 4 1046s # Subtest: accepts 5 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 15 - accepts 5 1046s # Subtest: accepts 6 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 16 - accepts 6 1046s # Subtest: accepts 7 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 17 - accepts 7 1046s # Subtest: accepts 8 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 18 - accepts 8 1046s # Subtest: accepts 9 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using non-inlined constraint 1046s ok 4 - using inlined constraint 1046s 1..4 1046s ok 19 - accepts 9 1046s # Subtest: rejects 10 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 20 - rejects 10 1046s # Subtest: rejects -10 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 21 - rejects -10 1046s # Subtest: rejects 1.1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 22 - rejects 1.1 1046s # Subtest: rejects -1.1 1046s ok 1 - using ->value_is_valid 1046s ok 2 - using subref overloading 1046s ok 3 - using inlined constraint 1046s 1..3 1046s ok 23 - rejects -1.1 1046s 1..23 1046s ok 9 - SingleDigit 1046s 1..9 1046s ok 1046s t/overloading-moose-bug.t .. 1046s ok 1 - no exception consuming RoleA and RoleB 1046s 1..1 1046s ok 1046s t/overloading.t ............ 1046s # Subtest: Specio::Constraint::Simple - Int 1046s ok 1 - stringifying a Specio::Constraint::Simple returns its name - Int 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 1 - Specio::Constraint::Simple - Int 1046s # Subtest: Specio::Constraint::Parameterizable - HashRef 1046s ok 1 - stringifying a Specio::Constraint::Parameterizable returns its name - HashRef 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 2 - Specio::Constraint::Parameterizable - HashRef 1046s # Subtest: Specio::Constraint::Parameterized - HashRef[Int] 1046s ok 1 - stringifying a Specio::Constraint::Parameterized returns its name - HashRef[Int] 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 3 - Specio::Constraint::Parameterized - HashRef[Int] 1046s # Subtest: Specio::Constraint::Simple - Tuple[ Int, Str ] 1046s ok 1 - stringifying a Specio::Constraint::Simple returns its name - Tuple[ Int, Str ] 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 4 - Specio::Constraint::Simple - Tuple[ Int, Str ] 1046s # Subtest: Specio::Constraint::Simple - Dict{ bar => Int, foo => Str } 1046s ok 1 - stringifying a Specio::Constraint::Simple returns its name - Dict{ bar => Int, foo => Str } 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 5 - Specio::Constraint::Simple - Dict{ bar => Int, foo => Str } 1046s # Subtest: Specio::Constraint::Union - IntOrStr 1046s ok 1 - stringifying a Specio::Constraint::Union returns its name - IntOrStr 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 6 - Specio::Constraint::Union - IntOrStr 1046s # Subtest: Specio::Constraint::Intersection - IntAndStr 1046s ok 1 - stringifying a Specio::Constraint::Intersection returns its name - IntAndStr 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 7 - Specio::Constraint::Intersection - IntAndStr 1046s # Subtest: Specio::Constraint::Enum - Colors 1046s ok 1 - stringifying a Specio::Constraint::Enum returns its name - Colors 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 8 - Specio::Constraint::Enum - Colors 1046s # Subtest: Specio::Constraint::ObjectDoes - Foo 1046s ok 1 - stringifying a Specio::Constraint::ObjectDoes returns its name - Foo 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 9 - Specio::Constraint::ObjectDoes - Foo 1046s # Subtest: Specio::Constraint::ObjectDoes - Foo 1046s ok 1 - stringifying a Specio::Constraint::ObjectDoes returns its name - Foo 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 10 - Specio::Constraint::ObjectDoes - Foo 1046s # Subtest: Specio::Constraint::ObjectIsa - Specio::Constraint::Simple 1046s ok 1 - stringifying a Specio::Constraint::ObjectIsa returns its name - Specio::Constraint::Simple 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 11 - Specio::Constraint::ObjectIsa - Specio::Constraint::Simple 1046s # Subtest: Specio::Constraint::ObjectIsa - Specio::Constraint::Simple 1046s ok 1 - stringifying a Specio::Constraint::ObjectIsa returns its name - Specio::Constraint::Simple 1046s ok 2 - type overloads eq so it is equal to itself 1046s 1..2 1046s ok 12 - Specio::Constraint::ObjectIsa - Specio::Constraint::Simple 1046s # Subtest: Specio::Constraint::Simple - __ANON__(HashRef[Str]) 1046s ok 1 - type overloads eq so it is equal to itself 1046s 1..1 1046s ok 13 - Specio::Constraint::Simple - __ANON__(HashRef[Str]) 1046s ok 14 - anonymous type stringification of __ANON__(HashRef[Str]) 1046s ok 15 - anonymous type stringification of __ANON__(__ANON__(HashRef[Str])) 1046s ok 16 - anonymous type stringification of __ANON__(__ANON__(Str)) 1046s 1..16 1046s ok 1046s t/parameterized.t .......... 1046s ok 1 - ArrayRef does not care about member types 1046s ok 2 - declared_at filename is the expected value for parameterized type made from ->parameterize 1046s ok 3 - declared_at line is the expected value for parameterized type made from ->parameterize 1046s ok 4 - declared_at package is the expected value for parameterized type made from ->parameterize 1046s ok 5 - declared_at subroutine is the expected value for parameterized type made from ->parameterize 1046s ok 6 - declared_at filename is the expected value for parameterized type made from calling t 1046s ok 7 - declared_at line is the expected value for parameterized type made from calling t 1046s ok 8 - declared_at package is the expected value for parameterized type made from calling t 1046s ok 9 - declared_at subroutine is the expected value for parameterized type made from calling t 1046s ok 10 - there is an ArrayRefOfInt type declared 1046s ok 11 - ArrayRef of Int [->parameterize] does care about member types 1046s ok 12 - ArrayRef of Int [->parameterize] accepts array ref of all integers 1046s ok 13 - ArrayRef of Int [->parameterize] rejects integer 1046s ok 14 - ArrayRef of Int [->parameterize] rejects hashref 1046s ok 15 - ArrayRef of Int [t(...)] does care about member types 1046s ok 16 - ArrayRef of Int [t(...)] accepts array ref of all integers 1046s ok 17 - ArrayRef of Int [t(...)] rejects integer 1046s ok 18 - ArrayRef of Int [t(...)] rejects hashref 1046s ok 19 - ArrayRef of Int [named type] does care about member types 1046s ok 20 - ArrayRef of Int [named type] accepts array ref of all integers 1046s ok 21 - ArrayRef of Int [named type] rejects integer 1046s ok 22 - ArrayRef of Int [named type] rejects hashref 1046s ok 23 - ArrayRef of Int [anon type] does care about member types 1046s ok 24 - ArrayRef of Int [anon type] accepts array ref of all integers 1046s ok 25 - ArrayRef of Int [anon type] rejects integer 1046s ok 26 - ArrayRef of Int [anon type] rejects hashref 1046s ok 27 - A parameterizable type with an inline generator cannot be parameterized with a type that cannot be inlined 1046s 1..27 1046s ok 1047s t/perl-sanity.t ............ 1047s # Subtest: DistName 1047s # Subtest: accepts "Specio" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "Specio" 1047s # Subtest: accepts "Spec-Library-Builtins" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts "Spec-Library-Builtins" 1047s # Subtest: accepts "strict" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts "strict" 1047s # Subtest: accepts "_Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts "_Foo" 1047s # Subtest: accepts "A123-456" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "A123-456" 1047s # Subtest: accepts "Has-Chinese-\x{3403}-In-It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts "Has-Chinese-\x{3403}-In-It" 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 7 - rejects '' 1047s # Subtest: rejects _T::StrOverload object ('') 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 8 - rejects _T::StrOverload object ('') 1047s # Subtest: rejects "0Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 9 - rejects "0Foo" 1047s # Subtest: rejects "Foo:Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 10 - rejects "Foo:Bar" 1047s # Subtest: rejects "Foo-:Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 11 - rejects "Foo-:Bar" 1047s # Subtest: rejects "Foo:" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 12 - rejects "Foo:" 1047s # Subtest: rejects "Foo-" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 13 - rejects "Foo-" 1047s # Subtest: rejects "Foo-Bar-" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 14 - rejects "Foo-Bar-" 1047s # Subtest: rejects "-Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 15 - rejects "-Foo" 1047s # Subtest: rejects "My::Package" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 16 - rejects "My::Package" 1047s # Subtest: rejects "Has-Spaces In It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 17 - rejects "Has-Spaces In It" 1047s 1..17 1047s ok 1 - DistName 1047s # Subtest: Identifier 1047s # Subtest: accepts "_" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "_" 1047s # Subtest: accepts "a" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts "a" 1047s # Subtest: accepts "b" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts "b" 1047s # Subtest: accepts "c" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts "c" 1047s # Subtest: accepts "d" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "d" 1047s # Subtest: accepts "A" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts "A" 1047s # Subtest: accepts "B" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts "B" 1047s # Subtest: accepts "C" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts "C" 1047s # Subtest: accepts "D" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 9 - accepts "D" 1047s # Subtest: accepts "Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 10 - accepts "Foo" 1047s # Subtest: accepts "Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 11 - accepts "Bar" 1047s # Subtest: accepts "_what_" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 12 - accepts "_what_" 1047s # Subtest: accepts "foo_bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 13 - accepts "foo_bar" 1047s # Subtest: accepts "f1234" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 14 - accepts "f1234" 1047s # Subtest: accepts "f1j2_o1" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 15 - accepts "f1j2_o1" 1047s # Subtest: accepts "\x{3403}" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 16 - accepts "\x{3403}" 1047s # Subtest: accepts "has_\x{3403}" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 17 - accepts "has_\x{3403}" 1047s # Subtest: accepts "has_\x{3403}_in_it" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 18 - accepts "has_\x{3403}_in_it" 1047s # Subtest: rejects " " 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 19 - rejects " " 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 20 - rejects '' 1047s # Subtest: rejects "a b" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 21 - rejects "a b" 1047s # Subtest: rejects "4foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 22 - rejects "4foo" 1047s 1..22 1047s ok 2 - Identifier 1047s # Subtest: LaxVersionStr 1047s # Subtest: accepts "v1.2.3.4" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "v1.2.3.4" 1047s # Subtest: accepts "v1.2" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts "v1.2" 1047s # Subtest: accepts "1.2.3" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts "1.2.3" 1047s # Subtest: accepts "1.2345.6" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts "1.2345.6" 1047s # Subtest: accepts "v1.23_4" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "v1.23_4" 1047s # Subtest: accepts 1.2345 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts 1.2345 1047s # Subtest: accepts "1.2345_01" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts "1.2345_01" 1047s # Subtest: accepts 0.1 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts 0.1 1047s # Subtest: accepts "v0.1.2" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 9 - accepts "v0.1.2" 1047s # Subtest: rejects "1.2_3_4" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 10 - rejects "1.2_3_4" 1047s # Subtest: rejects "42.a" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 11 - rejects "42.a" 1047s # Subtest: rejects "a.b" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 12 - rejects "a.b" 1047s # Subtest: rejects "vA.b" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 13 - rejects "vA.b" 1047s 1..13 1047s ok 3 - LaxVersionStr 1047s # Subtest: ModuleName 1047s # Subtest: accepts "_T::Thing" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "_T::Thing" 1047s # Subtest: accepts _T::StrOverload object ("_T::StrOverload") 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts _T::StrOverload object ("_T::StrOverload") 1047s # Subtest: accepts "Specio" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts "Specio" 1047s # Subtest: accepts "Spec::Library::Builtins" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts "Spec::Library::Builtins" 1047s # Subtest: accepts "strict" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "strict" 1047s # Subtest: accepts "_Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts "_Foo" 1047s # Subtest: accepts "A123::456" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts "A123::456" 1047s # Subtest: accepts "Has::Chinese::\x{3403}::In::It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts "Has::Chinese::\x{3403}::In::It" 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 9 - rejects '' 1047s # Subtest: rejects _T::StrOverload object ('') 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 10 - rejects _T::StrOverload object ('') 1047s # Subtest: rejects "0Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 11 - rejects "0Foo" 1047s # Subtest: rejects "Foo:Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 12 - rejects "Foo:Bar" 1047s # Subtest: rejects "Foo:::Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 13 - rejects "Foo:::Bar" 1047s # Subtest: rejects "Foo:" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 14 - rejects "Foo:" 1047s # Subtest: rejects "Foo::" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 15 - rejects "Foo::" 1047s # Subtest: rejects "Foo::Bar::" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 16 - rejects "Foo::Bar::" 1047s # Subtest: rejects "::Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 17 - rejects "::Foo" 1047s # Subtest: rejects "My-Distro" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 18 - rejects "My-Distro" 1047s # Subtest: rejects "Has::Spaces In It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 19 - rejects "Has::Spaces In It" 1047s 1..19 1047s ok 4 - ModuleName 1047s # Subtest: PackageName 1047s # Subtest: accepts "_T::Thing" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "_T::Thing" 1047s # Subtest: accepts _T::StrOverload object ("_T::StrOverload") 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts _T::StrOverload object ("_T::StrOverload") 1047s # Subtest: accepts "Specio" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts "Specio" 1047s # Subtest: accepts "Spec::Library::Builtins" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts "Spec::Library::Builtins" 1047s # Subtest: accepts "strict" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "strict" 1047s # Subtest: accepts "_Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts "_Foo" 1047s # Subtest: accepts "A123::456" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts "A123::456" 1047s # Subtest: accepts "Has::Chinese::\x{3403}::In::It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts "Has::Chinese::\x{3403}::In::It" 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 9 - rejects '' 1047s # Subtest: rejects _T::StrOverload object ('') 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 10 - rejects _T::StrOverload object ('') 1047s # Subtest: rejects "0Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 11 - rejects "0Foo" 1047s # Subtest: rejects "Foo:Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 12 - rejects "Foo:Bar" 1047s # Subtest: rejects "Foo:::Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 13 - rejects "Foo:::Bar" 1047s # Subtest: rejects "Foo:" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 14 - rejects "Foo:" 1047s # Subtest: rejects "Foo::" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 15 - rejects "Foo::" 1047s # Subtest: rejects "Foo::Bar::" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 16 - rejects "Foo::Bar::" 1047s # Subtest: rejects "::Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 17 - rejects "::Foo" 1047s # Subtest: rejects "My-Distro" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 18 - rejects "My-Distro" 1047s # Subtest: rejects "Has::Spaces In It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 19 - rejects "Has::Spaces In It" 1047s 1..19 1047s ok 5 - PackageName 1047s # Subtest: SafeIdentifier 1047s # Subtest: accepts "c" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "c" 1047s # Subtest: accepts "d" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts "d" 1047s # Subtest: accepts "A" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts "A" 1047s # Subtest: accepts "B" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts "B" 1047s # Subtest: accepts "C" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "C" 1047s # Subtest: accepts "D" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts "D" 1047s # Subtest: accepts "Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts "Foo" 1047s # Subtest: accepts "Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts "Bar" 1047s # Subtest: accepts "_what_" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 9 - accepts "_what_" 1047s # Subtest: accepts "foo_bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 10 - accepts "foo_bar" 1047s # Subtest: accepts "f1234" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 11 - accepts "f1234" 1047s # Subtest: accepts "f1j2_o1" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 12 - accepts "f1j2_o1" 1047s # Subtest: accepts "\x{3403}" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 13 - accepts "\x{3403}" 1047s # Subtest: accepts "has_\x{3403}" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 14 - accepts "has_\x{3403}" 1047s # Subtest: accepts "has_\x{3403}_in_it" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 15 - accepts "has_\x{3403}_in_it" 1047s # Subtest: rejects "_" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 16 - rejects "_" 1047s # Subtest: rejects "a" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 17 - rejects "a" 1047s # Subtest: rejects "b" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 18 - rejects "b" 1047s # Subtest: rejects " " 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 19 - rejects " " 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 20 - rejects '' 1047s # Subtest: rejects "a b" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 21 - rejects "a b" 1047s # Subtest: rejects "4foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 22 - rejects "4foo" 1047s 1..22 1047s ok 6 - SafeIdentifier 1047s # Subtest: StrictVersionStr 1047s # Subtest: accepts "v1.2.3.4" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "v1.2.3.4" 1047s # Subtest: accepts "v1.234.5" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts "v1.234.5" 1047s # Subtest: accepts 2.3456 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts 2.3456 1047s # Subtest: accepts 0.1 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts 0.1 1047s # Subtest: accepts "v0.1.2" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "v0.1.2" 1047s # Subtest: rejects "v1.2" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 6 - rejects "v1.2" 1047s # Subtest: rejects "1.2345.6" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 7 - rejects "1.2345.6" 1047s # Subtest: rejects "v1.23_4" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 8 - rejects "v1.23_4" 1047s # Subtest: rejects "1.2345_01" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 9 - rejects "1.2345_01" 1047s 1..9 1047s ok 7 - StrictVersionStr 1047s 1..7 1047s ok 1047s t/string-sanity.t .......... 1047s # Subtest: NonEmptySimpleStr 1047s # Subtest: accepts 0 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts 0 1047s # Subtest: accepts 1 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts 1 1047s # Subtest: accepts 100 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts 100 1047s # Subtest: accepts -100 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts -100 1047s # Subtest: accepts 42.42 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts 42.42 1047s # Subtest: accepts -42.42 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts -42.42 1047s # Subtest: accepts "foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts "foo" 1047s # Subtest: accepts "has 42 in it" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts "has 42 in it" 1047s # Subtest: accepts _T::StrOverload object ("full") 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 9 - accepts _T::StrOverload object ("full") 1047s # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 10 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 11 - rejects '' 1047s # Subtest: rejects "1\n" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 12 - rejects "1\n" 1047s # Subtest: rejects "\n1" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 13 - rejects "\n1" 1047s # Subtest: rejects _T::StrOverload object ('') 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 14 - rejects _T::StrOverload object ('') 1047s # Subtest: rejects _T::BoolOverload object (true) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 15 - rejects _T::BoolOverload object (true) 1047s # Subtest: rejects _T::BoolOverload object (false) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 16 - rejects _T::BoolOverload object (false) 1047s # Subtest: rejects _T::NumOverload object (0) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 17 - rejects _T::NumOverload object (0) 1047s # Subtest: rejects _T::NumOverload object (1) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 18 - rejects _T::NumOverload object (1) 1047s # Subtest: rejects _T::NumOverload object (-42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 19 - rejects _T::NumOverload object (-42) 1047s # Subtest: rejects _T::NumOverload object (42.42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 20 - rejects _T::NumOverload object (42.42) 1047s # Subtest: rejects _T::NumOverload object (42.42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 21 - rejects _T::NumOverload object (42.42) 1047s # Subtest: rejects SCALAR reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 22 - rejects SCALAR reference 1047s # Subtest: rejects REF reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 23 - rejects REF reference 1047s # Subtest: rejects _T::ScalarOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 24 - rejects _T::ScalarOverload object 1047s # Subtest: rejects ARRAY reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 25 - rejects ARRAY reference 1047s # Subtest: rejects _T::ArrayOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 26 - rejects _T::ArrayOverload object 1047s # Subtest: rejects HASH reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 27 - rejects HASH reference 1047s # Subtest: rejects _T::HashOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 28 - rejects _T::HashOverload object 1047s # Subtest: rejects CODE reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 29 - rejects CODE reference 1047s # Subtest: rejects _T::CodeOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 30 - rejects _T::CodeOverload object 1047s # Subtest: rejects "*main::SOME_GLOB" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 31 - rejects "*main::SOME_GLOB" 1047s # Subtest: rejects GLOB reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 32 - rejects GLOB reference 1047s # Subtest: rejects _T::GlobOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 33 - rejects _T::GlobOverload object 1047s # Subtest: rejects _T::GlobOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 34 - rejects _T::GlobOverload object 1047s # Subtest: rejects open filehandle 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 35 - rejects open filehandle 1047s # Subtest: rejects IO::File object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 36 - rejects IO::File object 1047s # Subtest: rejects Regexp object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 37 - rejects Regexp object 1047s # Subtest: rejects BlessedQR object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 38 - rejects BlessedQR object 1047s # Subtest: rejects _T::RegexOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 39 - rejects _T::RegexOverload object 1047s # Subtest: rejects Regexp object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 40 - rejects Regexp object 1047s # Subtest: rejects FakeObject object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 41 - rejects FakeObject object 1047s # Subtest: rejects undef 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 42 - rejects undef 1047s # Subtest: rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 43 - rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s # Subtest: rejects "foo\nbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 44 - rejects "foo\nbar" 1047s # Subtest: rejects "foo\rbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 45 - rejects "foo\rbar" 1047s # Subtest: rejects "foo\r\nbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 46 - rejects "foo\r\nbar" 1047s # Subtest: rejects "foo\x{2028}bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 47 - rejects "foo\x{2028}bar" 1047s # Subtest: rejects "foo\x{2029}bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 48 - rejects "foo\x{2029}bar" 1047s 1..48 1047s ok 1 - NonEmptySimpleStr 1047s # Subtest: NonEmptyStr 1047s # Subtest: accepts 0 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts 0 1047s # Subtest: accepts 1 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts 1 1047s # Subtest: accepts 100 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts 100 1047s # Subtest: accepts -100 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts -100 1047s # Subtest: accepts "1\n" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "1\n" 1047s # Subtest: accepts "\n1" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts "\n1" 1047s # Subtest: accepts 42.42 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts 42.42 1047s # Subtest: accepts -42.42 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts -42.42 1047s # Subtest: accepts "foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 9 - accepts "foo" 1047s # Subtest: accepts "has 42 in it" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 10 - accepts "has 42 in it" 1047s # Subtest: accepts _T::StrOverload object ("full") 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 11 - accepts _T::StrOverload object ("full") 1047s # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 12 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 13 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s # Subtest: accepts "foo\nbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 14 - accepts "foo\nbar" 1047s # Subtest: accepts "foo\rbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 15 - accepts "foo\rbar" 1047s # Subtest: accepts "foo\r\nbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 16 - accepts "foo\r\nbar" 1047s # Subtest: accepts "foo\x{2028}bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 17 - accepts "foo\x{2028}bar" 1047s # Subtest: accepts "foo\x{2029}bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 18 - accepts "foo\x{2029}bar" 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 19 - rejects '' 1047s # Subtest: rejects _T::StrOverload object ('') 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 20 - rejects _T::StrOverload object ('') 1047s # Subtest: rejects _T::BoolOverload object (true) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 21 - rejects _T::BoolOverload object (true) 1047s # Subtest: rejects _T::BoolOverload object (false) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 22 - rejects _T::BoolOverload object (false) 1047s # Subtest: rejects _T::NumOverload object (0) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 23 - rejects _T::NumOverload object (0) 1047s # Subtest: rejects _T::NumOverload object (1) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 24 - rejects _T::NumOverload object (1) 1047s # Subtest: rejects _T::NumOverload object (-42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 25 - rejects _T::NumOverload object (-42) 1047s # Subtest: rejects _T::NumOverload object (42.42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 26 - rejects _T::NumOverload object (42.42) 1047s # Subtest: rejects _T::NumOverload object (42.42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 27 - rejects _T::NumOverload object (42.42) 1047s # Subtest: rejects SCALAR reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 28 - rejects SCALAR reference 1047s # Subtest: rejects REF reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 29 - rejects REF reference 1047s # Subtest: rejects _T::ScalarOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 30 - rejects _T::ScalarOverload object 1047s # Subtest: rejects ARRAY reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 31 - rejects ARRAY reference 1047s # Subtest: rejects _T::ArrayOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 32 - rejects _T::ArrayOverload object 1047s # Subtest: rejects HASH reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 33 - rejects HASH reference 1047s # Subtest: rejects _T::HashOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 34 - rejects _T::HashOverload object 1047s # Subtest: rejects CODE reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 35 - rejects CODE reference 1047s # Subtest: rejects _T::CodeOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 36 - rejects _T::CodeOverload object 1047s # Subtest: rejects "*main::SOME_GLOB" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 37 - rejects "*main::SOME_GLOB" 1047s # Subtest: rejects GLOB reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 38 - rejects GLOB reference 1047s # Subtest: rejects _T::GlobOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 39 - rejects _T::GlobOverload object 1047s # Subtest: rejects _T::GlobOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 40 - rejects _T::GlobOverload object 1047s # Subtest: rejects open filehandle 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 41 - rejects open filehandle 1047s # Subtest: rejects IO::File object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 42 - rejects IO::File object 1047s # Subtest: rejects Regexp object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 43 - rejects Regexp object 1047s # Subtest: rejects BlessedQR object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 44 - rejects BlessedQR object 1047s # Subtest: rejects _T::RegexOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 45 - rejects _T::RegexOverload object 1047s # Subtest: rejects Regexp object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 46 - rejects Regexp object 1047s # Subtest: rejects FakeObject object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 47 - rejects FakeObject object 1047s # Subtest: rejects undef 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 48 - rejects undef 1047s 1..48 1047s ok 2 - NonEmptyStr 1047s # Subtest: PackageName 1047s # Subtest: accepts "_T::Thing" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts "_T::Thing" 1047s # Subtest: accepts _T::StrOverload object ("_T::StrOverload") 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts _T::StrOverload object ("_T::StrOverload") 1047s # Subtest: accepts "Specio" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts "Specio" 1047s # Subtest: accepts "Spec::Library::Builtins" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts "Spec::Library::Builtins" 1047s # Subtest: accepts "strict" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts "strict" 1047s # Subtest: accepts "_Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts "_Foo" 1047s # Subtest: accepts "A123::456" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts "A123::456" 1047s # Subtest: accepts "Has::Chinese::\x{3403}::In::It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts "Has::Chinese::\x{3403}::In::It" 1047s # Subtest: rejects '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 9 - rejects '' 1047s # Subtest: rejects _T::StrOverload object ('') 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 10 - rejects _T::StrOverload object ('') 1047s # Subtest: rejects "0Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 11 - rejects "0Foo" 1047s # Subtest: rejects "Foo:Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 12 - rejects "Foo:Bar" 1047s # Subtest: rejects "Foo:::Bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 13 - rejects "Foo:::Bar" 1047s # Subtest: rejects "Foo:" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 14 - rejects "Foo:" 1047s # Subtest: rejects "Foo::" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 15 - rejects "Foo::" 1047s # Subtest: rejects "Foo::Bar::" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 16 - rejects "Foo::Bar::" 1047s # Subtest: rejects "::Foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 17 - rejects "::Foo" 1047s # Subtest: rejects "Has::Spaces In It" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 18 - rejects "Has::Spaces In It" 1047s 1..18 1047s ok 3 - PackageName 1047s # Subtest: SimpleStr 1047s # Subtest: accepts 0 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 1 - accepts 0 1047s # Subtest: accepts 1 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 2 - accepts 1 1047s # Subtest: accepts 100 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 3 - accepts 100 1047s # Subtest: accepts -100 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 4 - accepts -100 1047s # Subtest: accepts 42.42 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 5 - accepts 42.42 1047s # Subtest: accepts -42.42 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 6 - accepts -42.42 1047s # Subtest: accepts '' 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 7 - accepts '' 1047s # Subtest: accepts "foo" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 8 - accepts "foo" 1047s # Subtest: accepts "has 42 in it" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 9 - accepts "has 42 in it" 1047s # Subtest: accepts _T::StrOverload object ('') 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 10 - accepts _T::StrOverload object ('') 1047s # Subtest: accepts _T::StrOverload object ("full") 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 11 - accepts _T::StrOverload object ("full") 1047s # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using non-inlined constraint 1047s ok 4 - using inlined constraint 1047s 1..4 1047s ok 12 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s # Subtest: rejects "1\n" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 13 - rejects "1\n" 1047s # Subtest: rejects "\n1" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 14 - rejects "\n1" 1047s # Subtest: rejects _T::BoolOverload object (true) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 15 - rejects _T::BoolOverload object (true) 1047s # Subtest: rejects _T::BoolOverload object (false) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 16 - rejects _T::BoolOverload object (false) 1047s # Subtest: rejects _T::NumOverload object (0) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 17 - rejects _T::NumOverload object (0) 1047s # Subtest: rejects _T::NumOverload object (1) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 18 - rejects _T::NumOverload object (1) 1047s # Subtest: rejects _T::NumOverload object (-42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 19 - rejects _T::NumOverload object (-42) 1047s # Subtest: rejects _T::NumOverload object (42.42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 20 - rejects _T::NumOverload object (42.42) 1047s # Subtest: rejects _T::NumOverload object (42.42) 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 21 - rejects _T::NumOverload object (42.42) 1047s # Subtest: rejects SCALAR reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 22 - rejects SCALAR reference 1047s # Subtest: rejects REF reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 23 - rejects REF reference 1047s # Subtest: rejects _T::ScalarOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 24 - rejects _T::ScalarOverload object 1047s # Subtest: rejects ARRAY reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 25 - rejects ARRAY reference 1047s # Subtest: rejects _T::ArrayOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 26 - rejects _T::ArrayOverload object 1047s # Subtest: rejects HASH reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 27 - rejects HASH reference 1047s # Subtest: rejects _T::HashOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 28 - rejects _T::HashOverload object 1047s # Subtest: rejects CODE reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 29 - rejects CODE reference 1047s # Subtest: rejects _T::CodeOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 30 - rejects _T::CodeOverload object 1047s # Subtest: rejects "*main::SOME_GLOB" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 31 - rejects "*main::SOME_GLOB" 1047s # Subtest: rejects GLOB reference 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 32 - rejects GLOB reference 1047s # Subtest: rejects _T::GlobOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 33 - rejects _T::GlobOverload object 1047s # Subtest: rejects _T::GlobOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 34 - rejects _T::GlobOverload object 1047s # Subtest: rejects open filehandle 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 35 - rejects open filehandle 1047s # Subtest: rejects IO::File object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 36 - rejects IO::File object 1047s # Subtest: rejects Regexp object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 37 - rejects Regexp object 1047s # Subtest: rejects BlessedQR object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 38 - rejects BlessedQR object 1047s # Subtest: rejects _T::RegexOverload object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 39 - rejects _T::RegexOverload object 1047s # Subtest: rejects Regexp object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 40 - rejects Regexp object 1047s # Subtest: rejects FakeObject object 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 41 - rejects FakeObject object 1047s # Subtest: rejects undef 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 42 - rejects undef 1047s # Subtest: rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 43 - rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1047s # Subtest: rejects "foo\nbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 44 - rejects "foo\nbar" 1047s # Subtest: rejects "foo\rbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 45 - rejects "foo\rbar" 1047s # Subtest: rejects "foo\r\nbar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 46 - rejects "foo\r\nbar" 1047s # Subtest: rejects "foo\x{2028}bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 47 - rejects "foo\x{2028}bar" 1047s # Subtest: rejects "foo\x{2029}bar" 1047s ok 1 - using ->value_is_valid 1047s ok 2 - using subref overloading 1047s ok 3 - using inlined constraint 1047s 1..3 1047s ok 48 - rejects "foo\x{2029}bar" 1047s 1..48 1047s ok 4 - SimpleStr 1047s 1..4 1047s ok 1047s t/subs.t ................... 1047s # Subtest: ArrayRef 1047s ok 1 - is: ARRAY reference 1047s ok 2 - assert: ARRAY reference 1047s ok 3 - is: _T::ArrayOverload object 1047s ok 4 - assert: _T::ArrayOverload object 1047s ok 5 - !is: 0 1047s ok 6 - !assert: 0 1047s ok 7 - !is: 1 1047s ok 8 - !assert: 1 1047s ok 9 - !is: _T::BoolOverload object (true) 1047s ok 10 - !assert: _T::BoolOverload object (true) 1047s ok 11 - !is: _T::BoolOverload object (false) 1047s ok 12 - !assert: _T::BoolOverload object (false) 1047s ok 13 - !is: 100 1047s ok 14 - !assert: 100 1047s ok 15 - !is: -100 1047s ok 16 - !assert: -100 1047s ok 17 - !is: 42.42 1047s ok 18 - !assert: 42.42 1047s ok 19 - !is: -42.42 1047s ok 20 - !assert: -42.42 1047s ok 21 - !is: _T::NumOverload object (0) 1047s ok 22 - !assert: _T::NumOverload object (0) 1047s ok 23 - !is: _T::NumOverload object (1) 1047s ok 24 - !assert: _T::NumOverload object (1) 1047s ok 25 - !is: _T::NumOverload object (-42) 1047s ok 26 - !assert: _T::NumOverload object (-42) 1047s ok 27 - !is: _T::NumOverload object (42.42) 1047s ok 28 - !assert: _T::NumOverload object (42.42) 1047s ok 29 - !is: _T::NumOverload object (42.42) 1047s ok 30 - !assert: _T::NumOverload object (42.42) 1047s ok 31 - !is: '' 1047s ok 32 - !assert: '' 1047s ok 33 - !is: "foo" 1047s ok 34 - !assert: "foo" 1047s ok 35 - !is: "has 42 in it" 1047s ok 36 - !assert: "has 42 in it" 1047s ok 37 - !is: _T::StrOverload object ('') 1047s ok 38 - !assert: _T::StrOverload object ('') 1047s ok 39 - !is: _T::StrOverload object ("full") 1047s ok 40 - !assert: _T::StrOverload object ("full") 1047s ok 41 - !is: "1\n" 1047s ok 42 - !assert: "1\n" 1047s ok 43 - !is: "\n1" 1047s ok 44 - !assert: "\n1" 1047s ok 45 - !is: SCALAR reference 1047s ok 46 - !assert: SCALAR reference 1047s ok 47 - !is: REF reference 1047s ok 48 - !assert: REF reference 1047s ok 49 - !is: _T::ScalarOverload object 1047s ok 50 - !assert: _T::ScalarOverload object 1047s ok 51 - !is: HASH reference 1047s ok 52 - !assert: HASH reference 1047s ok 53 - !is: _T::HashOverload object 1047s ok 54 - !assert: _T::HashOverload object 1047s ok 55 - !is: CODE reference 1047s ok 56 - !assert: CODE reference 1047s ok 57 - !is: _T::CodeOverload object 1047s ok 58 - !assert: _T::CodeOverload object 1047s ok 59 - !is: "*main::SOME_GLOB" 1047s ok 60 - !assert: "*main::SOME_GLOB" 1047s ok 61 - !is: GLOB reference 1047s ok 62 - !assert: GLOB reference 1047s ok 63 - !is: _T::GlobOverload object 1047s ok 64 - !assert: _T::GlobOverload object 1047s ok 65 - !is: _T::GlobOverload object 1047s ok 66 - !assert: _T::GlobOverload object 1047s ok 67 - !is: open filehandle 1047s ok 68 - !assert: open filehandle 1047s ok 69 - !is: IO::File object 1047s ok 70 - !assert: IO::File object 1047s ok 71 - !is: Regexp object 1047s ok 72 - !assert: Regexp object 1047s ok 73 - !is: BlessedQR object 1047s ok 74 - !assert: BlessedQR object 1047s ok 75 - !is: _T::RegexOverload object 1047s ok 76 - !assert: _T::RegexOverload object 1047s ok 77 - !is: Regexp object 1047s ok 78 - !assert: Regexp object 1047s ok 79 - !is: FakeObject object 1047s ok 80 - !assert: FakeObject object 1047s ok 81 - !is: undef 1047s ok 82 - !assert: undef 1047s 1..82 1047s ok 1 - ArrayRef 1047s # Subtest: Bool 1047s ok 1 - is: 0 1047s ok 2 - assert: 0 1047s ok 3 - is: 1 1047s ok 4 - assert: 1 1047s ok 5 - is: _T::BoolOverload object (true) 1047s ok 6 - assert: _T::BoolOverload object (true) 1047s ok 7 - is: _T::BoolOverload object (false) 1047s ok 8 - assert: _T::BoolOverload object (false) 1047s ok 9 - is: '' 1047s ok 10 - assert: '' 1047s ok 11 - is: undef 1047s ok 12 - assert: undef 1047s ok 13 - !is: 100 1047s ok 14 - !assert: 100 1047s ok 15 - !is: -100 1047s ok 16 - !assert: -100 1047s ok 17 - !is: 42.42 1047s ok 18 - !assert: 42.42 1047s ok 19 - !is: -42.42 1047s ok 20 - !assert: -42.42 1047s ok 21 - !is: _T::NumOverload object (0) 1047s ok 22 - !assert: _T::NumOverload object (0) 1047s ok 23 - !is: _T::NumOverload object (1) 1047s ok 24 - !assert: _T::NumOverload object (1) 1047s ok 25 - !is: _T::NumOverload object (-42) 1047s ok 26 - !assert: _T::NumOverload object (-42) 1047s ok 27 - !is: _T::NumOverload object (42.42) 1047s ok 28 - !assert: _T::NumOverload object (42.42) 1047s ok 29 - !is: _T::NumOverload object (42.42) 1047s ok 30 - !assert: _T::NumOverload object (42.42) 1047s ok 31 - !is: "foo" 1047s ok 32 - !assert: "foo" 1047s ok 33 - !is: "has 42 in it" 1047s ok 34 - !assert: "has 42 in it" 1047s ok 35 - !is: _T::StrOverload object ('') 1047s ok 36 - !assert: _T::StrOverload object ('') 1047s ok 37 - !is: _T::StrOverload object ("full") 1047s ok 38 - !assert: _T::StrOverload object ("full") 1047s ok 39 - !is: "1\n" 1047s ok 40 - !assert: "1\n" 1047s ok 41 - !is: "\n1" 1047s ok 42 - !assert: "\n1" 1047s ok 43 - !is: SCALAR reference 1047s ok 44 - !assert: SCALAR reference 1047s ok 45 - !is: REF reference 1047s ok 46 - !assert: REF reference 1047s ok 47 - !is: _T::ScalarOverload object 1047s ok 48 - !assert: _T::ScalarOverload object 1047s ok 49 - !is: ARRAY reference 1047s ok 50 - !assert: ARRAY reference 1047s ok 51 - !is: _T::ArrayOverload object 1047s ok 52 - !assert: _T::ArrayOverload object 1047s ok 53 - !is: HASH reference 1047s ok 54 - !assert: HASH reference 1047s ok 55 - !is: _T::HashOverload object 1047s ok 56 - !assert: _T::HashOverload object 1047s ok 57 - !is: CODE reference 1047s ok 58 - !assert: CODE reference 1047s ok 59 - !is: _T::CodeOverload object 1047s ok 60 - !assert: _T::CodeOverload object 1047s ok 61 - !is: "*main::SOME_GLOB" 1047s ok 62 - !assert: "*main::SOME_GLOB" 1047s ok 63 - !is: GLOB reference 1047s ok 64 - !assert: GLOB reference 1047s ok 65 - !is: _T::GlobOverload object 1047s ok 66 - !assert: _T::GlobOverload object 1047s ok 67 - !is: _T::GlobOverload object 1047s ok 68 - !assert: _T::GlobOverload object 1047s ok 69 - !is: open filehandle 1047s ok 70 - !assert: open filehandle 1047s ok 71 - !is: IO::File object 1047s ok 72 - !assert: IO::File object 1047s ok 73 - !is: Regexp object 1047s ok 74 - !assert: Regexp object 1047s ok 75 - !is: BlessedQR object 1047s ok 76 - !assert: BlessedQR object 1047s ok 77 - !is: _T::RegexOverload object 1047s ok 78 - !assert: _T::RegexOverload object 1047s ok 79 - !is: Regexp object 1047s ok 80 - !assert: Regexp object 1047s ok 81 - !is: FakeObject object 1047s ok 82 - !assert: FakeObject object 1047s 1..82 1047s ok 2 - Bool 1047s # Subtest: ClassName 1047s ok 1 - is: "_T::Thing" 1047s ok 2 - assert: "_T::Thing" 1047s ok 3 - is: _T::StrOverload object ("_T::StrOverload") 1047s ok 4 - assert: _T::StrOverload object ("_T::StrOverload") 1047s ok 5 - !is: 0 1047s ok 6 - !assert: 0 1047s ok 7 - !is: 1 1047s ok 8 - !assert: 1 1047s ok 9 - !is: _T::BoolOverload object (true) 1047s ok 10 - !assert: _T::BoolOverload object (true) 1047s ok 11 - !is: _T::BoolOverload object (false) 1047s ok 12 - !assert: _T::BoolOverload object (false) 1047s ok 13 - !is: 100 1047s ok 14 - !assert: 100 1047s ok 15 - !is: -100 1047s ok 16 - !assert: -100 1047s ok 17 - !is: 42.42 1047s ok 18 - !assert: 42.42 1047s ok 19 - !is: -42.42 1047s ok 20 - !assert: -42.42 1047s ok 21 - !is: _T::NumOverload object (0) 1047s ok 22 - !assert: _T::NumOverload object (0) 1047s ok 23 - !is: _T::NumOverload object (1) 1047s ok 24 - !assert: _T::NumOverload object (1) 1047s ok 25 - !is: _T::NumOverload object (-42) 1047s ok 26 - !assert: _T::NumOverload object (-42) 1047s ok 27 - !is: _T::NumOverload object (42.42) 1047s ok 28 - !assert: _T::NumOverload object (42.42) 1047s ok 29 - !is: _T::NumOverload object (42.42) 1047s ok 30 - !assert: _T::NumOverload object (42.42) 1047s ok 31 - !is: '' 1047s ok 32 - !assert: '' 1047s ok 33 - !is: "foo" 1047s ok 34 - !assert: "foo" 1047s ok 35 - !is: "has 42 in it" 1047s ok 36 - !assert: "has 42 in it" 1047s ok 37 - !is: _T::StrOverload object ('') 1047s ok 38 - !assert: _T::StrOverload object ('') 1047s ok 39 - !is: _T::StrOverload object ("full") 1047s ok 40 - !assert: _T::StrOverload object ("full") 1047s ok 41 - !is: "1\n" 1047s ok 42 - !assert: "1\n" 1047s ok 43 - !is: "\n1" 1047s ok 44 - !assert: "\n1" 1047s ok 45 - !is: SCALAR reference 1047s ok 46 - !assert: SCALAR reference 1047s ok 47 - !is: REF reference 1047s ok 48 - !assert: REF reference 1047s ok 49 - !is: _T::ScalarOverload object 1047s ok 50 - !assert: _T::ScalarOverload object 1047s ok 51 - !is: ARRAY reference 1047s ok 52 - !assert: ARRAY reference 1047s ok 53 - !is: _T::ArrayOverload object 1047s ok 54 - !assert: _T::ArrayOverload object 1047s ok 55 - !is: HASH reference 1047s ok 56 - !assert: HASH reference 1047s ok 57 - !is: _T::HashOverload object 1047s ok 58 - !assert: _T::HashOverload object 1047s ok 59 - !is: CODE reference 1047s ok 60 - !assert: CODE reference 1047s ok 61 - !is: _T::CodeOverload object 1047s ok 62 - !assert: _T::CodeOverload object 1047s ok 63 - !is: "*main::SOME_GLOB" 1047s ok 64 - !assert: "*main::SOME_GLOB" 1047s ok 65 - !is: GLOB reference 1047s ok 66 - !assert: GLOB reference 1047s ok 67 - !is: _T::GlobOverload object 1047s ok 68 - !assert: _T::GlobOverload object 1047s ok 69 - !is: _T::GlobOverload object 1047s ok 70 - !assert: _T::GlobOverload object 1047s ok 71 - !is: open filehandle 1047s ok 72 - !assert: open filehandle 1047s ok 73 - !is: IO::File object 1047s ok 74 - !assert: IO::File object 1047s ok 75 - !is: Regexp object 1047s ok 76 - !assert: Regexp object 1047s ok 77 - !is: BlessedQR object 1047s ok 78 - !assert: BlessedQR object 1047s ok 79 - !is: _T::RegexOverload object 1047s ok 80 - !assert: _T::RegexOverload object 1047s ok 81 - !is: Regexp object 1047s ok 82 - !assert: Regexp object 1047s ok 83 - !is: FakeObject object 1047s ok 84 - !assert: FakeObject object 1047s ok 85 - !is: undef 1047s ok 86 - !assert: undef 1047s 1..86 1047s ok 3 - ClassName 1047s # Subtest: CodeRef 1047s ok 1 - is: CODE reference 1047s ok 2 - assert: CODE reference 1047s ok 3 - is: _T::CodeOverload object 1047s ok 4 - assert: _T::CodeOverload object 1047s ok 5 - !is: 0 1047s ok 6 - !assert: 0 1047s ok 7 - !is: 1 1047s ok 8 - !assert: 1 1047s ok 9 - !is: _T::BoolOverload object (true) 1047s ok 10 - !assert: _T::BoolOverload object (true) 1047s ok 11 - !is: _T::BoolOverload object (false) 1047s ok 12 - !assert: _T::BoolOverload object (false) 1047s ok 13 - !is: 100 1047s ok 14 - !assert: 100 1047s ok 15 - !is: -100 1047s ok 16 - !assert: -100 1047s ok 17 - !is: 42.42 1047s ok 18 - !assert: 42.42 1047s ok 19 - !is: -42.42 1047s ok 20 - !assert: -42.42 1047s ok 21 - !is: _T::NumOverload object (0) 1047s ok 22 - !assert: _T::NumOverload object (0) 1047s ok 23 - !is: _T::NumOverload object (1) 1047s ok 24 - !assert: _T::NumOverload object (1) 1047s ok 25 - !is: _T::NumOverload object (-42) 1047s ok 26 - !assert: _T::NumOverload object (-42) 1047s ok 27 - !is: _T::NumOverload object (42.42) 1047s ok 28 - !assert: _T::NumOverload object (42.42) 1047s ok 29 - !is: _T::NumOverload object (42.42) 1047s ok 30 - !assert: _T::NumOverload object (42.42) 1047s ok 31 - !is: '' 1047s ok 32 - !assert: '' 1047s ok 33 - !is: "foo" 1047s ok 34 - !assert: "foo" 1047s ok 35 - !is: "has 42 in it" 1047s ok 36 - !assert: "has 42 in it" 1047s ok 37 - !is: _T::StrOverload object ('') 1047s ok 38 - !assert: _T::StrOverload object ('') 1047s ok 39 - !is: _T::StrOverload object ("full") 1047s ok 40 - !assert: _T::StrOverload object ("full") 1047s ok 41 - !is: "1\n" 1047s ok 42 - !assert: "1\n" 1047s ok 43 - !is: "\n1" 1047s ok 44 - !assert: "\n1" 1047s ok 45 - !is: SCALAR reference 1047s ok 46 - !assert: SCALAR reference 1047s ok 47 - !is: REF reference 1047s ok 48 - !assert: REF reference 1047s ok 49 - !is: _T::ScalarOverload object 1047s ok 50 - !assert: _T::ScalarOverload object 1047s ok 51 - !is: ARRAY reference 1047s ok 52 - !assert: ARRAY reference 1047s ok 53 - !is: _T::ArrayOverload object 1047s ok 54 - !assert: _T::ArrayOverload object 1047s ok 55 - !is: HASH reference 1047s ok 56 - !assert: HASH reference 1047s ok 57 - !is: _T::HashOverload object 1047s ok 58 - !assert: _T::HashOverload object 1047s ok 59 - !is: "*main::SOME_GLOB" 1047s ok 60 - !assert: "*main::SOME_GLOB" 1047s ok 61 - !is: GLOB reference 1047s ok 62 - !assert: GLOB reference 1047s ok 63 - !is: _T::GlobOverload object 1047s ok 64 - !assert: _T::GlobOverload object 1047s ok 65 - !is: _T::GlobOverload object 1047s ok 66 - !assert: _T::GlobOverload object 1047s ok 67 - !is: open filehandle 1047s ok 68 - !assert: open filehandle 1047s ok 69 - !is: IO::File object 1047s ok 70 - !assert: IO::File object 1047s ok 71 - !is: Regexp object 1047s ok 72 - !assert: Regexp object 1047s ok 73 - !is: BlessedQR object 1047s ok 74 - !assert: BlessedQR object 1047s ok 75 - !is: _T::RegexOverload object 1047s ok 76 - !assert: _T::RegexOverload object 1047s ok 77 - !is: Regexp object 1047s ok 78 - !assert: Regexp object 1047s ok 79 - !is: FakeObject object 1047s ok 80 - !assert: FakeObject object 1047s ok 81 - !is: undef 1047s ok 82 - !assert: undef 1047s 1..82 1047s ok 4 - CodeRef 1047s # Subtest: Defined 1047s ok 1 - is: 0 1047s ok 2 - assert: 0 1047s ok 3 - is: 1 1047s ok 4 - assert: 1 1047s ok 5 - is: _T::BoolOverload object (true) 1047s ok 6 - assert: _T::BoolOverload object (true) 1047s ok 7 - is: _T::BoolOverload object (false) 1047s ok 8 - assert: _T::BoolOverload object (false) 1047s ok 9 - is: 100 1047s ok 10 - assert: 100 1047s ok 11 - is: -100 1047s ok 12 - assert: -100 1047s ok 13 - is: 42.42 1047s ok 14 - assert: 42.42 1047s ok 15 - is: -42.42 1047s ok 16 - assert: -42.42 1047s ok 17 - is: _T::NumOverload object (0) 1047s ok 18 - assert: _T::NumOverload object (0) 1047s ok 19 - is: _T::NumOverload object (1) 1047s ok 20 - assert: _T::NumOverload object (1) 1047s ok 21 - is: _T::NumOverload object (-42) 1047s ok 22 - assert: _T::NumOverload object (-42) 1047s ok 23 - is: _T::NumOverload object (42.42) 1047s ok 24 - assert: _T::NumOverload object (42.42) 1047s ok 25 - is: _T::NumOverload object (42.42) 1047s ok 26 - assert: _T::NumOverload object (42.42) 1047s ok 27 - is: '' 1047s ok 28 - assert: '' 1047s ok 29 - is: "foo" 1047s ok 30 - assert: "foo" 1047s ok 31 - is: "has 42 in it" 1047s ok 32 - assert: "has 42 in it" 1047s ok 33 - is: _T::StrOverload object ('') 1047s ok 34 - assert: _T::StrOverload object ('') 1047s ok 35 - is: _T::StrOverload object ("full") 1047s ok 36 - assert: _T::StrOverload object ("full") 1047s ok 37 - is: "1\n" 1047s ok 38 - assert: "1\n" 1047s ok 39 - is: "\n1" 1047s ok 40 - assert: "\n1" 1047s ok 41 - is: SCALAR reference 1047s ok 42 - assert: SCALAR reference 1047s ok 43 - is: REF reference 1047s ok 44 - assert: REF reference 1047s ok 45 - is: _T::ScalarOverload object 1047s ok 46 - assert: _T::ScalarOverload object 1047s ok 47 - is: ARRAY reference 1047s ok 48 - assert: ARRAY reference 1047s ok 49 - is: _T::ArrayOverload object 1047s ok 50 - assert: _T::ArrayOverload object 1047s ok 51 - is: HASH reference 1047s ok 52 - assert: HASH reference 1047s ok 53 - is: _T::HashOverload object 1047s ok 54 - assert: _T::HashOverload object 1047s ok 55 - is: CODE reference 1047s ok 56 - assert: CODE reference 1047s ok 57 - is: _T::CodeOverload object 1047s ok 58 - assert: _T::CodeOverload object 1047s ok 59 - is: "*main::SOME_GLOB" 1047s ok 60 - assert: "*main::SOME_GLOB" 1047s ok 61 - is: GLOB reference 1047s ok 62 - assert: GLOB reference 1047s ok 63 - is: _T::GlobOverload object 1047s ok 64 - assert: _T::GlobOverload object 1047s ok 65 - is: _T::GlobOverload object 1047s ok 66 - assert: _T::GlobOverload object 1047s ok 67 - is: open filehandle 1047s ok 68 - assert: open filehandle 1047s ok 69 - is: IO::File object 1047s ok 70 - assert: IO::File object 1047s ok 71 - is: Regexp object 1047s ok 72 - assert: Regexp object 1047s ok 73 - is: BlessedQR object 1047s ok 74 - assert: BlessedQR object 1047s ok 75 - is: _T::RegexOverload object 1047s ok 76 - assert: _T::RegexOverload object 1047s ok 77 - is: Regexp object 1047s ok 78 - assert: Regexp object 1047s ok 79 - is: FakeObject object 1047s ok 80 - assert: FakeObject object 1047s ok 81 - !is: undef 1047s ok 82 - !assert: undef 1047s 1..82 1047s ok 5 - Defined 1047s # Subtest: FileHandle 1047s ok 1 - is: open filehandle 1047s ok 2 - assert: open filehandle 1047s ok 3 - is: IO::File object 1047s ok 4 - assert: IO::File object 1047s ok 5 - is: _T::GlobOverload object 1047s ok 6 - assert: _T::GlobOverload object 1047s ok 7 - !is: 0 1047s ok 8 - !assert: 0 1047s ok 9 - !is: 1 1047s ok 10 - !assert: 1 1047s ok 11 - !is: _T::BoolOverload object (true) 1047s ok 12 - !assert: _T::BoolOverload object (true) 1047s ok 13 - !is: _T::BoolOverload object (false) 1047s ok 14 - !assert: _T::BoolOverload object (false) 1047s ok 15 - !is: 100 1047s ok 16 - !assert: 100 1047s ok 17 - !is: -100 1047s ok 18 - !assert: -100 1047s ok 19 - !is: 42.42 1047s ok 20 - !assert: 42.42 1047s ok 21 - !is: -42.42 1047s ok 22 - !assert: -42.42 1047s ok 23 - !is: _T::NumOverload object (0) 1047s ok 24 - !assert: _T::NumOverload object (0) 1047s ok 25 - !is: _T::NumOverload object (1) 1047s ok 26 - !assert: _T::NumOverload object (1) 1047s ok 27 - !is: _T::NumOverload object (-42) 1047s ok 28 - !assert: _T::NumOverload object (-42) 1047s ok 29 - !is: _T::NumOverload object (42.42) 1047s ok 30 - !assert: _T::NumOverload object (42.42) 1047s ok 31 - !is: _T::NumOverload object (42.42) 1047s ok 32 - !assert: _T::NumOverload object (42.42) 1047s ok 33 - !is: '' 1047s ok 34 - !assert: '' 1047s ok 35 - !is: "foo" 1047s ok 36 - !assert: "foo" 1047s ok 37 - !is: "has 42 in it" 1047s ok 38 - !assert: "has 42 in it" 1047s ok 39 - !is: _T::StrOverload object ('') 1047s ok 40 - !assert: _T::StrOverload object ('') 1047s ok 41 - !is: _T::StrOverload object ("full") 1047s ok 42 - !assert: _T::StrOverload object ("full") 1047s ok 43 - !is: "1\n" 1047s ok 44 - !assert: "1\n" 1047s ok 45 - !is: "\n1" 1047s ok 46 - !assert: "\n1" 1047s ok 47 - !is: SCALAR reference 1047s ok 48 - !assert: SCALAR reference 1047s ok 49 - !is: REF reference 1047s ok 50 - !assert: REF reference 1047s ok 51 - !is: _T::ScalarOverload object 1047s ok 52 - !assert: _T::ScalarOverload object 1047s ok 53 - !is: ARRAY reference 1047s ok 54 - !assert: ARRAY reference 1047s ok 55 - !is: _T::ArrayOverload object 1047s ok 56 - !assert: _T::ArrayOverload object 1047s ok 57 - !is: HASH reference 1047s ok 58 - !assert: HASH reference 1047s ok 59 - !is: _T::HashOverload object 1047s ok 60 - !assert: _T::HashOverload object 1047s ok 61 - !is: CODE reference 1047s ok 62 - !assert: CODE reference 1047s ok 63 - !is: _T::CodeOverload object 1047s ok 64 - !assert: _T::CodeOverload object 1047s ok 65 - !is: "*main::SOME_GLOB" 1047s ok 66 - !assert: "*main::SOME_GLOB" 1047s ok 67 - !is: GLOB reference 1047s ok 68 - !assert: GLOB reference 1047s ok 69 - !is: _T::GlobOverload object 1047s ok 70 - !assert: _T::GlobOverload object 1047s ok 71 - !is: FakeObject object 1047s ok 72 - !assert: FakeObject object 1047s ok 73 - !is: Regexp object 1047s ok 74 - !assert: Regexp object 1047s ok 75 - !is: BlessedQR object 1047s ok 76 - !assert: BlessedQR object 1047s ok 77 - !is: _T::RegexOverload object 1047s ok 78 - !assert: _T::RegexOverload object 1047s ok 79 - !is: Regexp object 1047s ok 80 - !assert: Regexp object 1047s ok 81 - !is: undef 1047s ok 82 - !assert: undef 1047s 1..82 1047s ok 6 - FileHandle 1047s # Subtest: GlobRef 1047s ok 1 - is: GLOB reference 1047s ok 2 - assert: GLOB reference 1047s ok 3 - is: _T::GlobOverload object 1047s ok 4 - assert: _T::GlobOverload object 1047s ok 5 - is: _T::GlobOverload object 1047s ok 6 - assert: _T::GlobOverload object 1047s ok 7 - is: open filehandle 1047s ok 8 - assert: open filehandle 1047s ok 9 - !is: 0 1047s ok 10 - !assert: 0 1047s ok 11 - !is: 1 1047s ok 12 - !assert: 1 1047s ok 13 - !is: _T::BoolOverload object (true) 1047s ok 14 - !assert: _T::BoolOverload object (true) 1047s ok 15 - !is: _T::BoolOverload object (false) 1047s ok 16 - !assert: _T::BoolOverload object (false) 1047s ok 17 - !is: 100 1047s ok 18 - !assert: 100 1047s ok 19 - !is: -100 1047s ok 20 - !assert: -100 1047s ok 21 - !is: 42.42 1047s ok 22 - !assert: 42.42 1047s ok 23 - !is: -42.42 1047s ok 24 - !assert: -42.42 1047s ok 25 - !is: _T::NumOverload object (0) 1047s ok 26 - !assert: _T::NumOverload object (0) 1047s ok 27 - !is: _T::NumOverload object (1) 1047s ok 28 - !assert: _T::NumOverload object (1) 1047s ok 29 - !is: _T::NumOverload object (-42) 1047s ok 30 - !assert: _T::NumOverload object (-42) 1047s ok 31 - !is: _T::NumOverload object (42.42) 1047s ok 32 - !assert: _T::NumOverload object (42.42) 1047s ok 33 - !is: _T::NumOverload object (42.42) 1047s ok 34 - !assert: _T::NumOverload object (42.42) 1047s ok 35 - !is: '' 1047s ok 36 - !assert: '' 1047s ok 37 - !is: "foo" 1047s ok 38 - !assert: "foo" 1047s ok 39 - !is: "has 42 in it" 1047s ok 40 - !assert: "has 42 in it" 1047s ok 41 - !is: _T::StrOverload object ('') 1047s ok 42 - !assert: _T::StrOverload object ('') 1047s ok 43 - !is: _T::StrOverload object ("full") 1047s ok 44 - !assert: _T::StrOverload object ("full") 1047s ok 45 - !is: "1\n" 1047s ok 46 - !assert: "1\n" 1047s ok 47 - !is: "\n1" 1047s ok 48 - !assert: "\n1" 1047s ok 49 - !is: SCALAR reference 1047s ok 50 - !assert: SCALAR reference 1047s ok 51 - !is: REF reference 1047s ok 52 - !assert: REF reference 1047s ok 53 - !is: _T::ScalarOverload object 1047s ok 54 - !assert: _T::ScalarOverload object 1047s ok 55 - !is: ARRAY reference 1047s ok 56 - !assert: ARRAY reference 1047s ok 57 - !is: _T::ArrayOverload object 1047s ok 58 - !assert: _T::ArrayOverload object 1047s ok 59 - !is: HASH reference 1047s ok 60 - !assert: HASH reference 1047s ok 61 - !is: _T::HashOverload object 1047s ok 62 - !assert: _T::HashOverload object 1047s ok 63 - !is: CODE reference 1047s ok 64 - !assert: CODE reference 1047s ok 65 - !is: _T::CodeOverload object 1047s ok 66 - !assert: _T::CodeOverload object 1047s ok 67 - !is: "*main::SOME_GLOB" 1047s ok 68 - !assert: "*main::SOME_GLOB" 1047s ok 69 - !is: IO::File object 1047s ok 70 - !assert: IO::File object 1047s ok 71 - !is: FakeObject object 1047s ok 72 - !assert: FakeObject object 1047s ok 73 - !is: Regexp object 1047s ok 74 - !assert: Regexp object 1047s ok 75 - !is: BlessedQR object 1047s ok 76 - !assert: BlessedQR object 1047s ok 77 - !is: _T::RegexOverload object 1047s ok 78 - !assert: _T::RegexOverload object 1047s ok 79 - !is: Regexp object 1047s ok 80 - !assert: Regexp object 1047s ok 81 - !is: undef 1047s ok 82 - !assert: undef 1047s 1..82 1047s ok 7 - GlobRef 1047s # Subtest: HashRef 1047s ok 1 - is: HASH reference 1047s ok 2 - assert: HASH reference 1047s ok 3 - is: _T::HashOverload object 1047s ok 4 - assert: _T::HashOverload object 1047s ok 5 - !is: 0 1047s ok 6 - !assert: 0 1047s ok 7 - !is: 1 1047s ok 8 - !assert: 1 1047s ok 9 - !is: _T::BoolOverload object (true) 1047s ok 10 - !assert: _T::BoolOverload object (true) 1047s ok 11 - !is: _T::BoolOverload object (false) 1047s ok 12 - !assert: _T::BoolOverload object (false) 1047s ok 13 - !is: 100 1047s ok 14 - !assert: 100 1047s ok 15 - !is: -100 1047s ok 16 - !assert: -100 1047s ok 17 - !is: 42.42 1047s ok 18 - !assert: 42.42 1047s ok 19 - !is: -42.42 1047s ok 20 - !assert: -42.42 1047s ok 21 - !is: _T::NumOverload object (0) 1047s ok 22 - !assert: _T::NumOverload object (0) 1047s ok 23 - !is: _T::NumOverload object (1) 1047s ok 24 - !assert: _T::NumOverload object (1) 1047s ok 25 - !is: _T::NumOverload object (-42) 1047s ok 26 - !assert: _T::NumOverload object (-42) 1047s ok 27 - !is: _T::NumOverload object (42.42) 1047s ok 28 - !assert: _T::NumOverload object (42.42) 1047s ok 29 - !is: _T::NumOverload object (42.42) 1047s ok 30 - !assert: _T::NumOverload object (42.42) 1047s ok 31 - !is: '' 1047s ok 32 - !assert: '' 1047s ok 33 - !is: "foo" 1047s ok 34 - !assert: "foo" 1047s ok 35 - !is: "has 42 in it" 1047s ok 36 - !assert: "has 42 in it" 1047s ok 37 - !is: _T::StrOverload object ('') 1047s ok 38 - !assert: _T::StrOverload object ('') 1047s ok 39 - !is: _T::StrOverload object ("full") 1047s ok 40 - !assert: _T::StrOverload object ("full") 1047s ok 41 - !is: "1\n" 1047s ok 42 - !assert: "1\n" 1047s ok 43 - !is: "\n1" 1047s ok 44 - !assert: "\n1" 1047s ok 45 - !is: SCALAR reference 1047s ok 46 - !assert: SCALAR reference 1047s ok 47 - !is: REF reference 1047s ok 48 - !assert: REF reference 1047s ok 49 - !is: _T::ScalarOverload object 1047s ok 50 - !assert: _T::ScalarOverload object 1047s ok 51 - !is: ARRAY reference 1047s ok 52 - !assert: ARRAY reference 1047s ok 53 - !is: _T::ArrayOverload object 1047s ok 54 - !assert: _T::ArrayOverload object 1047s ok 55 - !is: CODE reference 1047s ok 56 - !assert: CODE reference 1047s ok 57 - !is: _T::CodeOverload object 1047s ok 58 - !assert: _T::CodeOverload object 1047s ok 59 - !is: "*main::SOME_GLOB" 1047s ok 60 - !assert: "*main::SOME_GLOB" 1047s ok 61 - !is: GLOB reference 1047s ok 62 - !assert: GLOB reference 1047s ok 63 - !is: _T::GlobOverload object 1047s ok 64 - !assert: _T::GlobOverload object 1047s ok 65 - !is: _T::GlobOverload object 1047s ok 66 - !assert: _T::GlobOverload object 1047s ok 67 - !is: open filehandle 1047s ok 68 - !assert: open filehandle 1047s ok 69 - !is: IO::File object 1047s ok 70 - !assert: IO::File object 1047s ok 71 - !is: Regexp object 1047s ok 72 - !assert: Regexp object 1047s ok 73 - !is: BlessedQR object 1047s ok 74 - !assert: BlessedQR object 1047s ok 75 - !is: _T::RegexOverload object 1047s ok 76 - !assert: _T::RegexOverload object 1047s ok 77 - !is: Regexp object 1047s ok 78 - !assert: Regexp object 1047s ok 79 - !is: FakeObject object 1047s ok 80 - !assert: FakeObject object 1047s ok 81 - !is: undef 1047s ok 82 - !assert: undef 1047s 1..82 1047s ok 8 - HashRef 1047s # Subtest: Int 1047s ok 1 - is: 0 1047s ok 2 - assert: 0 1047s ok 3 - is: 1 1047s ok 4 - assert: 1 1047s ok 5 - is: 100 1047s ok 6 - assert: 100 1047s ok 7 - is: -100 1047s ok 8 - assert: -100 1047s ok 9 - is: _T::NumOverload object (0) 1047s ok 10 - assert: _T::NumOverload object (0) 1048s ok 11 - is: _T::NumOverload object (1) 1048s ok 12 - assert: _T::NumOverload object (1) 1048s ok 13 - is: _T::NumOverload object (-42) 1048s ok 14 - assert: _T::NumOverload object (-42) 1048s ok 15 - is: 1e20 1048s ok 16 - assert: 1e20 1048s ok 17 - is: 1e100 1048s ok 18 - assert: 1e100 1048s ok 19 - is: -1e10 1048s ok 20 - assert: -1e10 1048s ok 21 - is: -1e+10 1048s ok 22 - assert: -1e+10 1048s ok 23 - is: 1E20 1048s ok 24 - assert: 1E20 1048s ok 25 - !is: _T::BoolOverload object (true) 1048s ok 26 - !assert: _T::BoolOverload object (true) 1048s ok 27 - !is: _T::BoolOverload object (false) 1048s ok 28 - !assert: _T::BoolOverload object (false) 1048s ok 29 - !is: 42.42 1048s ok 30 - !assert: 42.42 1048s ok 31 - !is: -42.42 1048s ok 32 - !assert: -42.42 1048s ok 33 - !is: _T::NumOverload object (42.42) 1048s ok 34 - !assert: _T::NumOverload object (42.42) 1048s ok 35 - !is: _T::NumOverload object (42.42) 1048s ok 36 - !assert: _T::NumOverload object (42.42) 1048s ok 37 - !is: '' 1048s ok 38 - !assert: '' 1048s ok 39 - !is: "foo" 1048s ok 40 - !assert: "foo" 1048s ok 41 - !is: "has 42 in it" 1048s ok 42 - !assert: "has 42 in it" 1048s ok 43 - !is: _T::StrOverload object ('') 1048s ok 44 - !assert: _T::StrOverload object ('') 1048s ok 45 - !is: _T::StrOverload object ("full") 1048s ok 46 - !assert: _T::StrOverload object ("full") 1048s ok 47 - !is: "1\n" 1048s ok 48 - !assert: "1\n" 1048s ok 49 - !is: "\n1" 1048s ok 50 - !assert: "\n1" 1048s ok 51 - !is: SCALAR reference 1048s ok 52 - !assert: SCALAR reference 1048s ok 53 - !is: REF reference 1048s ok 54 - !assert: REF reference 1048s ok 55 - !is: _T::ScalarOverload object 1048s ok 56 - !assert: _T::ScalarOverload object 1048s ok 57 - !is: ARRAY reference 1048s ok 58 - !assert: ARRAY reference 1048s ok 59 - !is: _T::ArrayOverload object 1048s ok 60 - !assert: _T::ArrayOverload object 1048s ok 61 - !is: HASH reference 1048s ok 62 - !assert: HASH reference 1048s ok 63 - !is: _T::HashOverload object 1048s ok 64 - !assert: _T::HashOverload object 1048s ok 65 - !is: CODE reference 1048s ok 66 - !assert: CODE reference 1048s ok 67 - !is: _T::CodeOverload object 1048s ok 68 - !assert: _T::CodeOverload object 1048s ok 69 - !is: "*main::SOME_GLOB" 1048s ok 70 - !assert: "*main::SOME_GLOB" 1048s ok 71 - !is: GLOB reference 1048s ok 72 - !assert: GLOB reference 1048s ok 73 - !is: _T::GlobOverload object 1048s ok 74 - !assert: _T::GlobOverload object 1048s ok 75 - !is: _T::GlobOverload object 1048s ok 76 - !assert: _T::GlobOverload object 1048s ok 77 - !is: open filehandle 1048s ok 78 - !assert: open filehandle 1048s ok 79 - !is: IO::File object 1048s ok 80 - !assert: IO::File object 1048s ok 81 - !is: Regexp object 1048s ok 82 - !assert: Regexp object 1048s ok 83 - !is: BlessedQR object 1048s ok 84 - !assert: BlessedQR object 1048s ok 85 - !is: _T::RegexOverload object 1048s ok 86 - !assert: _T::RegexOverload object 1048s ok 87 - !is: Regexp object 1048s ok 88 - !assert: Regexp object 1048s ok 89 - !is: FakeObject object 1048s ok 90 - !assert: FakeObject object 1048s ok 91 - !is: undef 1048s ok 92 - !assert: undef 1048s ok 93 - !is: 1e-10 1048s ok 94 - !assert: 1e-10 1048s ok 95 - !is: -1e-10 1048s ok 96 - !assert: -1e-10 1048s ok 97 - !is: 1.23456e10 1048s ok 98 - !assert: 1.23456e10 1048s ok 99 - !is: 1.23456e-10 1048s ok 100 - !assert: 1.23456e-10 1048s ok 101 - !is: -1.23456e10 1048s ok 102 - !assert: -1.23456e10 1048s ok 103 - !is: -1.23456e-10 1048s ok 104 - !assert: -1.23456e-10 1048s ok 105 - !is: -1.23456e+10 1048s ok 106 - !assert: -1.23456e+10 1048s 1..106 1048s ok 9 - Int 1048s # Subtest: Item 1048s ok 1 - is: 0 1048s ok 2 - assert: 0 1048s ok 3 - is: 1 1048s ok 4 - assert: 1 1048s ok 5 - is: _T::BoolOverload object (true) 1048s ok 6 - assert: _T::BoolOverload object (true) 1048s ok 7 - is: _T::BoolOverload object (false) 1048s ok 8 - assert: _T::BoolOverload object (false) 1048s ok 9 - is: 100 1048s ok 10 - assert: 100 1048s ok 11 - is: -100 1048s ok 12 - assert: -100 1048s ok 13 - is: 42.42 1048s ok 14 - assert: 42.42 1048s ok 15 - is: -42.42 1048s ok 16 - assert: -42.42 1048s ok 17 - is: _T::NumOverload object (0) 1048s ok 18 - assert: _T::NumOverload object (0) 1048s ok 19 - is: _T::NumOverload object (1) 1048s ok 20 - assert: _T::NumOverload object (1) 1048s ok 21 - is: _T::NumOverload object (-42) 1048s ok 22 - assert: _T::NumOverload object (-42) 1048s ok 23 - is: _T::NumOverload object (42.42) 1048s ok 24 - assert: _T::NumOverload object (42.42) 1048s ok 25 - is: _T::NumOverload object (42.42) 1048s ok 26 - assert: _T::NumOverload object (42.42) 1048s ok 27 - is: '' 1048s ok 28 - assert: '' 1048s ok 29 - is: "foo" 1048s ok 30 - assert: "foo" 1048s ok 31 - is: "has 42 in it" 1048s ok 32 - assert: "has 42 in it" 1048s ok 33 - is: _T::StrOverload object ('') 1048s ok 34 - assert: _T::StrOverload object ('') 1048s ok 35 - is: _T::StrOverload object ("full") 1048s ok 36 - assert: _T::StrOverload object ("full") 1048s ok 37 - is: "1\n" 1048s ok 38 - assert: "1\n" 1048s ok 39 - is: "\n1" 1048s ok 40 - assert: "\n1" 1048s ok 41 - is: SCALAR reference 1048s ok 42 - assert: SCALAR reference 1048s ok 43 - is: REF reference 1048s ok 44 - assert: REF reference 1048s ok 45 - is: _T::ScalarOverload object 1048s ok 46 - assert: _T::ScalarOverload object 1048s ok 47 - is: ARRAY reference 1048s ok 48 - assert: ARRAY reference 1048s ok 49 - is: _T::ArrayOverload object 1048s ok 50 - assert: _T::ArrayOverload object 1048s ok 51 - is: HASH reference 1048s ok 52 - assert: HASH reference 1048s ok 53 - is: _T::HashOverload object 1048s ok 54 - assert: _T::HashOverload object 1048s ok 55 - is: CODE reference 1048s ok 56 - assert: CODE reference 1048s ok 57 - is: _T::CodeOverload object 1048s ok 58 - assert: _T::CodeOverload object 1048s ok 59 - is: "*main::SOME_GLOB" 1048s ok 60 - assert: "*main::SOME_GLOB" 1048s ok 61 - is: GLOB reference 1048s ok 62 - assert: GLOB reference 1048s ok 63 - is: _T::GlobOverload object 1048s ok 64 - assert: _T::GlobOverload object 1048s ok 65 - is: _T::GlobOverload object 1048s ok 66 - assert: _T::GlobOverload object 1048s ok 67 - is: open filehandle 1048s ok 68 - assert: open filehandle 1048s ok 69 - is: IO::File object 1048s ok 70 - assert: IO::File object 1048s ok 71 - is: Regexp object 1048s ok 72 - assert: Regexp object 1048s ok 73 - is: BlessedQR object 1048s ok 74 - assert: BlessedQR object 1048s ok 75 - is: _T::RegexOverload object 1048s ok 76 - assert: _T::RegexOverload object 1048s ok 77 - is: Regexp object 1048s ok 78 - assert: Regexp object 1048s ok 79 - is: FakeObject object 1048s ok 80 - assert: FakeObject object 1048s ok 81 - is: undef 1048s ok 82 - assert: undef 1048s 1..82 1048s ok 10 - Item 1048s # Subtest: Maybe 1048s ok 1 - is: 0 1048s ok 2 - assert: 0 1048s ok 3 - is: 1 1048s ok 4 - assert: 1 1048s ok 5 - is: _T::BoolOverload object (true) 1048s ok 6 - assert: _T::BoolOverload object (true) 1048s ok 7 - is: _T::BoolOverload object (false) 1048s ok 8 - assert: _T::BoolOverload object (false) 1048s ok 9 - is: 100 1048s ok 10 - assert: 100 1048s ok 11 - is: -100 1048s ok 12 - assert: -100 1048s ok 13 - is: 42.42 1048s ok 14 - assert: 42.42 1048s ok 15 - is: -42.42 1048s ok 16 - assert: -42.42 1048s ok 17 - is: _T::NumOverload object (0) 1048s ok 18 - assert: _T::NumOverload object (0) 1048s ok 19 - is: _T::NumOverload object (1) 1048s ok 20 - assert: _T::NumOverload object (1) 1048s ok 21 - is: _T::NumOverload object (-42) 1048s ok 22 - assert: _T::NumOverload object (-42) 1048s ok 23 - is: _T::NumOverload object (42.42) 1048s ok 24 - assert: _T::NumOverload object (42.42) 1048s ok 25 - is: _T::NumOverload object (42.42) 1048s ok 26 - assert: _T::NumOverload object (42.42) 1048s ok 27 - is: '' 1048s ok 28 - assert: '' 1048s ok 29 - is: "foo" 1048s ok 30 - assert: "foo" 1048s ok 31 - is: "has 42 in it" 1048s ok 32 - assert: "has 42 in it" 1048s ok 33 - is: _T::StrOverload object ('') 1048s ok 34 - assert: _T::StrOverload object ('') 1048s ok 35 - is: _T::StrOverload object ("full") 1048s ok 36 - assert: _T::StrOverload object ("full") 1048s ok 37 - is: "1\n" 1048s ok 38 - assert: "1\n" 1048s ok 39 - is: "\n1" 1048s ok 40 - assert: "\n1" 1048s ok 41 - is: SCALAR reference 1048s ok 42 - assert: SCALAR reference 1048s ok 43 - is: REF reference 1048s ok 44 - assert: REF reference 1048s ok 45 - is: _T::ScalarOverload object 1048s ok 46 - assert: _T::ScalarOverload object 1048s ok 47 - is: ARRAY reference 1048s ok 48 - assert: ARRAY reference 1048s ok 49 - is: _T::ArrayOverload object 1048s ok 50 - assert: _T::ArrayOverload object 1048s ok 51 - is: HASH reference 1048s ok 52 - assert: HASH reference 1048s ok 53 - is: _T::HashOverload object 1048s ok 54 - assert: _T::HashOverload object 1048s ok 55 - is: CODE reference 1048s ok 56 - assert: CODE reference 1048s ok 57 - is: _T::CodeOverload object 1048s ok 58 - assert: _T::CodeOverload object 1048s ok 59 - is: "*main::SOME_GLOB" 1048s ok 60 - assert: "*main::SOME_GLOB" 1048s ok 61 - is: GLOB reference 1048s ok 62 - assert: GLOB reference 1048s ok 63 - is: _T::GlobOverload object 1048s ok 64 - assert: _T::GlobOverload object 1048s ok 65 - is: _T::GlobOverload object 1048s ok 66 - assert: _T::GlobOverload object 1048s ok 67 - is: open filehandle 1048s ok 68 - assert: open filehandle 1048s ok 69 - is: IO::File object 1048s ok 70 - assert: IO::File object 1048s ok 71 - is: Regexp object 1048s ok 72 - assert: Regexp object 1048s ok 73 - is: BlessedQR object 1048s ok 74 - assert: BlessedQR object 1048s ok 75 - is: _T::RegexOverload object 1048s ok 76 - assert: _T::RegexOverload object 1048s ok 77 - is: Regexp object 1048s ok 78 - assert: Regexp object 1048s ok 79 - is: FakeObject object 1048s ok 80 - assert: FakeObject object 1048s ok 81 - is: undef 1048s ok 82 - assert: undef 1048s 1..82 1048s ok 11 - Maybe 1048s # Subtest: Num 1048s ok 1 - is: 0 1048s ok 2 - assert: 0 1048s ok 3 - is: 1 1048s ok 4 - assert: 1 1048s ok 5 - is: 100 1048s ok 6 - assert: 100 1048s ok 7 - is: -100 1048s ok 8 - assert: -100 1048s ok 9 - is: 42.42 1048s ok 10 - assert: 42.42 1048s ok 11 - is: -42.42 1048s ok 12 - assert: -42.42 1048s ok 13 - is: _T::NumOverload object (0) 1048s ok 14 - assert: _T::NumOverload object (0) 1048s ok 15 - is: _T::NumOverload object (1) 1048s ok 16 - assert: _T::NumOverload object (1) 1048s ok 17 - is: _T::NumOverload object (-42) 1048s ok 18 - assert: _T::NumOverload object (-42) 1048s ok 19 - is: _T::NumOverload object (42.42) 1048s ok 20 - assert: _T::NumOverload object (42.42) 1048s ok 21 - is: _T::NumOverload object (42.42) 1048s ok 22 - assert: _T::NumOverload object (42.42) 1048s ok 23 - is: 1e10 1048s ok 24 - assert: 1e10 1048s ok 25 - is: 1e-10 1048s ok 26 - assert: 1e-10 1048s ok 27 - is: 1.23456e10 1048s ok 28 - assert: 1.23456e10 1048s ok 29 - is: 1.23456e-10 1048s ok 30 - assert: 1.23456e-10 1048s ok 31 - is: 1e10 1048s ok 32 - assert: 1e10 1048s ok 33 - is: 1e-10 1048s ok 34 - assert: 1e-10 1048s ok 35 - is: 1.23456e10 1048s ok 36 - assert: 1.23456e10 1048s ok 37 - is: 1.23456e-10 1048s ok 38 - assert: 1.23456e-10 1048s ok 39 - is: -1e10 1048s ok 40 - assert: -1e10 1048s ok 41 - is: -1e-10 1048s ok 42 - assert: -1e-10 1048s ok 43 - is: -1.23456e10 1048s ok 44 - assert: -1.23456e10 1048s ok 45 - is: -1.23456e-10 1048s ok 46 - assert: -1.23456e-10 1048s ok 47 - is: -1e10 1048s ok 48 - assert: -1e10 1048s ok 49 - is: -1e-10 1048s ok 50 - assert: -1e-10 1048s ok 51 - is: -1.23456e10 1048s ok 52 - assert: -1.23456e10 1048s ok 53 - is: -1.23456e-10 1048s ok 54 - assert: -1.23456e-10 1048s ok 55 - is: -1e+10 1048s ok 56 - assert: -1e+10 1048s ok 57 - is: 1E10 1048s ok 58 - assert: 1E10 1048s ok 59 - !is: _T::BoolOverload object (true) 1048s ok 60 - !assert: _T::BoolOverload object (true) 1048s ok 61 - !is: _T::BoolOverload object (false) 1048s ok 62 - !assert: _T::BoolOverload object (false) 1048s ok 63 - !is: '' 1048s ok 64 - !assert: '' 1048s ok 65 - !is: "foo" 1048s ok 66 - !assert: "foo" 1048s ok 67 - !is: "has 42 in it" 1048s ok 68 - !assert: "has 42 in it" 1048s ok 69 - !is: _T::StrOverload object ('') 1048s ok 70 - !assert: _T::StrOverload object ('') 1048s ok 71 - !is: _T::StrOverload object ("full") 1048s ok 72 - !assert: _T::StrOverload object ("full") 1048s ok 73 - !is: SCALAR reference 1048s ok 74 - !assert: SCALAR reference 1048s ok 75 - !is: REF reference 1048s ok 76 - !assert: REF reference 1048s ok 77 - !is: _T::ScalarOverload object 1048s ok 78 - !assert: _T::ScalarOverload object 1048s ok 79 - !is: ARRAY reference 1048s ok 80 - !assert: ARRAY reference 1048s ok 81 - !is: _T::ArrayOverload object 1048s ok 82 - !assert: _T::ArrayOverload object 1048s ok 83 - !is: HASH reference 1048s ok 84 - !assert: HASH reference 1048s ok 85 - !is: _T::HashOverload object 1048s ok 86 - !assert: _T::HashOverload object 1048s ok 87 - !is: CODE reference 1048s ok 88 - !assert: CODE reference 1048s ok 89 - !is: _T::CodeOverload object 1048s ok 90 - !assert: _T::CodeOverload object 1048s ok 91 - !is: "*main::SOME_GLOB" 1048s ok 92 - !assert: "*main::SOME_GLOB" 1048s ok 93 - !is: GLOB reference 1048s ok 94 - !assert: GLOB reference 1048s ok 95 - !is: _T::GlobOverload object 1048s ok 96 - !assert: _T::GlobOverload object 1048s ok 97 - !is: _T::GlobOverload object 1048s ok 98 - !assert: _T::GlobOverload object 1048s ok 99 - !is: open filehandle 1048s ok 100 - !assert: open filehandle 1048s ok 101 - !is: IO::File object 1048s ok 102 - !assert: IO::File object 1048s ok 103 - !is: "1\n" 1048s ok 104 - !assert: "1\n" 1048s ok 105 - !is: "\n1" 1048s ok 106 - !assert: "\n1" 1048s ok 107 - !is: Regexp object 1048s ok 108 - !assert: Regexp object 1048s ok 109 - !is: BlessedQR object 1048s ok 110 - !assert: BlessedQR object 1048s ok 111 - !is: _T::RegexOverload object 1048s ok 112 - !assert: _T::RegexOverload object 1048s ok 113 - !is: Regexp object 1048s ok 114 - !assert: Regexp object 1048s ok 115 - !is: FakeObject object 1048s ok 116 - !assert: FakeObject object 1048s ok 117 - !is: undef 1048s ok 118 - !assert: undef 1048s 1..118 1048s ok 12 - Num 1048s # Subtest: Object 1048s ok 1 - is: _T::BoolOverload object (true) 1048s ok 2 - assert: _T::BoolOverload object (true) 1048s ok 3 - is: _T::BoolOverload object (false) 1048s ok 4 - assert: _T::BoolOverload object (false) 1048s ok 5 - is: _T::StrOverload object ('') 1048s ok 6 - assert: _T::StrOverload object ('') 1048s ok 7 - is: _T::StrOverload object ("full") 1048s ok 8 - assert: _T::StrOverload object ("full") 1048s ok 9 - is: _T::NumOverload object (0) 1048s ok 10 - assert: _T::NumOverload object (0) 1048s ok 11 - is: _T::NumOverload object (1) 1048s ok 12 - assert: _T::NumOverload object (1) 1048s ok 13 - is: _T::NumOverload object (-42) 1048s ok 14 - assert: _T::NumOverload object (-42) 1048s ok 15 - is: _T::NumOverload object (42.42) 1048s ok 16 - assert: _T::NumOverload object (42.42) 1048s ok 17 - is: _T::NumOverload object (42.42) 1048s ok 18 - assert: _T::NumOverload object (42.42) 1048s ok 19 - is: _T::CodeOverload object 1048s ok 20 - assert: _T::CodeOverload object 1048s ok 21 - is: IO::File object 1048s ok 22 - assert: IO::File object 1048s ok 23 - is: Regexp object 1048s ok 24 - assert: Regexp object 1048s ok 25 - is: BlessedQR object 1048s ok 26 - assert: BlessedQR object 1048s ok 27 - is: _T::RegexOverload object 1048s ok 28 - assert: _T::RegexOverload object 1048s ok 29 - is: Regexp object 1048s ok 30 - assert: Regexp object 1048s ok 31 - is: _T::GlobOverload object 1048s ok 32 - assert: _T::GlobOverload object 1048s ok 33 - is: _T::GlobOverload object 1048s ok 34 - assert: _T::GlobOverload object 1048s ok 35 - is: _T::ScalarOverload object 1048s ok 36 - assert: _T::ScalarOverload object 1048s ok 37 - is: _T::ArrayOverload object 1048s ok 38 - assert: _T::ArrayOverload object 1048s ok 39 - is: _T::HashOverload object 1048s ok 40 - assert: _T::HashOverload object 1048s ok 41 - is: FakeObject object 1048s ok 42 - assert: FakeObject object 1048s ok 43 - !is: 0 1048s ok 44 - !assert: 0 1048s ok 45 - !is: 1 1048s ok 46 - !assert: 1 1048s ok 47 - !is: 100 1048s ok 48 - !assert: 100 1048s ok 49 - !is: -100 1048s ok 50 - !assert: -100 1048s ok 51 - !is: 42.42 1048s ok 52 - !assert: 42.42 1048s ok 53 - !is: -42.42 1048s ok 54 - !assert: -42.42 1048s ok 55 - !is: '' 1048s ok 56 - !assert: '' 1048s ok 57 - !is: "foo" 1048s ok 58 - !assert: "foo" 1048s ok 59 - !is: "has 42 in it" 1048s ok 60 - !assert: "has 42 in it" 1048s ok 61 - !is: "1\n" 1048s ok 62 - !assert: "1\n" 1048s ok 63 - !is: "\n1" 1048s ok 64 - !assert: "\n1" 1048s ok 65 - !is: SCALAR reference 1048s ok 66 - !assert: SCALAR reference 1048s ok 67 - !is: REF reference 1048s ok 68 - !assert: REF reference 1048s ok 69 - !is: ARRAY reference 1048s ok 70 - !assert: ARRAY reference 1048s ok 71 - !is: HASH reference 1048s ok 72 - !assert: HASH reference 1048s ok 73 - !is: CODE reference 1048s ok 74 - !assert: CODE reference 1048s ok 75 - !is: "*main::SOME_GLOB" 1048s ok 76 - !assert: "*main::SOME_GLOB" 1048s ok 77 - !is: GLOB reference 1048s ok 78 - !assert: GLOB reference 1048s ok 79 - !is: open filehandle 1048s ok 80 - !assert: open filehandle 1048s ok 81 - !is: undef 1048s ok 82 - !assert: undef 1048s 1..82 1048s ok 13 - Object 1048s # Subtest: Ref 1048s ok 1 - is: _T::BoolOverload object (true) 1048s ok 2 - assert: _T::BoolOverload object (true) 1048s ok 3 - is: _T::BoolOverload object (false) 1048s ok 4 - assert: _T::BoolOverload object (false) 1048s ok 5 - is: _T::StrOverload object ('') 1048s ok 6 - assert: _T::StrOverload object ('') 1048s ok 7 - is: _T::StrOverload object ("full") 1048s ok 8 - assert: _T::StrOverload object ("full") 1048s ok 9 - is: _T::NumOverload object (0) 1048s ok 10 - assert: _T::NumOverload object (0) 1048s ok 11 - is: _T::NumOverload object (1) 1048s ok 12 - assert: _T::NumOverload object (1) 1048s ok 13 - is: _T::NumOverload object (-42) 1048s ok 14 - assert: _T::NumOverload object (-42) 1048s ok 15 - is: _T::NumOverload object (42.42) 1048s ok 16 - assert: _T::NumOverload object (42.42) 1048s ok 17 - is: _T::NumOverload object (42.42) 1048s ok 18 - assert: _T::NumOverload object (42.42) 1048s ok 19 - is: SCALAR reference 1048s ok 20 - assert: SCALAR reference 1048s ok 21 - is: REF reference 1048s ok 22 - assert: REF reference 1048s ok 23 - is: _T::ScalarOverload object 1048s ok 24 - assert: _T::ScalarOverload object 1048s ok 25 - is: ARRAY reference 1048s ok 26 - assert: ARRAY reference 1048s ok 27 - is: _T::ArrayOverload object 1048s ok 28 - assert: _T::ArrayOverload object 1048s ok 29 - is: HASH reference 1048s ok 30 - assert: HASH reference 1048s ok 31 - is: _T::HashOverload object 1048s ok 32 - assert: _T::HashOverload object 1048s ok 33 - is: CODE reference 1048s ok 34 - assert: CODE reference 1048s ok 35 - is: _T::CodeOverload object 1048s ok 36 - assert: _T::CodeOverload object 1048s ok 37 - is: GLOB reference 1048s ok 38 - assert: GLOB reference 1048s ok 39 - is: _T::GlobOverload object 1048s ok 40 - assert: _T::GlobOverload object 1048s ok 41 - is: _T::GlobOverload object 1048s ok 42 - assert: _T::GlobOverload object 1048s ok 43 - is: open filehandle 1048s ok 44 - assert: open filehandle 1048s ok 45 - is: IO::File object 1048s ok 46 - assert: IO::File object 1048s ok 47 - is: Regexp object 1048s ok 48 - assert: Regexp object 1048s ok 49 - is: BlessedQR object 1048s ok 50 - assert: BlessedQR object 1048s ok 51 - is: _T::RegexOverload object 1048s ok 52 - assert: _T::RegexOverload object 1048s ok 53 - is: Regexp object 1048s ok 54 - assert: Regexp object 1048s ok 55 - is: FakeObject object 1048s ok 56 - assert: FakeObject object 1048s ok 57 - !is: 0 1048s ok 58 - !assert: 0 1048s ok 59 - !is: 1 1048s ok 60 - !assert: 1 1048s ok 61 - !is: 100 1048s ok 62 - !assert: 100 1048s ok 63 - !is: -100 1048s ok 64 - !assert: -100 1048s ok 65 - !is: 42.42 1048s ok 66 - !assert: 42.42 1048s ok 67 - !is: -42.42 1048s ok 68 - !assert: -42.42 1048s ok 69 - !is: '' 1048s ok 70 - !assert: '' 1048s ok 71 - !is: "foo" 1048s ok 72 - !assert: "foo" 1048s ok 73 - !is: "has 42 in it" 1048s ok 74 - !assert: "has 42 in it" 1048s ok 75 - !is: "1\n" 1048s ok 76 - !assert: "1\n" 1048s ok 77 - !is: "\n1" 1048s ok 78 - !assert: "\n1" 1048s ok 79 - !is: "*main::SOME_GLOB" 1048s ok 80 - !assert: "*main::SOME_GLOB" 1048s ok 81 - !is: undef 1048s ok 82 - !assert: undef 1048s 1..82 1048s ok 14 - Ref 1048s # Subtest: RegexpRef 1048s ok 1 - is: Regexp object 1048s ok 2 - assert: Regexp object 1048s ok 3 - is: BlessedQR object 1048s ok 4 - assert: BlessedQR object 1048s ok 5 - is: _T::RegexOverload object 1048s ok 6 - assert: _T::RegexOverload object 1048s ok 7 - !is: 0 1048s ok 8 - !assert: 0 1048s ok 9 - !is: 1 1048s ok 10 - !assert: 1 1048s ok 11 - !is: _T::BoolOverload object (true) 1048s ok 12 - !assert: _T::BoolOverload object (true) 1048s ok 13 - !is: _T::BoolOverload object (false) 1048s ok 14 - !assert: _T::BoolOverload object (false) 1048s ok 15 - !is: 100 1048s ok 16 - !assert: 100 1048s ok 17 - !is: -100 1048s ok 18 - !assert: -100 1048s ok 19 - !is: 42.42 1048s ok 20 - !assert: 42.42 1048s ok 21 - !is: -42.42 1048s ok 22 - !assert: -42.42 1048s ok 23 - !is: _T::NumOverload object (0) 1048s ok 24 - !assert: _T::NumOverload object (0) 1048s ok 25 - !is: _T::NumOverload object (1) 1048s ok 26 - !assert: _T::NumOverload object (1) 1048s ok 27 - !is: _T::NumOverload object (-42) 1048s ok 28 - !assert: _T::NumOverload object (-42) 1048s ok 29 - !is: _T::NumOverload object (42.42) 1048s ok 30 - !assert: _T::NumOverload object (42.42) 1048s ok 31 - !is: _T::NumOverload object (42.42) 1048s ok 32 - !assert: _T::NumOverload object (42.42) 1048s ok 33 - !is: '' 1048s ok 34 - !assert: '' 1048s ok 35 - !is: "foo" 1048s ok 36 - !assert: "foo" 1048s ok 37 - !is: "has 42 in it" 1048s ok 38 - !assert: "has 42 in it" 1048s ok 39 - !is: _T::StrOverload object ('') 1048s ok 40 - !assert: _T::StrOverload object ('') 1048s ok 41 - !is: _T::StrOverload object ("full") 1048s ok 42 - !assert: _T::StrOverload object ("full") 1048s ok 43 - !is: "1\n" 1048s ok 44 - !assert: "1\n" 1048s ok 45 - !is: "\n1" 1048s ok 46 - !assert: "\n1" 1048s ok 47 - !is: SCALAR reference 1048s ok 48 - !assert: SCALAR reference 1048s ok 49 - !is: REF reference 1048s ok 50 - !assert: REF reference 1048s ok 51 - !is: _T::ScalarOverload object 1048s ok 52 - !assert: _T::ScalarOverload object 1048s ok 53 - !is: ARRAY reference 1048s ok 54 - !assert: ARRAY reference 1048s ok 55 - !is: _T::ArrayOverload object 1048s ok 56 - !assert: _T::ArrayOverload object 1048s ok 57 - !is: HASH reference 1048s ok 58 - !assert: HASH reference 1048s ok 59 - !is: _T::HashOverload object 1048s ok 60 - !assert: _T::HashOverload object 1048s ok 61 - !is: CODE reference 1048s ok 62 - !assert: CODE reference 1048s ok 63 - !is: _T::CodeOverload object 1048s ok 64 - !assert: _T::CodeOverload object 1048s ok 65 - !is: "*main::SOME_GLOB" 1048s ok 66 - !assert: "*main::SOME_GLOB" 1048s ok 67 - !is: GLOB reference 1048s ok 68 - !assert: GLOB reference 1048s ok 69 - !is: _T::GlobOverload object 1048s ok 70 - !assert: _T::GlobOverload object 1048s ok 71 - !is: _T::GlobOverload object 1048s ok 72 - !assert: _T::GlobOverload object 1048s ok 73 - !is: open filehandle 1048s ok 74 - !assert: open filehandle 1048s ok 75 - !is: IO::File object 1048s ok 76 - !assert: IO::File object 1048s ok 77 - !is: FakeObject object 1048s ok 78 - !assert: FakeObject object 1048s ok 79 - !is: undef 1048s ok 80 - !assert: undef 1048s ok 81 - !is: Regexp object 1048s ok 82 - !assert: Regexp object 1048s 1..82 1048s ok 15 - RegexpRef 1048s # Subtest: ScalarRef 1048s ok 1 - is: SCALAR reference 1048s ok 2 - assert: SCALAR reference 1048s ok 3 - is: REF reference 1048s ok 4 - assert: REF reference 1048s ok 5 - is: _T::ScalarOverload object 1048s ok 6 - assert: _T::ScalarOverload object 1048s ok 7 - !is: 0 1048s ok 8 - !assert: 0 1048s ok 9 - !is: 1 1048s ok 10 - !assert: 1 1048s ok 11 - !is: _T::BoolOverload object (true) 1048s ok 12 - !assert: _T::BoolOverload object (true) 1048s ok 13 - !is: _T::BoolOverload object (false) 1048s ok 14 - !assert: _T::BoolOverload object (false) 1048s ok 15 - !is: 100 1048s ok 16 - !assert: 100 1048s ok 17 - !is: -100 1048s ok 18 - !assert: -100 1048s ok 19 - !is: 42.42 1048s ok 20 - !assert: 42.42 1048s ok 21 - !is: -42.42 1048s ok 22 - !assert: -42.42 1048s ok 23 - !is: _T::NumOverload object (0) 1048s ok 24 - !assert: _T::NumOverload object (0) 1048s ok 25 - !is: _T::NumOverload object (1) 1048s ok 26 - !assert: _T::NumOverload object (1) 1048s ok 27 - !is: _T::NumOverload object (-42) 1048s ok 28 - !assert: _T::NumOverload object (-42) 1048s ok 29 - !is: _T::NumOverload object (42.42) 1048s ok 30 - !assert: _T::NumOverload object (42.42) 1048s ok 31 - !is: _T::NumOverload object (42.42) 1048s ok 32 - !assert: _T::NumOverload object (42.42) 1048s ok 33 - !is: '' 1048s ok 34 - !assert: '' 1048s ok 35 - !is: "foo" 1048s ok 36 - !assert: "foo" 1048s ok 37 - !is: "has 42 in it" 1048s ok 38 - !assert: "has 42 in it" 1048s ok 39 - !is: _T::StrOverload object ('') 1048s ok 40 - !assert: _T::StrOverload object ('') 1048s ok 41 - !is: _T::StrOverload object ("full") 1048s ok 42 - !assert: _T::StrOverload object ("full") 1048s ok 43 - !is: "1\n" 1048s ok 44 - !assert: "1\n" 1048s ok 45 - !is: "\n1" 1048s ok 46 - !assert: "\n1" 1048s ok 47 - !is: ARRAY reference 1048s ok 48 - !assert: ARRAY reference 1048s ok 49 - !is: _T::ArrayOverload object 1048s ok 50 - !assert: _T::ArrayOverload object 1048s ok 51 - !is: HASH reference 1048s ok 52 - !assert: HASH reference 1048s ok 53 - !is: _T::HashOverload object 1048s ok 54 - !assert: _T::HashOverload object 1048s ok 55 - !is: CODE reference 1048s ok 56 - !assert: CODE reference 1048s ok 57 - !is: _T::CodeOverload object 1048s ok 58 - !assert: _T::CodeOverload object 1048s ok 59 - !is: "*main::SOME_GLOB" 1048s ok 60 - !assert: "*main::SOME_GLOB" 1048s ok 61 - !is: GLOB reference 1048s ok 62 - !assert: GLOB reference 1048s ok 63 - !is: _T::GlobOverload object 1048s ok 64 - !assert: _T::GlobOverload object 1048s ok 65 - !is: _T::GlobOverload object 1048s ok 66 - !assert: _T::GlobOverload object 1048s ok 67 - !is: open filehandle 1048s ok 68 - !assert: open filehandle 1048s ok 69 - !is: IO::File object 1048s ok 70 - !assert: IO::File object 1048s ok 71 - !is: Regexp object 1048s ok 72 - !assert: Regexp object 1048s ok 73 - !is: BlessedQR object 1048s ok 74 - !assert: BlessedQR object 1048s ok 75 - !is: _T::RegexOverload object 1048s ok 76 - !assert: _T::RegexOverload object 1048s ok 77 - !is: Regexp object 1048s ok 78 - !assert: Regexp object 1048s ok 79 - !is: FakeObject object 1048s ok 80 - !assert: FakeObject object 1048s ok 81 - !is: undef 1048s ok 82 - !assert: undef 1048s 1..82 1048s ok 16 - ScalarRef 1048s # Subtest: Str 1048s ok 1 - is: 0 1048s ok 2 - assert: 0 1048s ok 3 - is: 1 1048s ok 4 - assert: 1 1048s ok 5 - is: 100 1048s ok 6 - assert: 100 1048s ok 7 - is: -100 1048s ok 8 - assert: -100 1048s ok 9 - is: 42.42 1048s ok 10 - assert: 42.42 1048s ok 11 - is: -42.42 1048s ok 12 - assert: -42.42 1048s ok 13 - is: '' 1048s ok 14 - assert: '' 1048s ok 15 - is: "foo" 1048s ok 16 - assert: "foo" 1048s ok 17 - is: "has 42 in it" 1048s ok 18 - assert: "has 42 in it" 1048s ok 19 - is: _T::StrOverload object ('') 1048s ok 20 - assert: _T::StrOverload object ('') 1048s ok 21 - is: _T::StrOverload object ("full") 1048s ok 22 - assert: _T::StrOverload object ("full") 1048s ok 23 - is: "1\n" 1048s ok 24 - assert: "1\n" 1048s ok 25 - is: "\n1" 1048s ok 26 - assert: "\n1" 1048s ok 27 - !is: _T::BoolOverload object (true) 1048s ok 28 - !assert: _T::BoolOverload object (true) 1048s ok 29 - !is: _T::BoolOverload object (false) 1048s ok 30 - !assert: _T::BoolOverload object (false) 1048s ok 31 - !is: _T::NumOverload object (0) 1048s ok 32 - !assert: _T::NumOverload object (0) 1048s ok 33 - !is: _T::NumOverload object (1) 1048s ok 34 - !assert: _T::NumOverload object (1) 1048s ok 35 - !is: _T::NumOverload object (-42) 1048s ok 36 - !assert: _T::NumOverload object (-42) 1048s ok 37 - !is: _T::NumOverload object (42.42) 1048s ok 38 - !assert: _T::NumOverload object (42.42) 1048s ok 39 - !is: _T::NumOverload object (42.42) 1048s ok 40 - !assert: _T::NumOverload object (42.42) 1048s ok 41 - !is: SCALAR reference 1048s ok 42 - !assert: SCALAR reference 1048s ok 43 - !is: REF reference 1048s ok 44 - !assert: REF reference 1048s ok 45 - !is: _T::ScalarOverload object 1048s ok 46 - !assert: _T::ScalarOverload object 1048s ok 47 - !is: ARRAY reference 1048s ok 48 - !assert: ARRAY reference 1048s ok 49 - !is: _T::ArrayOverload object 1048s ok 50 - !assert: _T::ArrayOverload object 1048s ok 51 - !is: HASH reference 1048s ok 52 - !assert: HASH reference 1048s ok 53 - !is: _T::HashOverload object 1048s ok 54 - !assert: _T::HashOverload object 1048s ok 55 - !is: CODE reference 1048s ok 56 - !assert: CODE reference 1048s ok 57 - !is: _T::CodeOverload object 1048s ok 58 - !assert: _T::CodeOverload object 1048s ok 59 - !is: "*main::SOME_GLOB" 1048s ok 60 - !assert: "*main::SOME_GLOB" 1048s ok 61 - !is: GLOB reference 1048s ok 62 - !assert: GLOB reference 1048s ok 63 - !is: _T::GlobOverload object 1048s ok 64 - !assert: _T::GlobOverload object 1048s ok 65 - !is: _T::GlobOverload object 1048s ok 66 - !assert: _T::GlobOverload object 1048s ok 67 - !is: open filehandle 1048s ok 68 - !assert: open filehandle 1048s ok 69 - !is: IO::File object 1048s ok 70 - !assert: IO::File object 1048s ok 71 - !is: Regexp object 1048s ok 72 - !assert: Regexp object 1048s ok 73 - !is: BlessedQR object 1048s ok 74 - !assert: BlessedQR object 1048s ok 75 - !is: _T::RegexOverload object 1048s ok 76 - !assert: _T::RegexOverload object 1048s ok 77 - !is: Regexp object 1048s ok 78 - !assert: Regexp object 1048s ok 79 - !is: FakeObject object 1048s ok 80 - !assert: FakeObject object 1048s ok 81 - !is: undef 1048s ok 82 - !assert: undef 1048s 1..82 1048s ok 17 - Str 1048s # Subtest: Undef 1048s ok 1 - is: undef 1048s ok 2 - assert: undef 1048s ok 3 - !is: 0 1048s ok 4 - !assert: 0 1048s ok 5 - !is: 1 1048s ok 6 - !assert: 1 1048s ok 7 - !is: _T::BoolOverload object (true) 1048s ok 8 - !assert: _T::BoolOverload object (true) 1048s ok 9 - !is: _T::BoolOverload object (false) 1048s ok 10 - !assert: _T::BoolOverload object (false) 1048s ok 11 - !is: 100 1048s ok 12 - !assert: 100 1048s ok 13 - !is: -100 1048s ok 14 - !assert: -100 1048s ok 15 - !is: 42.42 1048s ok 16 - !assert: 42.42 1048s ok 17 - !is: -42.42 1048s ok 18 - !assert: -42.42 1048s ok 19 - !is: _T::NumOverload object (0) 1048s ok 20 - !assert: _T::NumOverload object (0) 1048s ok 21 - !is: _T::NumOverload object (1) 1048s ok 22 - !assert: _T::NumOverload object (1) 1048s ok 23 - !is: _T::NumOverload object (-42) 1048s ok 24 - !assert: _T::NumOverload object (-42) 1048s ok 25 - !is: _T::NumOverload object (42.42) 1048s ok 26 - !assert: _T::NumOverload object (42.42) 1048s ok 27 - !is: _T::NumOverload object (42.42) 1048s ok 28 - !assert: _T::NumOverload object (42.42) 1048s ok 29 - !is: '' 1048s ok 30 - !assert: '' 1048s ok 31 - !is: "foo" 1048s ok 32 - !assert: "foo" 1048s ok 33 - !is: "has 42 in it" 1048s ok 34 - !assert: "has 42 in it" 1048s ok 35 - !is: _T::StrOverload object ('') 1048s ok 36 - !assert: _T::StrOverload object ('') 1048s ok 37 - !is: _T::StrOverload object ("full") 1048s ok 38 - !assert: _T::StrOverload object ("full") 1048s ok 39 - !is: "1\n" 1048s ok 40 - !assert: "1\n" 1048s ok 41 - !is: "\n1" 1048s ok 42 - !assert: "\n1" 1048s ok 43 - !is: SCALAR reference 1048s ok 44 - !assert: SCALAR reference 1048s ok 45 - !is: REF reference 1048s ok 46 - !assert: REF reference 1048s ok 47 - !is: _T::ScalarOverload object 1048s ok 48 - !assert: _T::ScalarOverload object 1048s ok 49 - !is: ARRAY reference 1048s ok 50 - !assert: ARRAY reference 1048s ok 51 - !is: _T::ArrayOverload object 1048s ok 52 - !assert: _T::ArrayOverload object 1048s ok 53 - !is: HASH reference 1048s ok 54 - !assert: HASH reference 1048s ok 55 - !is: _T::HashOverload object 1048s ok 56 - !assert: _T::HashOverload object 1048s ok 57 - !is: CODE reference 1048s ok 58 - !assert: CODE reference 1048s ok 59 - !is: _T::CodeOverload object 1048s ok 60 - !assert: _T::CodeOverload object 1048s ok 61 - !is: "*main::SOME_GLOB" 1048s ok 62 - !assert: "*main::SOME_GLOB" 1048s ok 63 - !is: GLOB reference 1048s ok 64 - !assert: GLOB reference 1048s ok 65 - !is: _T::GlobOverload object 1048s ok 66 - !assert: _T::GlobOverload object 1048s ok 67 - !is: _T::GlobOverload object 1048s ok 68 - !assert: _T::GlobOverload object 1048s ok 69 - !is: open filehandle 1048s ok 70 - !assert: open filehandle 1048s ok 71 - !is: IO::File object 1048s ok 72 - !assert: IO::File object 1048s ok 73 - !is: Regexp object 1048s ok 74 - !assert: Regexp object 1048s ok 75 - !is: BlessedQR object 1048s ok 76 - !assert: BlessedQR object 1048s ok 77 - !is: _T::RegexOverload object 1048s ok 78 - !assert: _T::RegexOverload object 1048s ok 79 - !is: Regexp object 1048s ok 80 - !assert: Regexp object 1048s ok 81 - !is: FakeObject object 1048s ok 82 - !assert: FakeObject object 1048s 1..82 1048s ok 18 - Undef 1048s # Subtest: Value 1048s ok 1 - is: 0 1048s ok 2 - assert: 0 1048s ok 3 - is: 1 1048s ok 4 - assert: 1 1048s ok 5 - is: 100 1048s ok 6 - assert: 100 1048s ok 7 - is: -100 1048s ok 8 - assert: -100 1048s ok 9 - is: 42.42 1048s ok 10 - assert: 42.42 1048s ok 11 - is: -42.42 1048s ok 12 - assert: -42.42 1048s ok 13 - is: '' 1048s ok 14 - assert: '' 1048s ok 15 - is: "foo" 1048s ok 16 - assert: "foo" 1048s ok 17 - is: "has 42 in it" 1048s ok 18 - assert: "has 42 in it" 1048s ok 19 - is: "1\n" 1048s ok 20 - assert: "1\n" 1048s ok 21 - is: "\n1" 1048s ok 22 - assert: "\n1" 1048s ok 23 - is: "*main::SOME_GLOB" 1048s ok 24 - assert: "*main::SOME_GLOB" 1048s ok 25 - !is: _T::BoolOverload object (true) 1048s ok 26 - !assert: _T::BoolOverload object (true) 1048s ok 27 - !is: _T::BoolOverload object (false) 1048s ok 28 - !assert: _T::BoolOverload object (false) 1048s ok 29 - !is: _T::StrOverload object ('') 1048s ok 30 - !assert: _T::StrOverload object ('') 1048s ok 31 - !is: _T::StrOverload object ("full") 1048s ok 32 - !assert: _T::StrOverload object ("full") 1048s ok 33 - !is: _T::NumOverload object (0) 1048s ok 34 - !assert: _T::NumOverload object (0) 1048s ok 35 - !is: _T::NumOverload object (1) 1048s ok 36 - !assert: _T::NumOverload object (1) 1048s ok 37 - !is: _T::NumOverload object (-42) 1048s ok 38 - !assert: _T::NumOverload object (-42) 1048s ok 39 - !is: _T::NumOverload object (42.42) 1048s ok 40 - !assert: _T::NumOverload object (42.42) 1048s ok 41 - !is: _T::NumOverload object (42.42) 1048s ok 42 - !assert: _T::NumOverload object (42.42) 1048s ok 43 - !is: SCALAR reference 1048s ok 44 - !assert: SCALAR reference 1048s ok 45 - !is: REF reference 1048s ok 46 - !assert: REF reference 1048s ok 47 - !is: _T::ScalarOverload object 1048s ok 48 - !assert: _T::ScalarOverload object 1048s ok 49 - !is: ARRAY reference 1048s ok 50 - !assert: ARRAY reference 1048s ok 51 - !is: _T::ArrayOverload object 1048s ok 52 - !assert: _T::ArrayOverload object 1048s ok 53 - !is: HASH reference 1048s ok 54 - !assert: HASH reference 1048s ok 55 - !is: _T::HashOverload object 1048s ok 56 - !assert: _T::HashOverload object 1048s ok 57 - !is: CODE reference 1048s ok 58 - !assert: CODE reference 1048s ok 59 - !is: _T::CodeOverload object 1048s ok 60 - !assert: _T::CodeOverload object 1048s ok 61 - !is: GLOB reference 1048s ok 62 - !assert: GLOB reference 1048s ok 63 - !is: _T::GlobOverload object 1048s ok 64 - !assert: _T::GlobOverload object 1048s ok 65 - !is: _T::GlobOverload object 1048s ok 66 - !assert: _T::GlobOverload object 1048s ok 67 - !is: open filehandle 1048s ok 68 - !assert: open filehandle 1048s ok 69 - !is: IO::File object 1048s ok 70 - !assert: IO::File object 1048s ok 71 - !is: Regexp object 1048s ok 72 - !assert: Regexp object 1048s ok 73 - !is: BlessedQR object 1048s ok 74 - !assert: BlessedQR object 1048s ok 75 - !is: _T::RegexOverload object 1048s ok 76 - !assert: _T::RegexOverload object 1048s ok 77 - !is: Regexp object 1048s ok 78 - !assert: Regexp object 1048s ok 79 - !is: FakeObject object 1048s ok 80 - !assert: FakeObject object 1048s ok 81 - !is: undef 1048s ok 82 - !assert: undef 1048s 1..82 1048s ok 19 - Value 1048s # Subtest: IntNI 1048s ok 1 - is: 0 1048s ok 2 - assert: 0 1048s ok 3 - is: 1 1048s ok 4 - assert: 1 1048s ok 5 - is: 100 1048s ok 6 - assert: 100 1048s ok 7 - is: -100 1048s ok 8 - assert: -100 1048s ok 9 - is: _T::NumOverload object (0) 1048s ok 10 - assert: _T::NumOverload object (0) 1048s ok 11 - is: _T::NumOverload object (1) 1048s ok 12 - assert: _T::NumOverload object (1) 1048s ok 13 - is: _T::NumOverload object (-42) 1048s ok 14 - assert: _T::NumOverload object (-42) 1048s ok 15 - is: 1e20 1048s ok 16 - assert: 1e20 1048s ok 17 - is: 1e100 1048s ok 18 - assert: 1e100 1048s ok 19 - is: -1e10 1048s ok 20 - assert: -1e10 1048s ok 21 - is: -1e+10 1048s ok 22 - assert: -1e+10 1048s ok 23 - is: 1E20 1048s ok 24 - assert: 1E20 1048s ok 25 - !is: _T::BoolOverload object (true) 1048s ok 26 - !assert: _T::BoolOverload object (true) 1048s ok 27 - !is: _T::BoolOverload object (false) 1048s ok 28 - !assert: _T::BoolOverload object (false) 1048s ok 29 - !is: 42.42 1048s ok 30 - !assert: 42.42 1048s ok 31 - !is: -42.42 1048s ok 32 - !assert: -42.42 1048s ok 33 - !is: _T::NumOverload object (42.42) 1048s ok 34 - !assert: _T::NumOverload object (42.42) 1048s ok 35 - !is: _T::NumOverload object (42.42) 1048s ok 36 - !assert: _T::NumOverload object (42.42) 1048s ok 37 - !is: '' 1048s ok 38 - !assert: '' 1048s ok 39 - !is: "foo" 1048s ok 40 - !assert: "foo" 1048s ok 41 - !is: "has 42 in it" 1048s ok 42 - !assert: "has 42 in it" 1048s ok 43 - !is: _T::StrOverload object ('') 1048s ok 44 - !assert: _T::StrOverload object ('') 1048s ok 45 - !is: _T::StrOverload object ("full") 1048s ok 46 - !assert: _T::StrOverload object ("full") 1048s ok 47 - !is: "1\n" 1048s ok 48 - !assert: "1\n" 1048s ok 49 - !is: "\n1" 1048s ok 50 - !assert: "\n1" 1048s ok 51 - !is: SCALAR reference 1048s ok 52 - !assert: SCALAR reference 1048s ok 53 - !is: REF reference 1048s ok 54 - !assert: REF reference 1048s ok 55 - !is: _T::ScalarOverload object 1048s ok 56 - !assert: _T::ScalarOverload object 1048s ok 57 - !is: ARRAY reference 1048s ok 58 - !assert: ARRAY reference 1048s ok 59 - !is: _T::ArrayOverload object 1048s ok 60 - !assert: _T::ArrayOverload object 1048s ok 61 - !is: HASH reference 1048s ok 62 - !assert: HASH reference 1048s ok 63 - !is: _T::HashOverload object 1048s ok 64 - !assert: _T::HashOverload object 1048s ok 65 - !is: CODE reference 1048s ok 66 - !assert: CODE reference 1048s ok 67 - !is: _T::CodeOverload object 1048s ok 68 - !assert: _T::CodeOverload object 1048s ok 69 - !is: "*main::SOME_GLOB" 1048s ok 70 - !assert: "*main::SOME_GLOB" 1048s ok 71 - !is: GLOB reference 1048s ok 72 - !assert: GLOB reference 1048s ok 73 - !is: _T::GlobOverload object 1048s ok 74 - !assert: _T::GlobOverload object 1048s ok 75 - !is: _T::GlobOverload object 1048s ok 76 - !assert: _T::GlobOverload object 1048s ok 77 - !is: open filehandle 1048s ok 78 - !assert: open filehandle 1048s ok 79 - !is: IO::File object 1048s ok 80 - !assert: IO::File object 1048s ok 81 - !is: Regexp object 1048s ok 82 - !assert: Regexp object 1048s ok 83 - !is: BlessedQR object 1048s ok 84 - !assert: BlessedQR object 1048s ok 85 - !is: _T::RegexOverload object 1048s ok 86 - !assert: _T::RegexOverload object 1048s ok 87 - !is: Regexp object 1048s ok 88 - !assert: Regexp object 1048s ok 89 - !is: FakeObject object 1048s ok 90 - !assert: FakeObject object 1048s ok 91 - !is: undef 1048s ok 92 - !assert: undef 1048s ok 93 - !is: 1e-10 1048s ok 94 - !assert: 1e-10 1048s ok 95 - !is: -1e-10 1048s ok 96 - !assert: -1e-10 1048s ok 97 - !is: 1.23456e10 1048s ok 98 - !assert: 1.23456e10 1048s ok 99 - !is: 1.23456e-10 1048s ok 100 - !assert: 1.23456e-10 1048s ok 101 - !is: -1.23456e10 1048s ok 102 - !assert: -1.23456e10 1048s ok 103 - !is: -1.23456e-10 1048s ok 104 - !assert: -1.23456e-10 1048s ok 105 - !is: -1.23456e+10 1048s ok 106 - !assert: -1.23456e+10 1048s 1..106 1048s ok 20 - IntNI 1048s ok 21 - got exception trying to make subs from a library where the types are not valid sub names 1048s # Subtest: coercions 1048s ok 1 - no exception making subs from library with coercions 1048s ok 2 - to_IntC(ARRAYREF) returns 3 1048s ok 3 - force_IntC(ARRAYREF) returns 3 1048s ok 4 - to_IntC(HASHREF) returns 2 1048s ok 5 - force_IntC(HASHREF) returns 2 1048s ok 6 - to_IntC(SCALARREF) returns original value 1048s ok 7 - force_IntC(SCALARREF) throws exception 1048s 1..7 1048s ok 22 - coercions 1048s 1..22 1048s ok 1048s t/t-clean.t ................ 1048s ok 1 - t sub is cleaned by namespace::autoclean 1048s 1..1 1048s ok 1048s t/tuple.t .................. 1048s # Subtest: Tuple[ UCStr, Int, Str ] 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 1 - accepts ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 2 - rejects ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 3 - rejects ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 4 - rejects ARRAY reference 1048s # Subtest: rejects 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 5 - rejects 0 1048s # Subtest: rejects 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 6 - rejects 1 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 7 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 8 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 9 - rejects 100 1048s # Subtest: rejects -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 10 - rejects -100 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 11 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 12 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 13 - rejects _T::NumOverload object (0) 1048s # Subtest: rejects _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 14 - rejects _T::NumOverload object (1) 1048s # Subtest: rejects _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 15 - rejects _T::NumOverload object (-42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 16 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 17 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 18 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 19 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 20 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 21 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 22 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 23 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 24 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 25 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 26 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 27 - rejects _T::ScalarOverload object 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 28 - rejects ARRAY reference 1048s # Subtest: rejects _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 29 - rejects _T::ArrayOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 30 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 31 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 32 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 33 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 34 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 35 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 36 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 37 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 38 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 39 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 40 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 41 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 42 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 43 - rejects undef 1048s 1..43 1048s ok 1 - Tuple[ UCStr, Int, Str ] 1048s # Subtest: Tuple[ UCStr, Int, Str? ] 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 1 - accepts ARRAY reference 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 2 - accepts ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 3 - rejects ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 4 - rejects ARRAY reference 1048s # Subtest: rejects 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 5 - rejects 0 1048s # Subtest: rejects 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 6 - rejects 1 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 7 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 8 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 9 - rejects 100 1048s # Subtest: rejects -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 10 - rejects -100 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 11 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 12 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 13 - rejects _T::NumOverload object (0) 1048s # Subtest: rejects _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 14 - rejects _T::NumOverload object (1) 1048s # Subtest: rejects _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 15 - rejects _T::NumOverload object (-42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 16 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 17 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 18 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 19 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 20 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 21 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 22 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 23 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 24 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 25 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 26 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 27 - rejects _T::ScalarOverload object 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 28 - rejects ARRAY reference 1048s # Subtest: rejects _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 29 - rejects _T::ArrayOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 30 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 31 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 32 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 33 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 34 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 35 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 36 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 37 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 38 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 39 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 40 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 41 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 42 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 43 - rejects undef 1048s 1..43 1048s ok 2 - Tuple[ UCStr, Int, Str? ] 1048s # Subtest: Tuple[ UCStr, Int, Str?, Str? ] 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 1 - accepts ARRAY reference 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 2 - accepts ARRAY reference 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 3 - accepts ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 4 - rejects ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 5 - rejects ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 6 - rejects ARRAY reference 1048s # Subtest: rejects 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 7 - rejects 0 1048s # Subtest: rejects 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 8 - rejects 1 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 9 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 10 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 11 - rejects 100 1048s # Subtest: rejects -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 12 - rejects -100 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 13 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 14 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 15 - rejects _T::NumOverload object (0) 1048s # Subtest: rejects _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 16 - rejects _T::NumOverload object (1) 1048s # Subtest: rejects _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 17 - rejects _T::NumOverload object (-42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 18 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 19 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 20 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 21 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 22 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 23 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 24 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 25 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 26 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 27 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 28 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 29 - rejects _T::ScalarOverload object 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 30 - rejects ARRAY reference 1048s # Subtest: rejects _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 31 - rejects _T::ArrayOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 32 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 33 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 34 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 35 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 36 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 37 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 38 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 39 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 40 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 41 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 42 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 43 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 44 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 45 - rejects undef 1048s 1..45 1048s ok 3 - Tuple[ UCStr, Int, Str?, Str? ] 1048s # Subtest: Tuple[UCStr, Int, Str...] 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 1 - accepts ARRAY reference 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 2 - accepts ARRAY reference 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 3 - accepts ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 4 - rejects ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 5 - rejects ARRAY reference 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 6 - rejects ARRAY reference 1048s # Subtest: rejects 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 7 - rejects 0 1048s # Subtest: rejects 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 8 - rejects 1 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 9 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 10 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 11 - rejects 100 1048s # Subtest: rejects -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 12 - rejects -100 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 13 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 14 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 15 - rejects _T::NumOverload object (0) 1048s # Subtest: rejects _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 16 - rejects _T::NumOverload object (1) 1048s # Subtest: rejects _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 17 - rejects _T::NumOverload object (-42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 18 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 19 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 20 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 21 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 22 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 23 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 24 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 25 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 26 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 27 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 28 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 29 - rejects _T::ScalarOverload object 1048s # Subtest: rejects ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 30 - rejects ARRAY reference 1048s # Subtest: rejects _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 31 - rejects _T::ArrayOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 32 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 33 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 34 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 35 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 36 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 37 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 38 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 39 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 40 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 41 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 42 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 43 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 44 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 45 - rejects undef 1048s 1..45 1048s ok 4 - Tuple[UCStr, Int, Str...] 1048s ok 5 - got expected generated name for simple Tuple 1048s ok 6 - got expected generated name for Tuple with optional element 1048s ok 7 - got expected generated name for Tuple with slurpy 1048s 1..7 1048s ok 1048s t/union-library.t .......... 1048s ok 1 - type named Union is available 1048s ok 2 - no exception retrieving Union type 1048s 1..2 1048s ok 1048s t/union.t .................. 1048s # Subtest: unnamed union made of two builtins 1048s ok 1 - union of two types with inline generator has a generator 1048s ok 2 - name is generated from constituent types 1048s ok 3 - unnamed union is not anonymous because name is generated 1048s ok 4 - parent method returns undef 1048s ok 5 - union has no parent 1048s # Subtest: Int | ArrayRef 1048s # Subtest: accepts 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 1 - accepts 0 1048s # Subtest: accepts 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 2 - accepts 1 1048s # Subtest: accepts 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 3 - accepts 100 1048s # Subtest: accepts -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 4 - accepts -100 1048s # Subtest: accepts _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 5 - accepts _T::NumOverload object (0) 1048s # Subtest: accepts _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 6 - accepts _T::NumOverload object (1) 1048s # Subtest: accepts _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 7 - accepts _T::NumOverload object (-42) 1048s # Subtest: accepts 1e20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 8 - accepts 1e20 1048s # Subtest: accepts 1e100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 9 - accepts 1e100 1048s # Subtest: accepts -1e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 10 - accepts -1e10 1048s # Subtest: accepts -1e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 11 - accepts -1e+10 1048s # Subtest: accepts 1E20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 12 - accepts 1E20 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 13 - accepts ARRAY reference 1048s # Subtest: accepts _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 14 - accepts _T::ArrayOverload object 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 15 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 16 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 17 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 18 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 19 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 20 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 21 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 22 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 23 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 24 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 25 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 26 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 27 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 28 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 29 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 30 - rejects _T::ScalarOverload object 1048s # Subtest: rejects HASH reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 31 - rejects HASH reference 1048s # Subtest: rejects _T::HashOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 32 - rejects _T::HashOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 33 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 34 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 35 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 36 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 37 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 38 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 39 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 40 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 41 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 42 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 43 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 44 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 45 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 46 - rejects undef 1048s # Subtest: rejects 1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 47 - rejects 1e-10 1048s # Subtest: rejects -1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 48 - rejects -1e-10 1048s # Subtest: rejects 1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 49 - rejects 1.23456e10 1048s # Subtest: rejects 1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 50 - rejects 1.23456e-10 1048s # Subtest: rejects -1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 51 - rejects -1.23456e10 1048s # Subtest: rejects -1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 52 - rejects -1.23456e-10 1048s # Subtest: rejects -1.23456e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 53 - rejects -1.23456e+10 1048s 1..53 1048s ok 6 - Int | ArrayRef 1048s 1..6 1048s ok 1 - unnamed union made of two builtins 1048s # Subtest: explicitly named union made of two builtins 1048s ok 1 - name passed to union() is used 1048s # Subtest: MyUnion 1048s # Subtest: accepts 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 1 - accepts 0 1048s # Subtest: accepts 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 2 - accepts 1 1048s # Subtest: accepts 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 3 - accepts 100 1048s # Subtest: accepts -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 4 - accepts -100 1048s # Subtest: accepts _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 5 - accepts _T::NumOverload object (0) 1048s # Subtest: accepts _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 6 - accepts _T::NumOverload object (1) 1048s # Subtest: accepts _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 7 - accepts _T::NumOverload object (-42) 1048s # Subtest: accepts 1e20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 8 - accepts 1e20 1048s # Subtest: accepts 1e100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 9 - accepts 1e100 1048s # Subtest: accepts -1e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 10 - accepts -1e10 1048s # Subtest: accepts -1e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 11 - accepts -1e+10 1048s # Subtest: accepts 1E20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 12 - accepts 1E20 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 13 - accepts ARRAY reference 1048s # Subtest: accepts _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s ok 4 - using inlined constraint 1048s 1..4 1048s ok 14 - accepts _T::ArrayOverload object 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 15 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 16 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 17 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 18 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 19 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 20 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 21 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 22 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 23 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 24 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 25 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 26 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 27 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 28 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 29 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 30 - rejects _T::ScalarOverload object 1048s # Subtest: rejects HASH reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 31 - rejects HASH reference 1048s # Subtest: rejects _T::HashOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 32 - rejects _T::HashOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 33 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 34 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 35 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 36 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 37 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 38 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 39 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 40 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 41 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 42 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 43 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 44 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 45 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 46 - rejects undef 1048s # Subtest: rejects 1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 47 - rejects 1e-10 1048s # Subtest: rejects -1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 48 - rejects -1e-10 1048s # Subtest: rejects 1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 49 - rejects 1.23456e10 1048s # Subtest: rejects 1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 50 - rejects 1.23456e-10 1048s # Subtest: rejects -1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 51 - rejects -1.23456e10 1048s # Subtest: rejects -1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 52 - rejects -1.23456e-10 1048s # Subtest: rejects -1.23456e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using inlined constraint 1048s 1..3 1048s ok 53 - rejects -1.23456e+10 1048s 1..53 1048s ok 2 - MyUnion 1048s 1..2 1048s ok 2 - explicitly named union made of two builtins 1048s # Subtest: union made of two types without inline generators 1048s ok 1 - no name if union includes anonymous types 1048s ok 2 - union is anonymous if any of its constituents are anonymous 1048s # Subtest: 1048s # Subtest: accepts 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 1 - accepts 0 1048s # Subtest: accepts 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 2 - accepts 1 1048s # Subtest: accepts 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 3 - accepts 100 1048s # Subtest: accepts -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 4 - accepts -100 1048s # Subtest: accepts _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 5 - accepts _T::NumOverload object (0) 1048s # Subtest: accepts _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 6 - accepts _T::NumOverload object (1) 1048s # Subtest: accepts _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 7 - accepts _T::NumOverload object (-42) 1048s # Subtest: accepts 1e20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 8 - accepts 1e20 1048s # Subtest: accepts 1e100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 9 - accepts 1e100 1048s # Subtest: accepts -1e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 10 - accepts -1e10 1048s # Subtest: accepts -1e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 11 - accepts -1e+10 1048s # Subtest: accepts 1E20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 12 - accepts 1E20 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 13 - accepts ARRAY reference 1048s # Subtest: accepts _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 14 - accepts _T::ArrayOverload object 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 15 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 16 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 17 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 18 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 19 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 20 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 21 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 22 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 23 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 24 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 25 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 26 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 27 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 28 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 29 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 30 - rejects _T::ScalarOverload object 1048s # Subtest: rejects HASH reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 31 - rejects HASH reference 1048s # Subtest: rejects _T::HashOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 32 - rejects _T::HashOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 33 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 34 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 35 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 36 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 37 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 38 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 39 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 40 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 41 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 42 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 43 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 44 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 45 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 46 - rejects undef 1048s # Subtest: rejects 1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 47 - rejects 1e-10 1048s # Subtest: rejects -1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 48 - rejects -1e-10 1048s # Subtest: rejects 1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 49 - rejects 1.23456e10 1048s # Subtest: rejects 1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 50 - rejects 1.23456e-10 1048s # Subtest: rejects -1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 51 - rejects -1.23456e10 1048s # Subtest: rejects -1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 52 - rejects -1.23456e-10 1048s # Subtest: rejects -1.23456e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 53 - rejects -1.23456e+10 1048s 1..53 1048s ok 3 - 1048s 1..3 1048s ok 3 - union made of two types without inline generators 1048s # Subtest: union made of builtin and type without inline generator 1048s ok 1 - no name if union includes anonymous types 1048s ok 2 - union is anonymous if any of its constituents are anonymous 1048s # Subtest: 1048s # Subtest: accepts 0 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 1 - accepts 0 1048s # Subtest: accepts 1 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 2 - accepts 1 1048s # Subtest: accepts 100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 3 - accepts 100 1048s # Subtest: accepts -100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 4 - accepts -100 1048s # Subtest: accepts _T::NumOverload object (0) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 5 - accepts _T::NumOverload object (0) 1048s # Subtest: accepts _T::NumOverload object (1) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 6 - accepts _T::NumOverload object (1) 1048s # Subtest: accepts _T::NumOverload object (-42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 7 - accepts _T::NumOverload object (-42) 1048s # Subtest: accepts 1e20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 8 - accepts 1e20 1048s # Subtest: accepts 1e100 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 9 - accepts 1e100 1048s # Subtest: accepts -1e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 10 - accepts -1e10 1048s # Subtest: accepts -1e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 11 - accepts -1e+10 1048s # Subtest: accepts 1E20 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 12 - accepts 1E20 1048s # Subtest: accepts ARRAY reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 13 - accepts ARRAY reference 1048s # Subtest: accepts _T::ArrayOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s ok 3 - using non-inlined constraint 1048s 1..3 1048s ok 14 - accepts _T::ArrayOverload object 1048s # Subtest: rejects _T::BoolOverload object (true) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 15 - rejects _T::BoolOverload object (true) 1048s # Subtest: rejects _T::BoolOverload object (false) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 16 - rejects _T::BoolOverload object (false) 1048s # Subtest: rejects 42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 17 - rejects 42.42 1048s # Subtest: rejects -42.42 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 18 - rejects -42.42 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 19 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects _T::NumOverload object (42.42) 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 20 - rejects _T::NumOverload object (42.42) 1048s # Subtest: rejects '' 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 21 - rejects '' 1048s # Subtest: rejects "foo" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 22 - rejects "foo" 1048s # Subtest: rejects "has 42 in it" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 23 - rejects "has 42 in it" 1048s # Subtest: rejects _T::StrOverload object ('') 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 24 - rejects _T::StrOverload object ('') 1048s # Subtest: rejects _T::StrOverload object ("full") 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 25 - rejects _T::StrOverload object ("full") 1048s # Subtest: rejects "1\n" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 26 - rejects "1\n" 1048s # Subtest: rejects "\n1" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 27 - rejects "\n1" 1048s # Subtest: rejects SCALAR reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 28 - rejects SCALAR reference 1048s # Subtest: rejects REF reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 29 - rejects REF reference 1048s # Subtest: rejects _T::ScalarOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 30 - rejects _T::ScalarOverload object 1048s # Subtest: rejects HASH reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 31 - rejects HASH reference 1048s # Subtest: rejects _T::HashOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 32 - rejects _T::HashOverload object 1048s # Subtest: rejects CODE reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 33 - rejects CODE reference 1048s # Subtest: rejects _T::CodeOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 34 - rejects _T::CodeOverload object 1048s # Subtest: rejects "*main::SOME_GLOB" 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 35 - rejects "*main::SOME_GLOB" 1048s # Subtest: rejects GLOB reference 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 36 - rejects GLOB reference 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 37 - rejects _T::GlobOverload object 1048s # Subtest: rejects _T::GlobOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 38 - rejects _T::GlobOverload object 1048s # Subtest: rejects open filehandle 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 39 - rejects open filehandle 1048s # Subtest: rejects IO::File object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 40 - rejects IO::File object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 41 - rejects Regexp object 1048s # Subtest: rejects BlessedQR object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 42 - rejects BlessedQR object 1048s # Subtest: rejects _T::RegexOverload object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 43 - rejects _T::RegexOverload object 1048s # Subtest: rejects Regexp object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 44 - rejects Regexp object 1048s # Subtest: rejects FakeObject object 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 45 - rejects FakeObject object 1048s # Subtest: rejects undef 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 46 - rejects undef 1048s # Subtest: rejects 1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 47 - rejects 1e-10 1048s # Subtest: rejects -1e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 48 - rejects -1e-10 1048s # Subtest: rejects 1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 49 - rejects 1.23456e10 1048s # Subtest: rejects 1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 50 - rejects 1.23456e-10 1048s # Subtest: rejects -1.23456e10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 51 - rejects -1.23456e10 1048s # Subtest: rejects -1.23456e-10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 52 - rejects -1.23456e-10 1048s # Subtest: rejects -1.23456e+10 1048s ok 1 - using ->value_is_valid 1048s ok 2 - using subref overloading 1048s 1..2 1048s ok 53 - rejects -1.23456e+10 1048s 1..53 1048s ok 3 - 1048s 1..3 1048s ok 4 - union made of builtin and type without inline generator 1048s 1..4 1048s ok 1048s t/with-moo.t ............... 1048s ok 1 - no exception passing a Specio object as the isa parameter for a Moo attr 1048s ok 2 - no exception with new( size => $int ) 1048s ok 3 - got exception with new( size => $str ) 1048s ok 4 - no exception with new( numbers => [$int, $int, $int] ) 1048s ok 5 - no exception with new( ucstr => $ucstr ) 1048s ok 6 - no exception with new( ucstr => $lcstr ) 1048s ok 7 - ucstr attribute was coerced to upper case 1048s ok 8 - no exception with new( ucstr2 => $lcstr ) 1048s ok 9 - ucstr2 attribute was coerced to upper case 1048s ok 10 - no exception with new( ucstr3 => $lcstr ) 1048s ok 11 - ucstr3 attribute was coerced to upper case 1048s ok 12 - no exception with new( ucstr4 => $lcstr ) 1048s ok 13 - ucstr4 attribute was coerced to upper case 1048s ok 14 - no exception with Bar->new( bar => ['a'] ) 1048s ok 15 - no exception with Bar->new( bar => { a => 1 } ) 1048s 1..15 1048s ok 1049s t/with-moose.t ............. 1049s ok 1 - no exception passing a Specio object as the isa parameter for a Moose attr 1049s ok 2 - no exception with new( size => $int ) 1049s ok 3 - got exception with new( size => $str ) 1049s ok 4 - no exception with new( numbers => [$int, $int, $int] ) 1049s ok 5 - no exception with new( ucstr => $ucstr ) 1049s ok 6 - no exception with new( ucstr => $lcstr ) 1049s ok 7 - ucstr attribute was coerced to upper case 1049s ok 8 - no exception with new( ucstr2 => $lcstr ) 1049s ok 9 - ucstr2 attribute was coerced to upper case 1049s ok 10 - no exception with new( ucstr3 => $lcstr ) 1049s ok 11 - ucstr3 attribute was coerced to upper case 1049s ok 12 - no exception with new( ucstr4 => $lcstr ) 1049s ok 13 - ucstr4 attribute was coerced to upper case 1049s ok 14 - no exception creating native Array attr where isa => ArrayRef of Int 1049s ok 15 - no exception creating native Array attr where isa => AofStr and coerce => 1 1049s ok 16 - got exception creating native Array attr where isa => Str 1049s ok 17 - no exception pushing int onto native trait 1049s ok 18 - got exception pushing str onto native trait 1049s ok 19 - no exception pushing hashref onto coerced attribute 1049s ok 20 - pushed value was coerced as expected 1049s ok 21 - got exception trying to push regex object onto coerced attribute 1049s 1..21 1049s ok 1049s All tests successful. 1049s Files=34, Tests=341, 8 wallclock secs ( 0.45 usr 0.07 sys + 6.74 cusr 0.50 csys = 7.76 CPU) 1049s Result: PASS 1049s autopkgtest [22:20:08]: test autodep8-perl-build-deps: -----------------------] 1050s autodep8-perl-build-deps PASS 1050s autopkgtest [22:20:09]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 1050s autopkgtest [22:20:09]: test autodep8-perl: preparing testbed 1678s autopkgtest [22:30:37]: testbed dpkg architecture: s390x 1679s autopkgtest [22:30:38]: testbed apt version: 2.7.12 1679s autopkgtest [22:30:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1679s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1679s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 1679s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3720 kB] 1680s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 1680s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [485 kB] 1680s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [639 kB] 1680s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 1680s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 1680s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 1680s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3904 kB] 1680s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 1680s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [33.6 kB] 1680s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 1683s Fetched 8969 kB in 3s (3411 kB/s) 1683s Reading package lists... 1684s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1684s Reading package lists... 1691s Reading package lists... 1691s Building dependency tree... 1691s Reading state information... 1691s Calculating upgrade... 1692s The following packages were automatically installed and are no longer required: 1692s fuse3 libfuse3-3 libgdbm-compat4t64 libperl5.38 lto-disabled-list make 1692s perl-modules-5.38 s390-tools-data s390-tools-signed 1692s Use 'sudo apt autoremove' to remove them. 1692s The following packages will be REMOVED: 1692s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl s390-tools 1692s sysconfig-hardware 1692s The following NEW packages will be installed: 1692s libgdbm-compat4t64 libgdbm6t64 1692s The following packages will be upgraded: 1692s perl-base perl-modules-5.38 1692s 2 upgraded, 2 newly installed, 7 to remove and 0 not upgraded. 1692s Need to get 5114 kB of archives. 1692s After this operation, 15.7 MB disk space will be freed. 1692s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-base s390x 5.38.2-3.2 [1961 kB] 1692s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm6t64 s390x 1.23-5.1 [36.4 kB] 1692s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm-compat4t64 s390x 1.23-5.1 [6880 B] 1692s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 1693s Fetched 5114 kB in 1s (5516 kB/s) 1693s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52187 files and directories currently installed.) 1693s Removing sysconfig-hardware (0.0.14ubuntu2) ... 1693s Removing s390-tools (2.31.0-0ubuntu1) ... 1694s Removing dpkg-dev (1.22.4ubuntu5) ... 1694s Removing libdpkg-perl (1.22.4ubuntu5) ... 1694s Removing perl (5.38.2-3) ... 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51348 files and directories currently installed.) 1694s Preparing to unpack .../perl-base_5.38.2-3.2_s390x.deb ... 1694s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 1694s Setting up perl-base (5.38.2-3.2) ... 1694s dpkg: libgdbm6:s390x: dependency problems, but removing anyway as you requested: 1694s python3-gdbm:s390x depends on libgdbm6 (>= 1.16). 1694s man-db depends on libgdbm6 (>= 1.16). 1694s libperl5.38:s390x depends on libgdbm6 (>= 1.21). 1694s libgdbm-compat4:s390x depends on libgdbm6 (>= 1.16). 1694s 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51348 files and directories currently installed.) 1694s Removing libgdbm6:s390x (1.23-5) ... 1694s Selecting previously unselected package libgdbm6t64:s390x. 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51343 files and directories currently installed.) 1694s Preparing to unpack .../libgdbm6t64_1.23-5.1_s390x.deb ... 1694s Unpacking libgdbm6t64:s390x (1.23-5.1) ... 1694s dpkg: libgdbm-compat4:s390x: dependency problems, but removing anyway as you requested: 1694s libperl5.38:s390x depends on libgdbm-compat4 (>= 1.18-3). 1694s 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51349 files and directories currently installed.) 1694s Removing libgdbm-compat4:s390x (1.23-5) ... 1694s Selecting previously unselected package libgdbm-compat4t64:s390x. 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51344 files and directories currently installed.) 1694s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_s390x.deb ... 1694s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 1694s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 1694s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 1695s Setting up libgdbm6t64:s390x (1.23-5.1) ... 1695s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 1695s Setting up perl-modules-5.38 (5.38.2-3.2) ... 1695s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1695s Processing triggers for man-db (2.12.0-3) ... 1696s Processing triggers for initramfs-tools (0.142ubuntu20) ... 1696s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 1696s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1700s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1700s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1700s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1700s Reading package lists... 1701s Building dependency tree... 1701s Reading state information... 1701s The following packages will be REMOVED: 1701s fuse3* libfuse3-3* libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* 1701s perl-modules-5.38* s390-tools-data* s390-tools-signed* 1702s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 1702s After this operation, 50.6 MB disk space will be freed. 1702s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51350 files and directories currently installed.) 1702s Removing fuse3 (3.14.0-5) ... 1702s update-initramfs: deferring update (trigger activated) 1702s Removing libfuse3-3:s390x (3.14.0-5) ... 1702s Removing libperl5.38:s390x (5.38.2-3) ... 1702s Removing libgdbm-compat4t64:s390x (1.23-5.1) ... 1702s Removing lto-disabled-list (47) ... 1702s Removing make (4.3-4.1build1) ... 1702s Removing perl-modules-5.38 (5.38.2-3.2) ... 1702s Removing s390-tools-data (2.31.0-0ubuntu1) ... 1702s Removing s390-tools-signed (2.31.0-0ubuntu1) ... 1702s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1702s Processing triggers for man-db (2.12.0-3) ... 1702s Processing triggers for initramfs-tools (0.142ubuntu20) ... 1702s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 1702s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1706s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49353 files and directories currently installed.) 1706s Purging configuration files for fuse3 (3.14.0-5) ... 1707s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1707s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1707s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1707s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1707s Hit:5 http://ftpmaster.internal/ubuntu noble-backports InRelease 1713s Reading package lists... 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 1713s W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (main/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (universe/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (universe/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (restricted/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (restricted/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (multiverse/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-s390x) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/proposed.list:1 and /etc/apt/sources.list.d/proposed.sources:1 1713s Reading package lists... 1714s Building dependency tree... 1714s Reading state information... 1714s Calculating upgrade... 1714s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1714s Reading package lists... 1714s Building dependency tree... 1714s Reading state information... 1715s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1715s autopkgtest [22:31:14]: rebooting testbed after setup commands that affected boot 1873s Reading package lists... 1873s Building dependency tree... 1873s Reading state information... 1873s Starting pkgProblemResolver with broken count: 0 1874s Starting 2 pkgProblemResolver with broken count: 0 1874s Done 1874s The following additional packages will be installed: 1874s autodep8 dctrl-tools libalgorithm-c3-perl libb-hooks-op-check-perl 1874s libclass-c3-perl libclass-method-modifiers-perl libdata-optlist-perl 1874s libdb5.3t64 libdevel-callchecker-perl libdevel-stacktrace-perl 1874s libdynaloader-functions-perl libeval-closure-perl libgdbm-compat4t64 1874s libmodule-runtime-perl libmro-compat-perl libparams-classify-perl 1874s libparams-util-perl libperl5.38t64 librole-tiny-perl libspecio-perl 1874s libsub-exporter-perl libsub-install-perl libsub-quote-perl libxstring-perl 1874s perl perl-modules-5.38 pkg-perl-autopkgtest 1874s Suggested packages: 1874s debtags libscalar-number-perl libtest-fatal-perl libtry-tiny-perl perl-doc 1874s libterm-readline-gnu-perl | libterm-readline-perl-perl make 1874s libtap-harness-archive-perl 1874s Recommended packages: 1874s libclass-c3-xs-perl libdevel-lexalias-perl libref-util-perl 1874s The following packages will be REMOVED: 1874s libdb5.3 1874s The following NEW packages will be installed: 1874s autodep8 autopkgtest-satdep dctrl-tools libalgorithm-c3-perl 1874s libb-hooks-op-check-perl libclass-c3-perl libclass-method-modifiers-perl 1874s libdata-optlist-perl libdb5.3t64 libdevel-callchecker-perl 1874s libdevel-stacktrace-perl libdynaloader-functions-perl libeval-closure-perl 1874s libgdbm-compat4t64 libmodule-runtime-perl libmro-compat-perl 1874s libparams-classify-perl libparams-util-perl libperl5.38t64 librole-tiny-perl 1874s libspecio-perl libsub-exporter-perl libsub-install-perl libsub-quote-perl 1874s libxstring-perl perl perl-modules-5.38 pkg-perl-autopkgtest 1874s 0 upgraded, 28 newly installed, 1 to remove and 0 not upgraded. 1874s Need to get 6529 kB/9647 kB of archives. 1874s After this operation, 52.1 MB of additional disk space will be used. 1874s Get:1 /tmp/autopkgtest.CgDLVd/3-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [720 B] 1874s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdb5.3t64 s390x 5.3.28+dfsg2-5build1 [763 kB] 1875s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libperl5.38t64 s390x 5.38.2-3.2 [5007 kB] 1875s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl s390x 5.38.2-3.2 [231 kB] 1875s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 1875s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 1875s Get:7 http://ftpmaster.internal/ubuntu noble/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1875s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-op-check-perl s390x 0.22-2build2 [9388 B] 1875s Get:9 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 1875s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1875s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libparams-util-perl s390x 1.102-2build1 [21.1 kB] 1875s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libsub-install-perl all 0.929-1 [9764 B] 1875s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 1875s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] 1875s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-callchecker-perl s390x 0.008-2build1 [13.8 kB] 1875s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1875s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 1875s Get:18 http://ftpmaster.internal/ubuntu noble/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 1875s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x libparams-classify-perl s390x 0.015-2build3 [20.5 kB] 1875s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 1875s Get:21 http://ftpmaster.internal/ubuntu noble/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 1875s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 1875s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1875s Get:24 http://ftpmaster.internal/ubuntu noble/universe s390x libxstring-perl s390x 0.005-2build1 [7744 B] 1875s Get:25 http://ftpmaster.internal/ubuntu noble/universe s390x libspecio-perl all 0.48-1 [137 kB] 1875s Get:26 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 1876s Fetched 6529 kB in 1s (5271 kB/s) 1876s dpkg: libdb5.3:s390x: dependency problems, but removing anyway as you requested: 1876s libsasl2-modules-db:s390x depends on libdb5.3. 1876s libpython3.12-stdlib:s390x depends on libdb5.3. 1876s libpython3.11-stdlib:s390x depends on libdb5.3. 1876s libpam-modules:s390x depends on libdb5.3. 1876s iproute2 depends on libdb5.3. 1876s apt-utils depends on libdb5.3. 1876s 1876s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49352 files and directories currently installed.) 1876s Removing libdb5.3:s390x (5.3.28+dfsg2-4) ... 1876s Selecting previously unselected package libdb5.3t64:s390x. 1876s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49346 files and directories currently installed.) 1876s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_s390x.deb ... 1876s Unpacking libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 1876s Setting up libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 1876s Selecting previously unselected package perl-modules-5.38. 1876s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49352 files and directories currently installed.) 1876s Preparing to unpack .../00-perl-modules-5.38_5.38.2-3.2_all.deb ... 1876s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 1876s Selecting previously unselected package libgdbm-compat4t64:s390x. 1876s Preparing to unpack .../01-libgdbm-compat4t64_1.23-5.1_s390x.deb ... 1876s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 1876s Selecting previously unselected package libperl5.38t64:s390x. 1876s Preparing to unpack .../02-libperl5.38t64_5.38.2-3.2_s390x.deb ... 1876s Unpacking libperl5.38t64:s390x (5.38.2-3.2) ... 1877s Selecting previously unselected package perl. 1877s Preparing to unpack .../03-perl_5.38.2-3.2_s390x.deb ... 1877s Unpacking perl (5.38.2-3.2) ... 1877s Selecting previously unselected package dctrl-tools. 1877s Preparing to unpack .../04-dctrl-tools_2.24-3build2_s390x.deb ... 1877s Unpacking dctrl-tools (2.24-3build2) ... 1877s Selecting previously unselected package autodep8. 1877s Preparing to unpack .../05-autodep8_0.28_all.deb ... 1877s Unpacking autodep8 (0.28) ... 1877s Selecting previously unselected package libalgorithm-c3-perl. 1877s Preparing to unpack .../06-libalgorithm-c3-perl_0.11-2_all.deb ... 1877s Unpacking libalgorithm-c3-perl (0.11-2) ... 1877s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 1877s Preparing to unpack .../07-libb-hooks-op-check-perl_0.22-2build2_s390x.deb ... 1877s Unpacking libb-hooks-op-check-perl:s390x (0.22-2build2) ... 1877s Selecting previously unselected package libclass-c3-perl. 1877s Preparing to unpack .../08-libclass-c3-perl_0.35-2_all.deb ... 1877s Unpacking libclass-c3-perl (0.35-2) ... 1877s Selecting previously unselected package libclass-method-modifiers-perl. 1877s Preparing to unpack .../09-libclass-method-modifiers-perl_2.15-1_all.deb ... 1877s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1877s Selecting previously unselected package libparams-util-perl. 1877s Preparing to unpack .../10-libparams-util-perl_1.102-2build1_s390x.deb ... 1877s Unpacking libparams-util-perl (1.102-2build1) ... 1877s Selecting previously unselected package libsub-install-perl. 1877s Preparing to unpack .../11-libsub-install-perl_0.929-1_all.deb ... 1877s Unpacking libsub-install-perl (0.929-1) ... 1877s Selecting previously unselected package libdata-optlist-perl. 1877s Preparing to unpack .../12-libdata-optlist-perl_0.114-1_all.deb ... 1877s Unpacking libdata-optlist-perl (0.114-1) ... 1877s Selecting previously unselected package libdynaloader-functions-perl. 1877s Preparing to unpack .../13-libdynaloader-functions-perl_0.003-3_all.deb ... 1877s Unpacking libdynaloader-functions-perl (0.003-3) ... 1877s Selecting previously unselected package libdevel-callchecker-perl:s390x. 1877s Preparing to unpack .../14-libdevel-callchecker-perl_0.008-2build1_s390x.deb ... 1877s Unpacking libdevel-callchecker-perl:s390x (0.008-2build1) ... 1877s Selecting previously unselected package libdevel-stacktrace-perl. 1877s Preparing to unpack .../15-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1877s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1877s Selecting previously unselected package libsub-exporter-perl. 1877s Preparing to unpack .../16-libsub-exporter-perl_0.990-1_all.deb ... 1877s Unpacking libsub-exporter-perl (0.990-1) ... 1877s Selecting previously unselected package libeval-closure-perl. 1877s Preparing to unpack .../17-libeval-closure-perl_0.14-3_all.deb ... 1877s Unpacking libeval-closure-perl (0.14-3) ... 1877s Selecting previously unselected package libparams-classify-perl:s390x. 1877s Preparing to unpack .../18-libparams-classify-perl_0.015-2build3_s390x.deb ... 1877s Unpacking libparams-classify-perl:s390x (0.015-2build3) ... 1877s Selecting previously unselected package libmodule-runtime-perl. 1877s Preparing to unpack .../19-libmodule-runtime-perl_0.016-2_all.deb ... 1877s Unpacking libmodule-runtime-perl (0.016-2) ... 1877s Selecting previously unselected package libmro-compat-perl. 1877s Preparing to unpack .../20-libmro-compat-perl_0.15-2_all.deb ... 1877s Unpacking libmro-compat-perl (0.15-2) ... 1877s Selecting previously unselected package librole-tiny-perl. 1877s Preparing to unpack .../21-librole-tiny-perl_2.002004-1_all.deb ... 1877s Unpacking librole-tiny-perl (2.002004-1) ... 1877s Selecting previously unselected package libsub-quote-perl. 1877s Preparing to unpack .../22-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1877s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1877s Selecting previously unselected package libxstring-perl:s390x. 1877s Preparing to unpack .../23-libxstring-perl_0.005-2build1_s390x.deb ... 1877s Unpacking libxstring-perl:s390x (0.005-2build1) ... 1877s Selecting previously unselected package libspecio-perl. 1877s Preparing to unpack .../24-libspecio-perl_0.48-1_all.deb ... 1877s Unpacking libspecio-perl (0.48-1) ... 1877s Selecting previously unselected package pkg-perl-autopkgtest. 1877s Preparing to unpack .../25-pkg-perl-autopkgtest_0.77_all.deb ... 1877s Unpacking pkg-perl-autopkgtest (0.77) ... 1877s Selecting previously unselected package autopkgtest-satdep. 1877s Preparing to unpack .../26-3-autopkgtest-satdep.deb ... 1877s Unpacking autopkgtest-satdep (0) ... 1877s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 1877s Setting up perl-modules-5.38 (5.38.2-3.2) ... 1877s Setting up libperl5.38t64:s390x (5.38.2-3.2) ... 1877s Setting up dctrl-tools (2.24-3build2) ... 1877s Setting up autodep8 (0.28) ... 1877s Setting up perl (5.38.2-3.2) ... 1877s Setting up libalgorithm-c3-perl (0.11-2) ... 1877s Setting up libb-hooks-op-check-perl:s390x (0.22-2build2) ... 1877s Setting up pkg-perl-autopkgtest (0.77) ... 1877s Setting up libparams-util-perl (1.102-2build1) ... 1877s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1877s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1877s Setting up libdynaloader-functions-perl (0.003-3) ... 1877s Setting up libclass-method-modifiers-perl (2.15-1) ... 1877s Setting up libclass-c3-perl (0.35-2) ... 1877s Setting up libxstring-perl:s390x (0.005-2build1) ... 1877s Setting up libdevel-callchecker-perl:s390x (0.008-2build1) ... 1877s Setting up libsub-install-perl (0.929-1) ... 1877s Setting up libdata-optlist-perl (0.114-1) ... 1877s Setting up librole-tiny-perl (2.002004-1) ... 1877s Setting up libmro-compat-perl (0.15-2) ... 1877s Setting up libsub-exporter-perl (0.990-1) ... 1877s Setting up libeval-closure-perl (0.14-3) ... 1877s Setting up libparams-classify-perl:s390x (0.015-2build3) ... 1877s Setting up libmodule-runtime-perl (0.016-2) ... 1877s Setting up libspecio-perl (0.48-1) ... 1877s Setting up autopkgtest-satdep (0) ... 1877s Processing triggers for man-db (2.12.0-3) ... 1878s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1881s (Reading database ... 51682 files and directories currently installed.) 1881s Removing autopkgtest-satdep (0) ... 1884s autopkgtest [22:34:03]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 1884s autopkgtest [22:34:03]: test autodep8-perl: [----------------------- 1885s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1885s 1..4 1885s ok 1 - /usr/bin/perl -w -M"Specio" -e 1 2>&1 exited successfully 1885s ok 2 - /usr/bin/perl -w -M"Specio" -e 1 2>&1 produced no (non-whitelisted) output 1885s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Specio" -e 1 2>&1 exited successfully 1885s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Specio" -e 1 2>&1 produced no (non-whitelisted) output 1885s ok 1885s All tests successful. 1885s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.12 cusr 0.02 csys = 0.17 CPU) 1885s Result: PASS 1885s autopkgtest [22:34:04]: test autodep8-perl: -----------------------] 1885s autopkgtest [22:34:04]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 1885s autodep8-perl PASS (superficial) 1886s autopkgtest [22:34:05]: test autodep8-perl-recommends: preparing testbed 1887s Reading package lists... 1888s Building dependency tree... 1888s Reading state information... 1888s Starting pkgProblemResolver with broken count: 0 1888s Starting 2 pkgProblemResolver with broken count: 0 1888s Done 1888s The following additional packages will be installed: 1888s libref-util-perl 1888s Recommended packages: 1888s libreadonly-perl libref-util-xs-perl 1888s The following NEW packages will be installed: 1888s autopkgtest-satdep libref-util-perl 1888s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 1888s Need to get 15.1 kB/15.8 kB of archives. 1888s After this operation, 44.0 kB of additional disk space will be used. 1888s Get:1 /tmp/autopkgtest.CgDLVd/4-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [728 B] 1889s Get:2 http://ftpmaster.internal/ubuntu noble/universe s390x libref-util-perl all 0.204-2 [15.1 kB] 1889s Fetched 15.1 kB in 0s (47.2 kB/s) 1889s Selecting previously unselected package libref-util-perl. 1889s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51682 files and directories currently installed.) 1889s Preparing to unpack .../libref-util-perl_0.204-2_all.deb ... 1889s Unpacking libref-util-perl (0.204-2) ... 1889s Selecting previously unselected package autopkgtest-satdep. 1889s Preparing to unpack .../4-autopkgtest-satdep.deb ... 1889s Unpacking autopkgtest-satdep (0) ... 1889s Setting up libref-util-perl (0.204-2) ... 1889s Setting up autopkgtest-satdep (0) ... 1889s Processing triggers for man-db (2.12.0-3) ... 1892s (Reading database ... 51691 files and directories currently installed.) 1892s Removing autopkgtest-satdep (0) ... 1892s autopkgtest [22:34:11]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1892s autopkgtest [22:34:11]: test autodep8-perl-recommends: [----------------------- 1893s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1893s 1..4 1893s ok 1 - Package libspecio-perl is known to dpkg 1893s ok 2 - Got status information for package libspecio-perl 1893s ok 3 # skip libspecio-perl has Suggestions and no explicit skip list 1893s ok 4 # skip libspecio-perl has Suggestions and no explicit skip list 1893s ok 1893s All tests successful. 1893s Files=1, Tests=4, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.04 cusr 0.01 csys = 0.07 CPU) 1893s Result: PASS 1893s autopkgtest [22:34:12]: test autodep8-perl-recommends: -----------------------] 1893s autopkgtest [22:34:12]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 1893s autodep8-perl-recommends PASS (superficial) 1894s autopkgtest [22:34:13]: @@@@@@@@@@@@@@@@@@@@ summary 1894s autodep8-perl-build-deps PASS 1894s autodep8-perl PASS (superficial) 1894s autodep8-perl-recommends PASS (superficial) 1905s Creating nova instance adt-noble-s390x-libspecio-perl-20240318-220239-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240318.img (UUID 126c2eb3-57be-497a-ae93-1bb0d09cf1e0)...