| Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 38% |
|
21 (test executions: 25) | 3 | 3 | 2 | 0 | 13 |
| Feature | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| External data acquisition system | n/a |
|
2 | 0 | 0 | 0 | 0 | 2 | |||
| External data sources | 75% |
|
4 (test executions: 6) | 3 | 1 | 0 | 0 | 0 | |||
| Information resources | 0% |
|
7 (test executions: 9) | 0 | 2 | 2 | 0 | 3 | |||
| Observation management | n/a |
|
3 | 0 | 0 | 0 | 0 | 3 | |||
| System access | n/a |
|
3 | 0 | 0 | 0 | 0 | 3 | |||
| System register process | n/a |
|
2 | 0 | 0 | 0 | 0 | 2 |
| Test | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||
|---|---|---|---|---|---|---|---|---|---|
| Data acquisition after removal (in BDDTests.Spec, External data sources) retry #1 retry #2 | 0% |
|
1 (test executions: 3) | 0 | 1 | 0 | 0 | 0 | |
Error: Exception has been thrown by the target of an invocation. -> There is an error in XML document (4, 15). -> Data at the root level is invalid. Line 4, position 15. |
|||||||||
| Documents request (in BDDTests.Spec, Information resources) retry #1 retry #2 | 0% |
|
1 (test executions: 3) | 0 | 1 | 0 | 0 | 0 | |
Error: No connection string named 'DomainModelContainer' could be found in the application config file. |
|||||||||
| Guest user adds resource (in BDDTests.Spec, Information resources) | 0% |
|
1 | 0 | 1 | 0 | 0 | 0 | |
Error: No connection string named 'DomainModelContainer' could be found in the application config file. |
| Test | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||
|---|---|---|---|---|---|---|---|---|---|
| Scenario: Add new external data acquisition systems | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: The data acquisition elements are executed | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 |
| Test | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||
|---|---|---|---|---|---|---|---|---|---|
| Scenario: Obtain publications of external data sources | 100% |
|
1 | 1 | 0 | 0 | 0 | 0 | |
| Scenario: Add a new external data source to the list of subscriptions | 100% |
|
1 | 1 | 0 | 0 | 0 | 0 | |
| Scenario: Delete a data source from the subscription collection | 100% |
|
1 | 1 | 0 | 0 | 0 | 0 | |
| Scenario: Data acquisition after removal retry #1 retry #2 | 0% |
|
1 (test executions: 3) | 0 | 1 | 0 | 0 | 0 |
| Test | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||
|---|---|---|---|---|---|---|---|---|---|
| Scenario: Documents request retry #1 retry #2 | 0% |
|
1 (test executions: 3) | 0 | 1 | 0 | 0 | 0 | |
| Scenario: Guest user asks for private resources | 0% |
|
1 | 0 | 0 | 1 | 0 | 0 | |
| Scenario: Request with no results due to privileges | 0% |
|
1 | 0 | 0 | 1 | 0 | 0 | |
| Scenario: Guest user adds resource | 0% |
|
1 | 0 | 1 | 0 | 0 | 0 | |
| Scenario: Registered user adds new resource | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: Request for resources in different language | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: Origin of resource | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 |
| Test | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||
|---|---|---|---|---|---|---|---|---|---|
| Scenario: Calculate the mean of observations about a specific area, like Europe, for a given indicator | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: Get the observations stored in the system about a given area or indicator | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: A new observation about a given aspect in Europe is added to the system | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 |
| Test | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||
|---|---|---|---|---|---|---|---|---|---|
| Scenario: A registered user logs in | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: A user not registered in the system logs in | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: A user accesses the system without logging in | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 |
| Test | Success rate | Tests | Succeeded | Failed | Pending | Ignored | Skipped | ||
|---|---|---|---|---|---|---|---|---|---|
| Scenario: A user completes successfully the register process | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 | |
| Scenario: A user does not complete successfully the register process | n/a |
|
1 | 0 | 0 | 0 | 0 | 1 |
| Steps | Trace | Result |
|---|---|---|
Given a collection of stored resources in the system about a given subject in a given area |
done: ExternalDataSourcesSteps.GivenACollectionOfStoredResourcesInTheSystemAboutAGivenSubjectInAGivenArea() (1.6s) |
Succeeded in 2.386s |
And a data source the system ObservaTerra is subscribed to has published a new resource about that subject in that area |
done: ExternalDataSourcesSteps.GivenADataSourceTheSystemObservaTerraIsSubscribedToHasPublishedANewResourceAboutThatSubjectInThatArea() (0.0s) |
Succeeded in 0.001s |
When the main system runs the external data acquisition system next time |
done: ExternalDataSourcesSteps.WhenTheMainSystemRunsTheExternalDataAcquisitionSystemNextTime() (0.0s) |
Succeeded in 0.118s |
Then the collection of resources about that subject in that area will be one unit greater |
Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/alt Crawl of page succeeded https://data.undp.org/ Crawl of page succeeded https://data.undp.org/profile Crawl of page succeeded https://data.undp.org/signup Crawl of page succeeded https://data.undp.org/login Crawl of page succeeded https://data.undp.org/admin Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k?defaultRender=richList Crawl of page succeeded https://data.undp.org/logout Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/about Crawl of page succeeded https://data.undp.org/profile/Chris-Whong/xpic-k57b Crawl of page succeeded https://data.undp.org/api/assets/1D12A5BB-5609-41EE-AEB2-A03CC02254D6?download=true Page had no content https://data.undp.org/api/assets/1D12A5BB-5609-41EE-AEB2-A03CC02254D6?download=true Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k?defaultRender=template Crawl of page succeeded https://data.undp.org/videos/popup Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/edit Crawl of page succeeded https://data.undp.org/forgot_password Crawl of page succeeded https://data.undp.org/d/wxub-qc5k?category=dataset&view_name=Table-1-Human-Development-Index-and-its-components Crawl of page succeeded https://data.undp.org/page/projects Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k?row_index=0 Crawl of page succeeded https://data.undp.org/api_foundry/forge/wxub-qc5k Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn Crawl of page succeeded https://data.undp.org/d/yjfv-z3mx Crawl of page succeeded https://data.undp.org/page/africa Crawl of page succeeded https://data.undp.org/page/arab-states Crawl of page succeeded http://data.undp.org/api/views/wxub-qc5k/rows.rss Page had no content http://data.undp.org/api/views/wxub-qc5k/rows.rss Crawl of page succeeded https://data.undp.org/page/asia-pacific Crawl of page succeeded https://data.undp.org/page/europe-cis Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx Crawl of page succeeded https://data.undp.org/page/latin-america-caribbean Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa Crawl of page succeeded https://data.undp.org/api/views/wxub-qc5k/rows.pdf?app_token=U29jcmF0YS0td2VraWNrYXNz0 Page had no content https://data.undp.org/api/views/wxub-qc5k/rows.pdf?app_token=U29jcmF0YS0td2VraWNrYXNz0 Crawl of page succeeded https://data.undp.org/views/wxub-qc5k/rows.rss Page had no content https://data.undp.org/views/wxub-qc5k/rows.rss Crawl of page succeeded https://data.undp.org/views/wxub-qc5k/rows.xls?accessType=DOWNLOAD Page had no content https://data.undp.org/views/wxub-qc5k/rows.xls?accessType=DOWNLOAD Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/alt?&page=1 Crawl of page succeeded https://data.undp.org/views/wxub-qc5k/rows.xlsx?accessType=DOWNLOAD Page had no content https://data.undp.org/views/wxub-qc5k/rows.xlsx?accessType=DOWNLOAD Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/alt?&page=3 Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/alt?&page=4 Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/widget_preview?height=425&variation=vb6g-9i38&width=500 Crawl of page failed https://data.undp.org/wxub-qc5k/datasets/wxub-qc5k/contact Page had no content https://data.undp.org/wxub-qc5k/datasets/wxub-qc5k/contact Crawl of page succeeded https://data.undp.org/login?no_js=true Crawl of page succeeded https://data.undp.org/signup?no_js=true Downloaded file from https://data.undp.org/views/wxub-qc5k/rows.csv?accessType=DOWNLOAD Crawl of page succeeded https://data.undp.org/views/wxub-qc5k/rows.csv?accessType=DOWNLOAD Page had no content https://data.undp.org/views/wxub-qc5k/rows.csv?accessType=DOWNLOAD Crawl of page succeeded https://data.undp.org/datasets/wxub-qc5k/email?category=dataset&view_name=Table-1-Human-Development-Index-and-its-components Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k?category=dataset&view_name=Table-1-Human-Development-Index-and-its-components Crawl of page succeeded https://data.undp.org/dataset/Top-Recipient-Countries-Expenditure-2013/wuwy-uzsx Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/alt?&page=2 Crawl of page succeeded https://data.undp.org/d/dkye-mt4i Crawl of page succeeded https://data.undp.org/d/yaag-umbd Crawl of page succeeded https://data.undp.org/d/btw5-zu2n Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/alt?&page=5 Crawl of page succeeded https://data.undp.org/d/dwzk-ibb2 Crawl of page succeeded https://data.undp.org/videos Crawl of page succeeded https://data.undp.org/d/8vu2-4uz3 Crawl of page succeeded https://data.undp.org/d/dx28-b7eq Crawl of page succeeded https://data.undp.org/d/qm55-ksfc Crawl of page succeeded https://data.undp.org/d/atgf-5gtd Crawl of page succeeded https://data.undp.org/d/akz4-h8ur Crawl of page succeeded https://data.undp.org/d/kw6u-64h9 Crawl of page succeeded https://data.undp.org/d/625h-nnav Crawl of page succeeded https://data.undp.org/d/i35k-u44r Crawl of page succeeded https://data.undp.org/d/rcfr-sa24 Crawl of page succeeded https://data.undp.org/d/er2m-6nsu Crawl of page succeeded https://data.undp.org/d/fg9w-p834 Crawl of page succeeded https://data.undp.org/d/dr5v-vyzy Crawl of page succeeded https://data.undp.org/d/p253-mjiq Crawl of page succeeded https://data.undp.org/d/34pq-rfn7 Crawl of page succeeded https://data.undp.org/d/gfpp-g6t4 Crawl of page succeeded https://data.undp.org/d/t7ec-kpmt Crawl of page succeeded https://data.undp.org/d/xggw-qesa Crawl of page succeeded https://data.undp.org/d/dr8v-wpxa Crawl of page succeeded https://data.undp.org/d/cpgt-qp6e Crawl of page succeeded https://data.undp.org/d/mdbw-wtx2 Crawl of page succeeded https://data.undp.org/d/bgep-qn4a Crawl of page succeeded https://data.undp.org/d/udzb-ypv8 Crawl of page succeeded https://data.undp.org/d/j9xy-43tn Crawl of page succeeded https://data.undp.org/d/8vhm-wy5u Crawl of page succeeded https://data.undp.org/d/bg5n-rt9z Crawl of page succeeded https://data.undp.org/d/4ne3-n8sa Crawl of page succeeded https://data.undp.org/d/azrb-qfqd Crawl of page succeeded https://data.undp.org/d/pmu9-me3y Crawl of page succeeded https://data.undp.org/d/sv3p-dkay Crawl of page succeeded https://data.undp.org/d/n7jh-xsvk Crawl of page succeeded https://data.undp.org/d/sq3v-7bwp Crawl of page succeeded https://data.undp.org/d/v987-qypj Crawl of page succeeded https://data.undp.org/d/3fnf-s24j Crawl of page succeeded https://data.undp.org/d/gckn-jiz9 Crawl of page succeeded https://data.undp.org/d/cmpy-pcj9 Crawl of page succeeded https://data.undp.org/d/guv9-qh7z Crawl of page succeeded https://data.undp.org/d/eui5-w7zx Crawl of page succeeded https://data.undp.org/d/4cux-ku73 Crawl of page succeeded https://data.undp.org/d/pmvk-h5pu Crawl of page succeeded https://data.undp.org/d/gdn3-68qy Crawl of page succeeded https://data.undp.org/d/x9v8-qxsk Crawl of page succeeded https://data.undp.org/d/5b86-9vjm Crawl of page succeeded https://data.undp.org/d/j4qa-5826 Crawl of page succeeded https://data.undp.org/d/4n6f-rrv8 Crawl of page succeeded https://data.undp.org/d/nsrt-dnyv Crawl of page succeeded https://data.undp.org/d/xr5w-denu Crawl of page succeeded https://data.undp.org/d/vekv-65ui Crawl of page succeeded https://data.undp.org/d/p44w-uvik Crawl of page succeeded https://data.undp.org/d/xgej-s6c7 Crawl of page succeeded https://data.undp.org/d/4gda-urpe Crawl of page succeeded https://data.undp.org/d/86jn-aqda Crawl of page succeeded https://data.undp.org/d/3wa9-fwdu Crawl of page succeeded https://data.undp.org/d/uhzm-xz5d Crawl of page succeeded https://data.undp.org/d/tg2a-7qsq Crawl of page succeeded https://data.undp.org/d/wa24-trd7 Crawl of page succeeded https://data.undp.org/d/pq7u-e2j6 Crawl of page succeeded https://data.undp.org/d/3ev9-pjy4 Crawl of page succeeded https://data.undp.org/d/ejgg-j4tc Crawl of page succeeded https://data.undp.org/d/jss9-zjix Crawl of page succeeded https://data.undp.org/d/2sus-aax2 Crawl of page succeeded https://data.undp.org/d/dgxe-4etk Crawl of page succeeded https://data.undp.org/d/p2kr-pa8t Crawl of page succeeded https://data.undp.org/d/xy2r-6n58 Crawl of page succeeded https://data.undp.org/d/pexq-dhsb Crawl of page succeeded https://data.undp.org/d/q8v2-nuck Crawl of page succeeded https://data.undp.org/d/chs7-fp52 Crawl of page succeeded https://data.undp.org/d/v6h5-7wu2 Crawl of page succeeded https://data.undp.org/d/vep2-kutf Crawl of page succeeded https://data.undp.org/d/whj5-zqw8 Crawl of page succeeded https://data.undp.org/d/9xrh-hb5x Crawl of page succeeded https://data.undp.org/d/mtgq-fh7e Crawl of page succeeded https://data.undp.org/d/j5an-i8cp Crawl of page succeeded https://data.undp.org/d/y73i-rv9x Crawl of page succeeded https://data.undp.org/d/s4hz-ps2a Crawl of page succeeded https://data.undp.org/d/sjwc-6s6n Crawl of page succeeded https://data.undp.org/d/559y-c52v Crawl of page succeeded https://data.undp.org/d/qfks-bxxx Crawl of page succeeded https://data.undp.org/d/5j4e-frgx Crawl of page succeeded https://data.undp.org/d/96dj-hi3t Crawl of page succeeded https://data.undp.org/d/r5sb-b9te Crawl of page succeeded https://data.undp.org/d/mbsb-74a4 Crawl of page succeeded https://data.undp.org/d/uevh-3kce Crawl of page succeeded https://data.undp.org/d/kk4y-mamv Crawl of page succeeded https://data.undp.org/d/y4pq-37ym Crawl of page succeeded https://data.undp.org/d/seyg-szmx Crawl of page succeeded https://data.undp.org/d/gy5g-i4jm Crawl of page succeeded https://data.undp.org/d/r6qw-ina9 Crawl of page succeeded https://data.undp.org/d/iavv-3ayj Crawl of page succeeded https://data.undp.org/d/up6t-c83t Crawl of page succeeded https://data.undp.org/d/sbn6-nsva Crawl of page succeeded https://data.undp.org/d/f96e-pk9a Crawl of page succeeded https://data.undp.org/d/ea9p-3gyt Crawl of page succeeded https://data.undp.org/d/329u-wxbh Crawl of page succeeded https://data.undp.org/d/rhsw-i7y8 Crawl of page succeeded https://data.undp.org/d/qart-w5te Crawl of page succeeded https://data.undp.org/d/i5nr-ss9q Crawl of page succeeded https://data.undp.org/d/tthf-z5tf Crawl of page succeeded https://data.undp.org/d/amcy-ifqr Crawl of page succeeded https://data.undp.org/d/g5ki-e92g Crawl of page succeeded https://data.undp.org/d/9rpm-8p7d Crawl of page succeeded https://data.undp.org/d/63js-vc3a Crawl of page succeeded https://data.undp.org/d/y6fa-by7k Crawl of page succeeded https://data.undp.org/d/f4hj-za8s Crawl of page succeeded https://data.undp.org/d/9t6z-8h2n Crawl of page succeeded https://data.undp.org/d/65v7-m7sm Crawl of page succeeded https://data.undp.org/d/d8ic-zht8 Crawl of page succeeded https://data.undp.org/d/xqxs-4zvu Crawl of page succeeded https://data.undp.org/d/yhnp-644k Crawl of page succeeded https://data.undp.org/d/7yqg-9xcr Crawl of page succeeded https://data.undp.org/d/wep4-b35i Crawl of page succeeded https://data.undp.org/d/4dvc-27j4 Crawl of page succeeded https://data.undp.org/d/gcd9-sabd Crawl of page succeeded https://data.undp.org/d/rdqp-4j98 Crawl of page succeeded https://data.undp.org/d/xnmi-tmfx Crawl of page succeeded https://data.undp.org/d/x27q-czkn Crawl of page succeeded https://data.undp.org/d/atuv-jiwi Crawl of page succeeded https://data.undp.org/d/9it9-cc66 Crawl of page succeeded https://data.undp.org/d/ktkn-638q Crawl of page succeeded https://data.undp.org/d/crbr-isii Crawl of page succeeded https://data.undp.org/d/yvua-zt5s Crawl of page succeeded https://data.undp.org/d/tiiw-pskq Crawl of page succeeded https://data.undp.org/d/cki2-6fqe Crawl of page succeeded https://data.undp.org/d/2kez-2th3 Crawl of page succeeded https://data.undp.org/d/c3ks-4uuw Crawl of page succeeded https://data.undp.org/d/rkkj-bbrx Crawl of page succeeded https://data.undp.org/d/uvvh-r3u3 Crawl of page succeeded https://data.undp.org/d/4h8f-vi5y Crawl of page succeeded https://data.undp.org/d/egsw-rrvb Crawl of page succeeded https://data.undp.org/d/ynkh-9few Crawl of page succeeded https://data.undp.org/d/puz5-536n Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k/1?row_index=0 Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn?defaultRender=table Crawl of page succeeded https://data.undp.org/d/2ins-3yf6 Crawl of page succeeded http://data.undp.org/api/views/n9tv-twcn/rows.rss Page had no content http://data.undp.org/api/views/n9tv-twcn/rows.rss Crawl of page succeeded https://data.undp.org/d/cdee-cjnu Crawl of page succeeded https://data.undp.org/d/8j4f-zedt Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn?defaultRender=richList Crawl of page succeeded https://data.undp.org/d/egmk-e9dd Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn?defaultRender=page Crawl of page succeeded https://data.undp.org/d/r9nk-9a33 Crawl of page succeeded https://data.undp.org/d/2527-j6tc Crawl of page succeeded http://data.undp.org/api/views/yjfv-z3mx/rows.rss Page had no content http://data.undp.org/api/views/yjfv-z3mx/rows.rss Crawl of page succeeded https://data.undp.org/d/28aw-zitz Crawl of page succeeded https://data.undp.org/d/bjen-wu3h Crawl of page succeeded https://data.undp.org/d/ug6m-nj7y Crawl of page succeeded https://data.undp.org/d/j9p8-jx3x Crawl of page succeeded https://data.undp.org/d/fafj-em9v Crawl of page succeeded https://data.undp.org/d/j9fj-hdu8 Crawl of page succeeded https://data.undp.org/d/82nn-pgag Crawl of page succeeded http://data.undp.org/api/views/mz96-avwa/rows.rss Page had no content http://data.undp.org/api/views/mz96-avwa/rows.rss Crawl of page succeeded https://data.undp.org/d/th2p-fzif Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx? Crawl of page succeeded https://data.undp.org/d/9k4b-648w Crawl of page succeeded http://data.undp.org/api/views/wuwy-uzsx/rows.rss Page had no content http://data.undp.org/api/views/wuwy-uzsx/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Table-1-Human-Development-Index-and-its-components/wxub-qc5k?row_index=1 Crawl of page succeeded https://data.undp.org/d/6et7-wneb Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx/alt Crawl of page succeeded https://data.undp.org/d/2cs9-52sw Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx?defaultRender=table Crawl of page succeeded https://data.undp.org/d/3jhw-hf53 Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx?defaultRender=richList Crawl of page succeeded http://data.undp.org/api/views/dkye-mt4i/rows.rss Page had no content http://data.undp.org/api/views/dkye-mt4i/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn/alt Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn/about Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx/about Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa?defaultRender=page Crawl of page succeeded https://data.undp.org/d/kwiu-pacz Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn?defaultRender=template Crawl of page succeeded https://data.undp.org/d/jfc2-kj6x Crawl of page succeeded http://data.undp.org/api/views/yaag-umbd/rows.rss Page had no content http://data.undp.org/api/views/yaag-umbd/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx? Crawl of page succeeded https://data.undp.org/d/6u2i-dgkg Crawl of page succeeded https://data.undp.org/d/4y6e-rhae Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa/alt Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa/about Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx/alt Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx?defaultRender=table Crawl of page succeeded http://data.undp.org/api/views/btw5-zu2n/rows.rss Page had no content http://data.undp.org/api/views/btw5-zu2n/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i? Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i/about Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd/alt Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd/about Crawl of page succeeded http://data.undp.org/api/views/dwzk-ibb2/rows.rss Page had no content http://data.undp.org/api/views/dwzk-ibb2/rows.rss Crawl of page succeeded https://data.undp.org/d/yjfv-z3mx?category=dataset&view_name=UNDP-2013-Development-projects Crawl of page succeeded https://data.undp.org/d/e7j5-hkvf Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx?row_index=0 Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n? Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n/alt Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx?defaultRender=page Crawl of page succeeded http://data.undp.org/api/views/8vu2-4uz3/rows.rss Page had no content http://data.undp.org/api/views/8vu2-4uz3/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx/about Crawl of page succeeded https://data.undp.org/profile/Akshay-Sinha/xx65-33ch Crawl of page succeeded https://data.undp.org/d/p6yp-uq7c Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i/alt Crawl of page succeeded https://data.undp.org/d/n9tv-twcn?category=dataset&view_name=Top-Contributing-Donors Crawl of page succeeded https://data.undp.org/api_foundry/forge/n9tv-twcn Crawl of page succeeded https://data.undp.org/d/xtqy-c7h5 Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2? Crawl of page succeeded http://data.undp.org/api/views/dx28-b7eq/rows.rss Page had no content http://data.undp.org/api/views/dx28-b7eq/rows.rss Crawl of page succeeded https://data.undp.org/api_foundry/forge/mz96-avwa Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2/alt Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa/edit Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2/about Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd? Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd?defaultRender=page Crawl of page succeeded http://data.undp.org/api/views/qm55-ksfc/rows.rss Page had no content http://data.undp.org/api/views/qm55-ksfc/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx?row_index=0 Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn?row_index=0 Crawl of page succeeded https://data.undp.org/dataset/Top-Contributing-Donors/n9tv-twcn/edit Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2 Crawl of page succeeded https://data.undp.org/profile/UNDP-Transparency/67n2-h4v3 Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd?defaultRender=template Crawl of page succeeded https://data.undp.org/api_foundry/forge/yjfv-z3mx Crawl of page succeeded https://data.undp.org/api_foundry/forge/dkye-mt4i Crawl of page succeeded https://data.undp.org/d/dkye-mt4i?category=dataset&view_name=Global-Unit-Projects Crawl of page succeeded https://data.undp.org/dataset/UNDP-2013-Development-projects/yjfv-z3mx/edit Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Afghanistan/yaag-umbd Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3? Crawl of page succeeded https://data.undp.org/d/mz96-avwa?category=dataset&view_name=UNDP-2010-2012-Development-Projects Crawl of page succeeded http://data.undp.org/api/views/atgf-5gtd/rows.rss Page had no content http://data.undp.org/api/views/atgf-5gtd/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n?defaultRender=table Crawl of page succeeded http://data.undp.org/api/views/akz4-h8ur/rows.rss Page had no content http://data.undp.org/api/views/akz4-h8ur/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3/alt Crawl of page succeeded https://data.undp.org/d/yaag-umbd?category=dataset&view_name=Projects-in-Afghanistan Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3 Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq? Crawl of page succeeded https://data.undp.org/dataset/UNDP-2010-2012-Development-Projects/mz96-avwa?row_index=0 Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Albania/btw5-zu2n/about Crawl of page succeeded http://data.undp.org/api/views/kw6u-64h9/rows.rss Page had no content http://data.undp.org/api/views/kw6u-64h9/rows.rss Crawl of page succeeded http://data.undp.org/api/views/625h-nnav/rows.rss Page had no content http://data.undp.org/api/views/625h-nnav/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Algeria/8vu2-4uz3/about Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq/alt Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq Crawl of page succeeded https://data.undp.org/d/wuwy-uzsx?category=dataset&view_name=Top-10-programme-countries Crawl of page succeeded https://data.undp.org/api_foundry/forge/wuwy-uzsx Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc/alt Crawl of page succeeded https://data.undp.org/api_foundry/forge/btw5-zu2n Crawl of page succeeded https://data.undp.org/dataset/Top-10-programme-countries/wuwy-uzsx/edit Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Argentina/dx28-b7eq/about Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc?defaultRender=richList Crawl of page succeeded http://data.undp.org/api/views/i35k-u44r/rows.rss Page had no content http://data.undp.org/api/views/i35k-u44r/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc/about Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc? Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd? Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc?defaultRender=page Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Angola/qm55-ksfc Crawl of page succeeded http://data.undp.org/api/views/rcfr-sa24/rows.rss Page had no content http://data.undp.org/api/views/rcfr-sa24/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd/alt Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i/edit Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd?defaultRender=table Crawl of page succeeded https://data.undp.org/dataset/Global-Unit-Projects/dkye-mt4i?row_index=0 Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd?defaultRender=richList Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Barbados/akz4-h8ur?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Antigua-and-Barbuda/dwzk-ibb2/edit Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Barbados/akz4-h8ur/about Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd?defaultRender=page Crawl of page succeeded http://data.undp.org/api/views/er2m-6nsu/rows.rss Page had no content http://data.undp.org/api/views/er2m-6nsu/rows.rss Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd?defaultRender=template Crawl of page succeeded https://data.undp.org/dataset/Projects-in-Armenia/atgf-5gtd/about done: ExternalDataSourcesSteps.ThenTheCollectionOfResourcesAboutThatSubjectInThatAreaWillBeOneUnitGreater() (200.6s) |
Succeeded in 200.755s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of external data sources ObservaTerra is subscribed to |
done: ExternalDataSourcesSteps.GivenACollectionOfExternalDataSourcesObservaTerraIsSubscribedTo() (0.0s) |
Succeeded in 0.017s |
When the administrator subscribes the system to a new external data source |
done: ExternalDataSourcesSteps.WhenTheAdministratorSubscribesTheSystemToANewExternalDataSource() (0.0s) |
Succeeded in 0.001s |
Then the collection of external data sources subscribed to will be one unit greater |
done: ExternalDataSourcesSteps.ThenTheCollectionOfExternalDataSourcesSubscribedToWillBeOneUnitGreater() (0.0s) |
Succeeded in 0.002s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of external data sources the system is subscribed to |
done: ExternalDataSourcesSteps.GivenACollectionOfExternalDataSourcesTheSystemIsSubscribedTo() (0.0s) |
Succeeded in 0.021s |
When the administrator removes one of the subscriptions from that collection |
done: ExternalDataSourcesSteps.WhenTheAdministratorRemovesOneOfTheSubscriptionsFromThatCollection() (0.0s) |
Succeeded in 0.002s |
Then the collection of subscriptions will be one unit smaller |
done: ExternalDataSourcesSteps.ThenTheCollectionOfSubscriptionsWillBeOneUnitSmaller() (0.3s) |
Succeeded in 0.255s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of external data sources the system is subscribed to |
error: Exception has been thrown by the target of an invocation. Exception has been thrown by the target of an invocation. -> There is an error in XML document (4, 15). -> Data at the root level is invalid. Line 4, position 15.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: There is an error in XML document (4, 15). ---> System.Xml.XmlException: Data at the root level is invalid. Line 4, position 15. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlReader.ReadEndElement() at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDataSources.Read2_DataSources(Boolean isNullable, Boolean checkType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDataSources.Read3_DataSources() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) at ObservaTerra.Backend.DataAcquisition.CrawlerService.ReadFromFile() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataAcquisition\CrawlerService.cs:line 63 at ObservaTerra.Backend.DataAcquisition.CrawlerService..ctor() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataAcquisition\CrawlerService.cs:line 22 at BDDTests.Spec.steps.ExternalDataSourcesSteps..ctor() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\steps\ExternalDataSourcesSteps.cs:line 14 --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at BoDi.ObjectContainer.CreateObject(Type type, IEnumerable`1 resolutionPath, RegistrationKey keyToResolve) at BoDi.ObjectContainer.TypeRegistration.Resolve(ObjectContainer container, RegistrationKey keyToResolve, IEnumerable`1 resolutionPath) at BoDi.ObjectContainer.CreateObjectFor(RegistrationKey keyToResolve, IEnumerable`1 resolutionPath) at BoDi.ObjectContainer.Resolve(Type typeToResolve, IEnumerable`1 resolutionPath, String name) at lambda_method(Closure , IContextManager ) at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() at BDDTests.Spec.Features.ExternalDataSourcesFeature.ScenarioCleanup() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\ExternalDataSources.feature.cs:line 0 at BDDTests.Spec.Features.ExternalDataSourcesFeature.DataAcquisitionAfterRemoval() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\ExternalDataSources.feature:line 22 at TechTalk.SpecRun.Framework.TaskExecutors.StaticOrInstanceMethodExecutor.ExecuteInternal(ITestThreadExecutionContext testThreadExecutionContext) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Interfaces\TaskExecutors\StaticOrInstanceMethodExecutor.cs:line 40 at TechTalk.SpecRun.Framework.TestAssemblyExecutor.ExecuteTestNodeTask(TestNode testNode, ITaskExecutor task, TraceEventType eventType) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Executor\TestAssemblyExecutor.cs:line 215 |
Failed in 0.145s |
When the administrator removes one of the subscriptions from that collection |
skipped because of previous errors |
Skipped in 0s |
Then the next time the external data acquisition system is executed, none of the crawlers will analyze the data source that was just deleted from the collection |
skipped because of previous errors |
Skipped in 0.182s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of external data sources the system is subscribed to |
error: Exception has been thrown by the target of an invocation. Exception has been thrown by the target of an invocation. -> There is an error in XML document (4, 15). -> Data at the root level is invalid. Line 4, position 15.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: There is an error in XML document (4, 15). ---> System.Xml.XmlException: Data at the root level is invalid. Line 4, position 15. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlReader.ReadEndElement() at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDataSources.Read2_DataSources(Boolean isNullable, Boolean checkType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDataSources.Read3_DataSources() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) at ObservaTerra.Backend.DataAcquisition.CrawlerService.ReadFromFile() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataAcquisition\CrawlerService.cs:line 63 at ObservaTerra.Backend.DataAcquisition.CrawlerService..ctor() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataAcquisition\CrawlerService.cs:line 22 at BDDTests.Spec.steps.ExternalDataSourcesSteps..ctor() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\steps\ExternalDataSourcesSteps.cs:line 14 --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at BoDi.ObjectContainer.CreateObject(Type type, IEnumerable`1 resolutionPath, RegistrationKey keyToResolve) at BoDi.ObjectContainer.TypeRegistration.Resolve(ObjectContainer container, RegistrationKey keyToResolve, IEnumerable`1 resolutionPath) at BoDi.ObjectContainer.CreateObjectFor(RegistrationKey keyToResolve, IEnumerable`1 resolutionPath) at BoDi.ObjectContainer.Resolve(Type typeToResolve, IEnumerable`1 resolutionPath, String name) at lambda_method(Closure , IContextManager ) at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() at BDDTests.Spec.Features.ExternalDataSourcesFeature.ScenarioCleanup() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\ExternalDataSources.feature.cs:line 0 at BDDTests.Spec.Features.ExternalDataSourcesFeature.DataAcquisitionAfterRemoval() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\ExternalDataSources.feature:line 22 at TechTalk.SpecRun.Framework.TaskExecutors.StaticOrInstanceMethodExecutor.ExecuteInternal(ITestThreadExecutionContext testThreadExecutionContext) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Interfaces\TaskExecutors\StaticOrInstanceMethodExecutor.cs:line 40 at TechTalk.SpecRun.Framework.TestAssemblyExecutor.ExecuteTestNodeTask(TestNode testNode, ITaskExecutor task, TraceEventType eventType) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Executor\TestAssemblyExecutor.cs:line 215 |
Failed in 0.003s |
When the administrator removes one of the subscriptions from that collection |
skipped because of previous errors |
Skipped in 0s |
Then the next time the external data acquisition system is executed, none of the crawlers will analyze the data source that was just deleted from the collection |
skipped because of previous errors |
Skipped in 0.002s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of external data sources the system is subscribed to |
error: Exception has been thrown by the target of an invocation. Exception has been thrown by the target of an invocation. -> There is an error in XML document (4, 15). -> Data at the root level is invalid. Line 4, position 15.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: There is an error in XML document (4, 15). ---> System.Xml.XmlException: Data at the root level is invalid. Line 4, position 15. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlReader.ReadEndElement() at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDataSources.Read2_DataSources(Boolean isNullable, Boolean checkType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDataSources.Read3_DataSources() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) at ObservaTerra.Backend.DataAcquisition.CrawlerService.ReadFromFile() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataAcquisition\CrawlerService.cs:line 63 at ObservaTerra.Backend.DataAcquisition.CrawlerService..ctor() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataAcquisition\CrawlerService.cs:line 22 at BDDTests.Spec.steps.ExternalDataSourcesSteps..ctor() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\steps\ExternalDataSourcesSteps.cs:line 14 --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at BoDi.ObjectContainer.CreateObject(Type type, IEnumerable`1 resolutionPath, RegistrationKey keyToResolve) at BoDi.ObjectContainer.TypeRegistration.Resolve(ObjectContainer container, RegistrationKey keyToResolve, IEnumerable`1 resolutionPath) at BoDi.ObjectContainer.CreateObjectFor(RegistrationKey keyToResolve, IEnumerable`1 resolutionPath) at BoDi.ObjectContainer.Resolve(Type typeToResolve, IEnumerable`1 resolutionPath, String name) at lambda_method(Closure , IContextManager ) at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() at BDDTests.Spec.Features.ExternalDataSourcesFeature.ScenarioCleanup() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\ExternalDataSources.feature.cs:line 0 at BDDTests.Spec.Features.ExternalDataSourcesFeature.DataAcquisitionAfterRemoval() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\ExternalDataSources.feature:line 22 at TechTalk.SpecRun.Framework.TaskExecutors.StaticOrInstanceMethodExecutor.ExecuteInternal(ITestThreadExecutionContext testThreadExecutionContext) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Interfaces\TaskExecutors\StaticOrInstanceMethodExecutor.cs:line 40 at TechTalk.SpecRun.Framework.TestAssemblyExecutor.ExecuteTestNodeTask(TestNode testNode, ITaskExecutor task, TraceEventType eventType) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Executor\TestAssemblyExecutor.cs:line 215 |
Failed in 0.004s |
When the administrator removes one of the subscriptions from that collection |
skipped because of previous errors |
Skipped in 0s |
Then the next time the external data acquisition system is executed, none of the crawlers will analyze the data source that was just deleted from the collection |
skipped because of previous errors |
Skipped in 0.002s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of public documents about some subjects --- table step argument --- | Subject | Number of public documents | | Hunger | 164 | | Pollution | 49 | | Poverty | 143 | | Education | 138 | |
error: No connection string named 'DomainModelContainer' could be found in the application config file. No connection string named 'DomainModelContainer' could be found in the application config file.
System.InvalidOperationException: No connection string named 'DomainModelContainer' could be found in the application config file. at System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel() at System.Data.Entity.Internal.LazyInternalContext.InitializeContext() at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext() at System.Data.Entity.Internal.Linq.InternalSet`1.ActOnSet(Action action, EntityState newState, Object entity, String methodName) at System.Data.Entity.Internal.Linq.InternalSet`1.Add(Object entity) at System.Data.Entity.DbSet`1.Add(TEntity entity) at ObservaTerra.Backend.PersistenceManagement.ObservationPersistenceManagement.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.BackEnd.PersistenceManagement\Observation\ObservationPersistenceManagement.cs:line 48 at ObservaTerra.Core.ObservationCore.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.Core\Observation\ObservationCore.cs:line 25 at ObservaTerra.Backend.AccessCore.ObservationAccess.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.AccessCore\Observation\ObservationAccess.cs:line 35 at ObservaTerra.Backend.DataCommand.ObservationCommand.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataCommand\Observation\ObservationCommand.cs:line 18 at BDDTests.Spec.steps.InformationResourcesSteps.GivenACollectionOfPublicDocumentsAboutSomeSubjects(Table table) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\steps\InformationResourcesSteps.cs:line 35 at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() at BDDTests.Spec.Features.InformationResourcesFeature.ScenarioCleanup() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature.cs:line 0 at BDDTests.Spec.Features.InformationResourcesFeature.DocumentsRequest() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature:line 11 at TechTalk.SpecRun.Framework.TaskExecutors.StaticOrInstanceMethodExecutor.ExecuteInternal(ITestThreadExecutionContext testThreadExecutionContext) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Interfaces\TaskExecutors\StaticOrInstanceMethodExecutor.cs:line 40 at TechTalk.SpecRun.Framework.TestAssemblyExecutor.ExecuteTestNodeTask(TestNode testNode, ITaskExecutor task, TraceEventType eventType) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Executor\TestAssemblyExecutor.cs:line 215 |
Failed in 1.702s |
When the user asks for documents about hunger |
skipped because of previous errors |
Skipped in 0s |
Then the system will respond to such request with the 164 documents related to hunger |
skipped because of previous errors |
Skipped in 0.006s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of public documents about some subjects --- table step argument --- | Subject | Number of public documents | | Hunger | 164 | | Pollution | 49 | | Poverty | 143 | | Education | 138 | |
error: No connection string named 'DomainModelContainer' could be found in the application config file. No connection string named 'DomainModelContainer' could be found in the application config file.
System.InvalidOperationException: No connection string named 'DomainModelContainer' could be found in the application config file. at System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel() at System.Data.Entity.Internal.LazyInternalContext.InitializeContext() at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext() at System.Data.Entity.Internal.Linq.InternalSet`1.ActOnSet(Action action, EntityState newState, Object entity, String methodName) at System.Data.Entity.Internal.Linq.InternalSet`1.Add(Object entity) at System.Data.Entity.DbSet`1.Add(TEntity entity) at ObservaTerra.Backend.PersistenceManagement.ObservationPersistenceManagement.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.BackEnd.PersistenceManagement\Observation\ObservationPersistenceManagement.cs:line 48 at ObservaTerra.Core.ObservationCore.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.Core\Observation\ObservationCore.cs:line 25 at ObservaTerra.Backend.AccessCore.ObservationAccess.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.AccessCore\Observation\ObservationAccess.cs:line 35 at ObservaTerra.Backend.DataCommand.ObservationCommand.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataCommand\Observation\ObservationCommand.cs:line 18 at BDDTests.Spec.steps.InformationResourcesSteps.GivenACollectionOfPublicDocumentsAboutSomeSubjects(Table table) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\steps\InformationResourcesSteps.cs:line 35 at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() at BDDTests.Spec.Features.InformationResourcesFeature.ScenarioCleanup() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature.cs:line 0 at BDDTests.Spec.Features.InformationResourcesFeature.DocumentsRequest() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature:line 11 at TechTalk.SpecRun.Framework.TaskExecutors.StaticOrInstanceMethodExecutor.ExecuteInternal(ITestThreadExecutionContext testThreadExecutionContext) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Interfaces\TaskExecutors\StaticOrInstanceMethodExecutor.cs:line 40 at TechTalk.SpecRun.Framework.TestAssemblyExecutor.ExecuteTestNodeTask(TestNode testNode, ITaskExecutor task, TraceEventType eventType) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Executor\TestAssemblyExecutor.cs:line 215 |
Failed in 0.001s |
When the user asks for documents about hunger |
skipped because of previous errors |
Skipped in 0s |
Then the system will respond to such request with the 164 documents related to hunger |
skipped because of previous errors |
Skipped in 0s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of public documents about some subjects --- table step argument --- | Subject | Number of public documents | | Hunger | 164 | | Pollution | 49 | | Poverty | 143 | | Education | 138 | |
error: No connection string named 'DomainModelContainer' could be found in the application config file. No connection string named 'DomainModelContainer' could be found in the application config file.
System.InvalidOperationException: No connection string named 'DomainModelContainer' could be found in the application config file. at System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel() at System.Data.Entity.Internal.LazyInternalContext.InitializeContext() at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext() at System.Data.Entity.Internal.Linq.InternalSet`1.ActOnSet(Action action, EntityState newState, Object entity, String methodName) at System.Data.Entity.Internal.Linq.InternalSet`1.Add(Object entity) at System.Data.Entity.DbSet`1.Add(TEntity entity) at ObservaTerra.Backend.PersistenceManagement.ObservationPersistenceManagement.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.BackEnd.PersistenceManagement\Observation\ObservationPersistenceManagement.cs:line 48 at ObservaTerra.Core.ObservationCore.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.Core\Observation\ObservationCore.cs:line 25 at ObservaTerra.Backend.AccessCore.ObservationAccess.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.AccessCore\Observation\ObservationAccess.cs:line 35 at ObservaTerra.Backend.DataCommand.ObservationCommand.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataCommand\Observation\ObservationCommand.cs:line 18 at BDDTests.Spec.steps.InformationResourcesSteps.GivenACollectionOfPublicDocumentsAboutSomeSubjects(Table table) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\steps\InformationResourcesSteps.cs:line 35 at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() at BDDTests.Spec.Features.InformationResourcesFeature.ScenarioCleanup() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature.cs:line 0 at BDDTests.Spec.Features.InformationResourcesFeature.DocumentsRequest() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature:line 11 at TechTalk.SpecRun.Framework.TaskExecutors.StaticOrInstanceMethodExecutor.ExecuteInternal(ITestThreadExecutionContext testThreadExecutionContext) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Interfaces\TaskExecutors\StaticOrInstanceMethodExecutor.cs:line 40 at TechTalk.SpecRun.Framework.TestAssemblyExecutor.ExecuteTestNodeTask(TestNode testNode, ITaskExecutor task, TraceEventType eventType) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Executor\TestAssemblyExecutor.cs:line 215 |
Failed in 0.001s |
When the user asks for documents about hunger |
skipped because of previous errors |
Skipped in 0s |
Then the system will respond to such request with the 164 documents related to hunger |
skipped because of previous errors |
Skipped in 0s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of resources about a given subject: --- table step argument --- | Availability | Units | | Public | 12 | | Private | 9 | |
pending: InformationResourcesSteps.GivenACollectionOfResourcesAboutAGivenSubject(<table>) |
Succeeded in 0.013s |
When a guest user asks for information about that subject |
skipped because of previous errors |
Skipped in 0s |
Then the system will respond with the 12 public documents about that subject |
skipped because of previous errors Pending: One or more step definitions are not implemented yet. InformationResourcesSteps.GivenACollectionOfResourcesAboutAGivenSubject(<table>) |
Skipped in 0.01s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of resources about a given subject |
pending: InformationResourcesSteps.GivenACollectionOfResourcesAboutAGivenSubject() |
Succeeded in 0.002s |
When a user asks for information about that given subject, but has no privileges to access any of the documents related to the subject |
skipped because of previous errors |
Skipped in 0s |
Then no document will be sent back to the user |
skipped because of previous errors Pending: One or more step definitions are not implemented yet. InformationResourcesSteps.GivenACollectionOfResourcesAboutAGivenSubject() |
Skipped in 0.001s |
| Steps | Trace | Result |
|---|---|---|
Given a collection of n resources about a given subject |
error: No connection string named 'DomainModelContainer' could be found in the application config file. No connection string named 'DomainModelContainer' could be found in the application config file.
System.InvalidOperationException: No connection string named 'DomainModelContainer' could be found in the application config file. at System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel() at System.Data.Entity.Internal.LazyInternalContext.InitializeContext() at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext() at System.Data.Entity.Internal.Linq.InternalSet`1.ActOnSet(Action action, EntityState newState, Object entity, String methodName) at System.Data.Entity.Internal.Linq.InternalSet`1.Add(Object entity) at System.Data.Entity.DbSet`1.Add(TEntity entity) at ObservaTerra.Backend.PersistenceManagement.ObservationPersistenceManagement.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.BackEnd.PersistenceManagement\Observation\ObservationPersistenceManagement.cs:line 48 at ObservaTerra.Core.ObservationCore.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.Core\Observation\ObservationCore.cs:line 25 at ObservaTerra.Backend.AccessCore.ObservationAccess.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.AccessCore\Observation\ObservationAccess.cs:line 35 at ObservaTerra.Backend.DataCommand.ObservationCommand.AddObservation(Observation observation) in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\ObservaTerra.Backend.DataCommand\Observation\ObservationCommand.cs:line 18 at BDDTests.Spec.steps.InformationResourcesSteps.GivenACollectionOfNResourcesAboutAGivenSubject() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\steps\InformationResourcesSteps.cs:line 85 at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() at BDDTests.Spec.Features.InformationResourcesFeature.ScenarioCleanup() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature.cs:line 0 at BDDTests.Spec.Features.InformationResourcesFeature.GuestUserAddsResource() in c:\Users\Raúl Estrada\Desktop\finalASW\ObservaTerra22\ObservaTerra22\BDDTests.Spec\features\InformationResources.feature:line 29 at TechTalk.SpecRun.Framework.TaskExecutors.StaticOrInstanceMethodExecutor.ExecuteInternal(ITestThreadExecutionContext testThreadExecutionContext) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Interfaces\TaskExecutors\StaticOrInstanceMethodExecutor.cs:line 40 at TechTalk.SpecRun.Framework.TestAssemblyExecutor.ExecuteTestNodeTask(TestNode testNode, ITaskExecutor task, TraceEventType eventType) in c:\TeamCity\buildAgent\work\1ace6ed01d0a43bb\TechTalk.SpecRun.Framework.Executor\TestAssemblyExecutor.cs:line 215 |
Failed in 0.003s |
When a guest user tries to add a new resource about that subject |
skipped because of previous errors |
Skipped in 0s |
Then the request will be denied and the collection of resources will have n elements still |
skipped because of previous errors |
Skipped in 0s |
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|
| Steps | Trace | Result |
|---|


Hi! This is Tahsin Rafid.
I am a student of Class 10.
I have to study hard and chill!
Hi! This is Tahsin Rafid.
I am a Web Dev.
I am learning coding!
Hi! This is Tahsin Rafid.
I am a student of Class 10.
I have to study hard and chill!
Hi! This is Tahsin Rafid.
I am a Web Dev.
I am learning coding!


| More detailed instructions for running the verifier are in the manual, but it's essentially as easy as running a script. The output will look something like the examples below. | |
|
| |
|
| |
Next-hop reachability test. Test that, for an eBGP session,
either set next-hop-self is used or that the network
associated with the BGP session is injected into the interior routing
protocol. Output for this test looks roughly like this:
| |
| The first two lines are debugging lines and will typically not print unless the debugging flag is turned on. The last line indicates an error condition: the IP address of the eBGP neighbor is not present in the interior routing protocol. This is an error, because, as indicated by the previous line, next-hop-self is not used on the session. | |
|
| |
Dangling BGP session test. Test that, for each attempted iBGP
session (i.e., bgp neighbor statement), Output for this test looks roughly like this:
| |
|
The first three lines show example violations. The error condition
for a particular line indicates that there is a bgp neighbor
statement on a particular router (e.g., bosma-gw) that attempts to
establish an iBGP session to an IP address that is not the loopback
address of any router in the AS.
The fourth error line indicates that there is a router in the AS that has no router bgp statement at all (thus, not even attempting to establish BGP connectivity). As this example shows, the yacc-style rules can be network-wide, and complex enough to show exactly where (and how) a particular error is occurring. | |
|
| |
| Back to Overview |


Active Record implements aggregation through a macro-like class method called composed_of for representing attributes as value objects. It expresses relationships like "Account [is] composed of Money [among other things]" or "Person [is] composed of [an] address". Each call to the macro adds a description of how the value objects are created from the attributes of the entity object (when the entity is initialized either as a new object or from finding an existing object) and how it can be turned back into attributes (when the entity is saved to the database). Example:
class Customer < ActiveRecord::Base composed_of :balance, :class_name => "Money", :mapping => %w(balance amount) composed_of :address, :mapping => [ %w(address_street street), %w(address_city city) ] end
The customer class now has the following methods to manipulate the value objects:
- Customer#balance, Customer#balance=(money)
- Customer#address, Customer#address=(address)
These methods will operate with value objects like the ones described below:
class Money include Comparable attr_reader :amount, :currency EXCHANGE_RATES = { "USD_TO_DKK" => 6 } def initialize(amount, currency = "USD") @amount, @currency = amount, currency end def exchange_to(other_currency) exchanged_amount = (amount * EXCHANGE_RATES["#{currency}_TO_#{other_currency}"]).floor Money.new(exchanged_amount, other_currency) end def ==(other_money) amount == other_money.amount && currency == other_money.currency end def <=>(other_money) if currency == other_money.currency amount <=> amount else amount <=> other_money.exchange_to(currency).amount end end end class Address attr_reader :street, :city def initialize(street, city) @street, @city = street, city end def close_to?(other_address) city == other_address.city end def ==(other_address) city == other_address.city && street == other_address.street end end
Now it’s possible to access attributes from the database through the value objects instead. If you choose to name the composition the same as the attributes name, it will be the only way to access that attribute. That’s the case with our balance attribute. You interact with the value objects just like you would any other attribute, though:
customer.balance = Money.new(20) # sets the Money value object and the attribute customer.balance # => Money value object customer.balance.exchanged_to("DKK") # => Money.new(120, "DKK") customer.balance > Money.new(10) # => true customer.balance == Money.new(20) # => true customer.balance < Money.new(5) # => false
Value objects can also be composed of multiple attributes, such as the case of Address. The order of the mappings will determine the order of the parameters. Example:
customer.address_street = "Hyancintvej" customer.address_city = "Copenhagen" customer.address # => Address.new("Hyancintvej", "Copenhagen") customer.address = Address.new("May Street", "Chicago") customer.address_street # => "May Street" customer.address_city # => "Chicago"
Writing value objects
Value objects are immutable and interchangeable objects that represent a given value, such as a Money object representing $5. Two Money objects both representing $5 should be equal (through methods such as == and <=> from Comparable if ranking makes sense). This is unlike entity objects where equality is determined by identity. An entity class such as Customer can easily have two different objects that both have an address on Hyancintvej. Entity identity is determined by object or relational unique identifiers (such as primary keys). Normal ActiveRecord::Base classes are entity objects.
It’s also important to treat the value objects as immutable. Don‘t allow the Money object to have its amount changed after creation. Create a new money object with the new value instead. This is exemplified by the Money#exchanged_to method that returns a new value object instead of changing its own values. Active Record won’t persist value objects that have been changed through other means than the writer method.
The immutable requirement is enforced by Active Record by freezing any object assigned as a value object. Attempting to change it afterwards will result in a TypeError.
Read more about value objects on c2.com/cgi/wiki?ValueObject and on the dangers of not keeping value objects immutable on c2.com/cgi/wiki?ValueObjectsShouldBeImmutable
Adds the a reader and writer method for manipulating a value object, so composed_of :address would add address and address=(new_address).
Options are:
- :class_name - specify the class name of the association. Use it only if that name can’t be inferred from the part id. So composed_of :address will by default be linked to the Address class, but if the real class name is CompanyAddress, you’ll have to specify it with this option.
- :mapping - specifies a number of mapping arrays (attribute, parameter) that bind an attribute name to a constructor parameter on the value class.
Option examples:
composed_of :temperature, :mapping => %w(reading celsius) composed_of :balance, :class_name => "Money", :mapping => %w(balance amount) composed_of :address, :mapping => [ %w(address_street street), %w(address_city city) ] composed_of :gps_location
[ show source ]
# File vendor/rails/activerecord/lib/active_record/aggregations.rb, line 127 127: def composed_of(part_id, options = {}) 128: options.assert_valid_keys(:class_name, :mapping) 129: 130: name = part_id.id2name 131: class_name = options[:class_name] || name_to_class_name(name) 132: mapping = options[:mapping] || [ name, name ] 133: 134: reader_method(name, class_name, mapping) 135: writer_method(name, class_name, mapping) 136: 137: create_reflection(:composed_of, part_id, options, self) 138: end


Gene Splice
Now test and display your spiced results using either an uploaded file or some of our stored test data!
our test data
input from computer:


We Are Coming Soon
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's.
days
hours
minutes
seconds
Notify Me When It's Ready
<EMAIL_ADDRESS>+91<PHONE_NUMBER>
99 Barnard St - Suite 111
© Meet Soon 2017 | Developed With by Jaguar Themes


--- template: example.html title: turf-planepoint description: Takes a trianglular plane and calculates the z value for a point on the plane. tags: - interpolation ---
--


Upload-Download Multiple Resources
Description
In Sakai, you can copy a file from your local system to your My Workspace or class resources using the Add button
in the Resources tool. If you want to copy several files or an entire folder all at once, software called WebDAV
can be used to drag files or folders from your local computer to or from the Resources folder in Sakai.
Several setup steps are required to make your computer aware of Sakai so it will treat the Sakai Resources folder
as another folder on your computer. Once you have set up a particular Sakai class or group resource folder using
WebDAV, you can drag files and folders to the class or group Resource area from your local computer and vice versa.
Please note that these connections are specific to the computer you are using, so if you change computers you will
have to set up the connection again.
Your SiteID
Each Sakai site has a Site ID. The SiteID for this site is listed above. You need to know the Site ID because it will
be part of the address you will need to connect via WebDAV. Each site must be set up as a separate WebDAV connection,
so the first time you connect to a given site, you will need to follow the directions below.
Setting up WebDAV for Windows
Note: There must be at least one object (file, folder etc.) in the group or class resource area before you begin the
setup procedure. This procedure needs to be done once for each site in Sakai before you can use WebDAV to transfer
files to and from any one site.
- Click on the My Network Places icon on your PC desktop to open the Network Places folder
- Click on the Add Network Place icon
- Click Next
- Click on the bottom choice: "Choose another network"
- Click Next
-
In the "Location of the Network Place" field, type the URL for this site shown above.
-
Click Next
Note: If you receive an alert such as "The folder youíve entered does not appear to be valid,"
it could be there are no resources yet in your site. Go to the site and add a file to initialize the Resources
folder, then return to Step 1.
- When asked for your username and password, enter your Sakai username and your password
-
Enter a name for the project or class resources you are adding. This name is used on your computer when
referencing the class or project resource folder.
- Click "Finish" to complete the set up.
-
When the setup is complete, the class or project resources folder will appear in your My Workplaces as a folder.
It will also show up under My Network Places in Windows Explorer, where it will act just like any other folder
in Windows Explorer.
- You can now drag files and folders to and from your computer and the Sakai Resources folder.
-
Enter a name for the group or class resources you are adding. This name is used on your system when referencing
the class or group resource folder.
- Click the button to complete the setup.
Setting up WebDAV for Mac (OS 10.0 - 10.3)
Note 1: These instructions include the download of a program named Goliath. Users have reported errors using this
program with Sakai, including the inability to create new folders or download folders to their local computer.
Note 2: There must be at least one object (file, folder etc.) in the group or class resource area before you begin
the setup procedure. This procedure needs to be done once for each site in Sakai before you can use WebDAV to
transfer files to and from any one site.
-
Download the Goliath WebDav client at:
http://www.webdav.org/goliath/#download
-
Decompress the file and double-click on the .dmg file. (Depending on your version and configuration of Stuffit,
the disk image may automatically mount.)
-
A disk image named "Goliath 1.0" should now be available. Simply drag and drop the Goliath folder contained
within in the disk image to your hard disk.
- Open the Goliath application. It will probably be in your Applications folder.
- In the WebDav Connection dialog box, type in the path as shown above.
- Type in you username and password.
- Click the Advance settings tab and check the box next to "Disable Encoding of Macintosh Recourse."
- Click "OK"
-
You will now see a window on your Mac screen that represents the resources are in your Sakai site. You can now
drag and drop files into this window or use the "Web" menu to upload and download files.
Setting up WebDAV for Mac (OS 10.4)
Note: There must be at least one object (file, folder etc.) in the group or class resource area before you begin
the setup procedure. This procedure needs to be done once for each site in Sakai before you can use WebDAV to transfer
files to and from any one site.
- From the Finder, select "Go" from the menu bar and then select "Connect to Server..."
- In the resulting dialog box, type in the path as shown above.
- Press the "+" button to save this path for future use.
- Click "Connect"
- Type in your username and password and click "OK"
-
You will now see a window on your Macintosh screen that represents the resources in your Sakai site.
You can now drag and drop files into this window and delete files by dragging them to the Trash.


Discover new and exciting places to eat in Birmingham!
By clicking the Sign Up button, you agree to our Terms & Conditions and Privacy Policy
Connect with us on:


This code block prevents security flaws in the Using Components with Known Vulnerabilities
From OWASP:
There should be a patch management process in place to:
- Remove unused dependencies, unnecessary features, components, files, and documentation.
- Continuously inventory the versions of both client-side and server-side components (e.g. frameworks, libraries) and their dependencies using tools like versions, DependencyCheck, retire.js, etc. Continuously monitor sources like CVE and NVD for vulnerabilities in the components. Use software composition analysis tools to automate the process. Subscribe to email alerts for security vulnerabilities related to components you use.
- Only obtain components from official sources over secure links. Prefer signed packages to reduce the chance of including a modified, malicious component.
- Monitor for libraries and components that are unmaintained or do not create security patches for older versions. If patching is not possible, consider deploying a virtual patch to monitor, detect, or protect against the discovered issue.


TikZ and PGF are TeX packages for creating graphics programmatically. TikZ is build on top of PGF and allows you to create sophisticated graphics in a rather intuitive and easy manner.
Disclaimer: This site is not the official home of TikZ and PGF. Consult the Sourceforge project page for releases, support and bug reports.
Track the development of TikZ and PGF.
TikZiT is a cross-platform application that allows the creation and modification of TeX diagrams written using the pgf/TikZ macro library. It is especially geared toward rapidly creating "dot"-diagrams for use in academic papers.
QtiPlot is a program for two- and three-dimensional graphical presentation of data sets and for data analysis.
This package provides a macro for drawing trees with TikZ using the easy syntax of Alexis Dimitriadis' Qtree. It improves on TikZ's standard tree-drawing facility by laying out tree nodes without collisions.
A Java AWT/Swing Graphics drop-in replacement that renders to the TikZ/PGF (LA)TEX language.


{{subject}}
** Subject is required
{{selectedUser.firstName}} {{selectedUser.lastName}}
** User is required
{{startDate1 | date: 'medium'}} - {{endDate1 | date: 'medium' }}
** Start Date/Time is required
** End Date/Time is required
{{venue}}
** Venue is required


| Interface | Description |
|---|---|
| Action |
All actions may implement this interface, which exposes the
execute() method. |
| ActionEventListener |
Provides hooks for handling key action events
|
| ActionInvocation |
An
ActionInvocation represents the execution state of an Action . |
| ActionProxy |
ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
|
| ActionProxyFactory |
The
ActionProxyFactory is used to create ActionProxy s to be executed. |
| AsyncManager |
Adds support for invoke async actions.
|
| FileManager |
Basic interface to access file on the File System and to monitor changes
|
| FileManagerFactory |
Factory that creates FileManager, default to
DefaultFileManager |
| LocaleProvider |
Indicates that the implementing class can provide its own
Locale . |
| LocaleProviderFactory |
Allows delegate creation of
LocaleProvider to another implementation provided
by a user. |
| LocalizedTextProvider | |
| ModelDriven<T> |
ModelDriven Actions provide a model object to be pushed onto the ValueStack
in addition to the Action itself, allowing a FormBean type approach like Struts.
|
| Preparable |
Preparable Actions will have their
prepare() method called if the PrepareInterceptor
is applied to the ActionConfig. |
| ResourceBundleTextProvider |
Extension Interface for TextProvider to help supporting ResourceBundles.
|
| Result |
All results (except for
Action.NONE ) of an Action are mapped to a View implementation. |
| TextProvider |
Provides access to
ResourceBundle s and their underlying text messages. |
| TextProviderFactory | |
| Unchainable |
Simple marker interface to indicate an object should not have its properties copied during chaining.
|
| UnknownHandler |
Handles cases when the result or action is unknown.
|
| UnknownHandlerManager |
An unknown handler manager contains a list of UnknownHandler and iterates on them by order
|
| Validateable |
Provides an interface in which a call for a validation check can be done.
|
| Class | Description |
|---|---|
| ActionChainResult |
This result invokes an entire other action, complete with it's own interceptor stack and result.
|
| ActionContext |
The ActionContext is the context in which an
Action is executed. |
| ActionSupport |
Provides a default implementation for the most common actions.
|
| CompositeTextProvider |
This is a composite
TextProvider that takes in an array or List of TextProvider s, it will
consult each of them in order to get a composite result. |
| DefaultActionInvocation |
The Default ActionInvocation implementation
|
| DefaultActionProxy |
The Default ActionProxy implementation
|
| DefaultActionProxyFactory |
Default factory for
ActionProxyFactory . |
| DefaultLocaleProvider |
Default implementation of
LocaleProvider |
| DefaultLocaleProviderFactory | |
| DefaultTextProvider |
DefaultTextProvider gets texts from only the default resource bundles associated with the default bundles.
|
| DefaultUnknownHandlerManager |
Default implementation of UnknownHandlerManager
|
| ObjectFactory |
ObjectFactory is responsible for building the core framework objects.
|
| StrutsTextProviderFactory |
This factory enables users to provide and correctly initialize a custom TextProvider.
|
| TestNGXWorkTestCase |
Base test class for TestNG unit tests.
|
| TextProviderSupport |
Default TextProvider implementation.
|
| ValidationAwareSupport |
Provides a default implementation of ValidationAware.
|
| XWorkJUnit4TestCase | |
| XWorkTestCase |
Base JUnit TestCase to extend for XWork specific JUnit tests.
|
Copyright © 2000–2020 Apache Software Foundation. All rights reserved.


Blacksmith Brunon:
I bet you plan to publish a new, world-shattering theory... Turn the mathematical world on its head... Am I right?... I am having serious doubts about working with you.


ajaxSubmit Laboratory
The form
Text field:
Dropdown:
One
Two
Three
Four
Five
Check box group:
One
Two
Three
Radio group:
One
Two
Three
Text area:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Control Panel
After submission:
Leave form be
Reset form
Clear form
Test
Results
Submitted data:
Options:
Response:


We collaborate with brands and agencies to create memorable experiences.
Think of us as more of a creative partner than a resource. This means we have shared perspective on how we can work together to achieve your goals. Basically, your new BFF.
SERVICES
Graphic Designing
All of my designs are modern and completely unique. I am up to date with the latest web design trends


pymatgen.io.abinit.qjobs module¶
Objects and methods to contact the resource manager to get info on the status of the job and useful statistics. Note that this is not a wrapper for the C API but a collection of simple wrappers around the shell commands provided by the resource manager (qsub, qdel and qstat for PBS, sinfo, squeue… for Slurm). The main goal indeed is providing a simplified common interface for different resource managers without having to rely on external libraries.
-
class
BlueGeneJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
pymatgen.io.abinit.qjobs.QueueJob
Not supported
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
QTYPE
= 'bluegene'¶
-
class
JobStatus
[source]¶ Bases:
int
This object is an integer representing the status of a
QueueJob
.Slurm API, see man squeue.
- JOB STATE CODES
- Jobs typically pass through several states in the course of their execution. The typical states are PENDING, RUNNING, SUSPENDED, COMPLETING, and COMPLETED. An explanation of each state follows.
- BF BOOT_FAIL Job terminated due to launch failure, typically due to a hardware failure (e.g.
- unable to boot the node or block and the job can not be requeued).
- CA CANCELLED Job was explicitly cancelled by the user or system administrator.
- The job may or may not have been initiated.
CD COMPLETED Job has terminated all processes on all nodes. CF CONFIGURING Job has been allocated resources, but are waiting for them to become ready for use (e.g. booting). CG COMPLETING Job is in the process of completing. Some processes on some nodes may still be active. F FAILED Job terminated with non-zero exit code or other failure condition. NF NODE_FAIL Job terminated due to failure of one or more allocated nodes. PD PENDING Job is awaiting resource allocation. PR PREEMPTED Job terminated due to preemption. R RUNNING Job currently has an allocation. S SUSPENDED Job has an allocation, but execution has been suspended. TO TIMEOUT Job terminated upon reaching its time limit. SE SPECIAL_EXIT The job was requeued in a special state. This state can be set by users, typically
in EpilogSlurmctld, if the job has terminated with a particular exit value.
-
class
MoabJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
pymatgen.io.abinit.qjobs.QueueJob
Not supported
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
QTYPE
= 'moab'¶
-
class
PbsProJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
pymatgen.io.abinit.qjobs.QueueJob
Handler for PbsPro Jobs.
See also https://github.com/plediii/pbs_util for a similar project.
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
PBSSTAT_TO_SLURM
= {'E': <JobStatus: FAILED, at<PHONE_NUMBER>>, 'F': <JobStatus: COMPLETED, at<PHONE_NUMBER>>, 'Q': <JobStatus: PENDING, at<PHONE_NUMBER>>, 'R': <JobStatus: RUNNING, at<PHONE_NUMBER>>, 'S': <JobStatus: SUSPENDED, at<PHONE_NUMBER>>}¶
-
QTYPE
= 'pbspro'¶
-
class
QueueJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
object
This object provides methods to contact the resource manager to get info on the status of the job and useful statistics. This is an abstract class.
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
QTYPE
= None¶
-
S_CANCELLED
= <JobStatus: CANCELLED, at<PHONE_NUMBER>>¶
-
S_COMPLETED
= <JobStatus: COMPLETED, at<PHONE_NUMBER>>¶
-
S_FAILED
= <JobStatus: FAILED, at<PHONE_NUMBER>>¶
-
S_NODEFAIL
= <JobStatus: NODEFAIL, at<PHONE_NUMBER>>¶
-
S_PENDING
= <JobStatus: PENDING, at<PHONE_NUMBER>>¶
-
S_PREEMPTED
= <JobStatus: PREEMPTED, at<PHONE_NUMBER>>¶
-
S_RESIZING
= <JobStatus: RESIZING, at<PHONE_NUMBER>>¶
-
S_RUNNING
= <JobStatus: RUNNING, at<PHONE_NUMBER>>¶
-
S_SUSPENDED
= <JobStatus: SUSPENDED, at<PHONE_NUMBER>>¶
-
S_TIMEOUT
= <JobStatus: TIMEOUT, at<PHONE_NUMBER>>¶
-
S_UNKNOWN
= <JobStatus: UNKNOWN, at<PHONE_NUMBER>>¶
-
estimated_start_time
()[source]¶ Return date with estimated start time. None if it cannot be detected
-
static
from_qtype_and_id
(qtype, queue_id, qname=None)[source]¶ Return a new istance of the appropriate subclass.
Parameters: - qtype – String specifying the Resource manager type.
- queue_id – Job identifier.
- qname – Name of the queue (optional).
-
has_node_failures
¶
-
is_completed
¶
-
is_failed
¶
-
is_running
¶
-
likely_code_error
()[source]¶ See http://man7.org/linux/man-pages/man7/signal.7.html
SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process SIGINT 2 Term Interrupt from keyboard SIGQUIT 3 Core Quit from keyboard SIGILL 4 Core Illegal Instruction SIGABRT 6 Core Abort signal from abort(3) SIGFPE 8 Core Floating point exception SIGKILL 9 Term Kill signal SIGSEGV 11 Core Invalid memory reference SIGPIPE 13 Term Broken pipe: write to pipe with no readers SIGALRM 14 Term Timer signal from alarm(2) SIGTERM 15 Term Termination signal SIGUSR1 30,10,16 Term User-defined signal 1 SIGUSR2 31,12,17 Term User-defined signal 2 SIGCHLD 20,17,18 Ign Child stopped or terminated SIGCONT 19,18,25 Cont Continue if stopped SIGSTOP 17,19,23 Stop Stop process SIGTSTP 18,20,24 Stop Stop typed at terminal SIGTTIN 21,21,26 Stop Terminal input for background process SIGTTOU 22,22,27 Stop Terminal output for background process
The signals SIGKILL and SIGSTOP cannot be caught, blocked, or ignored.
Next the signals not in the POSIX.1-1990 standard but described in SUSv2 and POSIX.1-2001.
Signal Value Action Comment SIGBUS 10,7,10 Core Bus error (bad memory access) SIGPOLL Term Pollable event (Sys V).
Synonym for SIGIOSIGPROF 27,27,29 Term Profiling timer expired SIGSYS 12,31,12 Core Bad argument to routine (SVr4) SIGTRAP 5 Core Trace/breakpoint trap SIGURG 16,23,21 Ign Urgent condition on socket (4.2BSD) SIGVTALRM 26,26,28 Term Virtual alarm clock (4.2BSD) SIGXCPU 24,24,30 Core CPU time limit exceeded (4.2BSD) SIGXFSZ 25,25,31 Core File size limit exceeded (4.2BSD)
-
timeout
¶
-
unknown_status
¶
-
class
SgeJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
pymatgen.io.abinit.qjobs.QueueJob
Not supported
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
QTYPE
= 'sge'¶
-
class
ShellJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
pymatgen.io.abinit.qjobs.QueueJob
Handler for Shell jobs.
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
QTYPE
= 'shell'¶
-
class
SlurmJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
pymatgen.io.abinit.qjobs.QueueJob
Handler for Slurm jobs.
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
QTYPE
= 'slurm'¶
-
class
TorqueJob
(queue_id, qname='UnknownQueue')[source]¶ Bases:
pymatgen.io.abinit.qjobs.QueueJob
Not supported
Parameters: - queue_id – Job identifier.
- qname – Name of the queue (optional).
-
QTYPE
= 'torque'¶


Plugin Information |
|---|
View Quality Center on the plugin site for more information. |
This plugin allows Hudson to trigger HP Quality Center test sets.
If you identified bugs or want to submit enhancement requests, please use JIRA. The component for this plugin is the qc
one.
About this plugin
If you are using HP Application Lifecycle Management (ALM) 11.00 or higher and QuickTest Professional 11.00 or higher, or if you want to call Unified Functional Testing (UFT) or Service Test (ST) tests, use the HP Application Automation Tools plugin.
This plugin allows to trigger HP Quality Center test sets as a build step and then to present the results in Hudson's UI like for JUnit:
This plugin currently supports at least:
- HP Quality Center 9.0 (installation of QC/installation of QTP Add-in/triggering of test sets)
- HP Quality Center 9.1 (installation of QC/installation of QTP Add-in/triggering of test sets)
- HP Quality Center 9.2 (installation of QC/installation of QTP Add-in/triggering of test sets)
- HP Quality Center 10.0 (triggering of test sets only)
Other versions may work since HP Quality Center's API is fairly stable across versions.
User guide
Configuring Quality Center client and QuickTest Professional Add-in installations
Before using the HP Quality Center build step, the plugin must be configured by (1) defining one or several installations for the Quality Center client tool and (2) one or several installations for the Quick Test Professional Add-in tool. You do this by going to the standard Manage Hudson screen:
Note: You can choose an automatic installer for both tools. In the case of the Quality Center client one, the installer will be downloaded from your Quality Center server. In the case of the Quick Test Professional Add-in tool, it will be downloaded from HP's update site.
Configuring the HP Quality Center build step
A job which uses an HP Quality Center build step MUST run on Windows.
To trigger test sets from a job, add an HP Quality Center build step. It is configured as follow:
Note: It's unadvised to change the value of the TestSet Generated Report Name field.
Once the build step has been added, it is stronly advised to enable the Publish Quality Center test results publisher. This publisher will read the test results from the file defined using the TestSet Generated Report Name field and will provide the Hudson integration like for JUnit.
Version history
Version 1.2.2 (not yet released)
- Improved logs: Test steps are now displayed in the console output
- Fixed JENKINS-12536: There was a
NullPointerException
in the Publish Quality Center test results publisher if no test results reports were generated
Version 1.2.1 (01/12/2012)
- Fixed JENKINS-12384: There was an error while saving test set reports when multiple tests were run
- Fixed JENKINS-12389: There was a
NullPointerException
in the Publish Quality Center test results publisher when some of the tests could not be run
Version 1.2 (12/07/2011)
- Implemented JENKINS-11773: It is now possible to trigger several test sets in just one build step
- Fixed JENKINS-12023: Quality Center plugin was failing when timeout was not set
Version 1.1 (06/20/2011)
- New Run Mode and Run host fields to control where the tests are run
- Improved logging: More information is brought into the generated test report
- Fixed JENKINS-8098: Cf. the JIRA issue for a detailed description
- Fixed JENKINS-9267: The RunTestSet script was failing if the Planned host name field was empty in Quality Center
Version 1.0 (10/22/2010)
- Initial release