{"id":78520,"date":"2020-04-20T01:42:38","date_gmt":"2020-04-19T23:42:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/udobnyj-bdd-specflow-tfs"},"modified":"2020-04-20T01:42:38","modified_gmt":"2020-04-19T23:42:38","slug":"udobnyj-bdd-specflow-tfs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/udobnyj-bdd-specflow-tfs","title":{"rendered":"\u0112rts BDD: SpecFlow+TFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>T\u012bmekl\u012b ir daudz rakstu par to, k\u0101 izmantot SpecFlow, k\u0101 iestat\u012bt TFS testu palai\u0161anai, ta\u010du nav neviena, kas aptvertu visus aspektus. \u0160aj\u0101 rakst\u0101 es izst\u0101st\u012b\u0161u, k\u0101 padar\u012bt SpecFlow skriptu palai\u0161anu un redi\u0123\u0113\u0161anu \u0113rti visiem. <\/p>\n<p><\/p>\n<h3 id=\"pod-katom-vy-uznaete-kak-poluchit\">Zem\u0101k j\u016bs uzzin\u0101siet, k\u0101 ieg\u016bt:<\/h3>\n<p><\/p>\n<ul>\n<li>Testu palai\u0161ana no TFS<\/li>\n<li>Autom\u0101tiska skriptu sasaist\u012b\u0161ana ar testu gad\u012bjumiem TFS<\/li>\n<li>Vienm\u0113r aktu\u0101la testu gad\u012bjumu satur\u012bba TFS<\/li>\n<li>Iesp\u0113ja redi\u0123\u0113t skriptus tie\u0161i versiju kontrol\u0113, ko veic test\u0113t\u0101ji<br \/>\n<img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/3f9aa21842200ef09cb1dfb28b5194d2.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"predystoriya\">Iepriek\u0161\u0113j\u0101 pieredze<\/h3>\n<p><\/p>\n<p>Mums bija j\u0101izpilda uzdevums automatiz\u0113t lietojumprogrammu test\u0113\u0161anu, izmantojot BDD pieeju. T\u0101 k\u0101 m\u016bsu uz\u0146\u0113mum\u0101 pamata uzdevumu izseko\u0161anas sist\u0113ma ir TFS, man\u0101 galv\u0101 izveidoj\u0101s aina, kur SpecFlow skriptu so\u013ci ir testu gad\u012bjumu so\u013ci TFS, un testu palai\u0161ana notiek no testu pl\u0101niem. T\u0101l\u0101k st\u0101st\u012b\u0161u, k\u0101 es to \u012bstenoju.<\/p>\n<p><\/p>\n<h3 id=\"chto-nam-potrebuetsya\">Ko mums vajadz\u0113s:<\/h3>\n<p><\/p>\n<ol>\n<li>Projekts ar SpecFlow testiem<\/li>\n<li>Azure DevOps Server (paz\u012bstams ar\u012b k\u0101 Team Foundation Server)<\/li>\n<li>R\u012bks SpecFlow skriptu sinhroniz\u0113\u0161anai ar testu gad\u012bjumiem TFS<\/li>\n<\/ol>\n<p><\/p>\n<h2 id=\"nastroyka\">Iestat\u012bjumi<\/h2>\n<p><\/p>\n<h3 id=\"1-sozdanie-sborki-proekta-s-testami\">1. Projekta ar testiem izveide<\/h3>\n<p><\/p>\n<p>\u0160eit viss ir vienk\u0101r\u0161i, izveidot un public\u0113t artefaktus. Par tre\u0161o uzdevumu vair\u0101k t\u0101l\u0101k.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/84d4f0189ca000d3fda19f570ee69e49.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"2-sozdanie-reliza-dlya-zapuska-testov\">2. Atbr\u012bvo\u0161ana testu palai\u0161anai<\/h3>\n<p><\/p>\n<p>Izveidojam atbr\u012bvo\u0161anu ar vienu uzdevumu \u2014 Visual Studio Test<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/c41b05bdd43c6620cd24e956715aa9cd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0160aj\u0101 gad\u012bjum\u0101 uzdevums ir iestat\u012bts manu\u0101li palaist testus no testu pl\u0101na <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/75f113c9cf9aee8eabf4d8b30ba1b20c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"3-sinhronizaciya-testkeysov\">3. Testu gad\u012bjumu sinhroniz\u0101cija<\/h3>\n<p><\/p>\n<p>M\u0113s zin\u0101m, ka Visual Studio \u013cauj sasaist\u012bt test\u0113\u0161anas metodes ar testu gad\u012bjumiem TFS un palaist tos no testu pl\u0101niem. Lai to nedar\u012btu manu\u0101li, k\u0101 ar\u012b, lai sinhroniz\u0113tu skriptu saturu, es uzrakst\u012bju vienk\u0101r\u0161u konsoles lietojumprogrammu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kharakhorin\/FeatureSync\">FeatureSync<\/a><\/noindex>. Principi ir vienk\u0101r\u0161i \u2014 m\u0113s analiz\u0113jam feature failu un, izmantojot TFS API, atjaunin\u0101m testu gad\u012bjumus.<\/p>\n<p><\/p>\n<p><strong>K\u0101 izmantot FeatureSync<\/strong><\/p>\n<p><\/p>\n<p><strong>Pievienojam namespace un lokaliz\u0101ciju feature faila virsrakst\u0101:<\/strong><\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">#language:en\n@Namespace:Application.Autotests\nFeature: Log to application<\/code><\/pre>\n<p><\/p>\n<p>*namespace j\u0101atbilst .dll faila nosaukumam, kur\u0101 ir test\u0113\u0161anas metodes<\/p>\n<p><\/p>\n<p><strong>Izveidojam tuk\u0161us testu gad\u012bjumus TFS un pievienojam tagus ar to id skriptiem:<\/strong><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/c8627b5d822976a7871c21614bbce523.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">@2124573 @posit\u012bvs\nScenario: Veiksm\u012bga autoriz\u0101cija\n    Dota, ka esmu autoriz\u0101cijas lap\u0101\n    Un es ievadu:\n        | Lietot\u0101jv\u0101rds | Parole |\n        | lietot\u0101js  | parole     |\n    Kad es nospie\u017eu Pieteik\u0161an\u0101s pogu\n    Tad P\u0101rl\u016bks novirza uz s\u0101kumlapu<\/code><\/pre>\n<p><\/p>\n<p><strong>Palaist FeatureSync:<\/strong><\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">FeatureSync.exe -f C:FolderWithFeatures -s https:\/\/tfs.server.com\/collection -t 6ppjfdysk-your-tfs-token-2d7sjwfbj7rzba<\/code><\/pre>\n<p><\/p>\n<p>M\u016bsu gad\u012bjum\u0101 palai\u0161ana notiek p\u0113c projekta ar testiem izveides:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/633029616249a0a0a54f1315a9552d78.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><strong>Sinhroniz\u0101cijas rezult\u0101ts<\/strong><\/p>\n<p><\/p>\n<p>SpecFlow skriptu so\u013ci tika sinhroniz\u0113ti un tika nor\u0101d\u012bts Autom\u0101tisko statusu<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/f3713d8f66e72aeac04c15aefa3ae885.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/ef366421887e1b29d384baad46ff8196.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"4-nastroyka-test-plana\">4. Testu pl\u0101na iestat\u012b\u0161ana<\/h3>\n<p><\/p>\n<p>Izveidojam test\u0113\u0161anas pl\u0101nu, pievienojam tam m\u016bsu automatiz\u0113tos gad\u012bjumus, iestat\u012bjumos izv\u0113lamies b\u016bv\u0113jumu un izlaidumu<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/e5dc499dfd4340c0fa30926a301a1297.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/a871cfdbb52d0d94d1842987859e2380.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"5-zapusk-testov\">5. Testu palai\u0161ana<\/h3>\n<p><\/p>\n<p>Izv\u0113lamies nepiecie\u0161amo testu test\u0113\u0161anas pl\u0101n\u0101 un to palaist.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u0112rts BDD: SpecFlow+TFS\" src=\"\/wp-content\/uploads\/2020\/04\/9e6e72ede126ddb582f3541c7d001308.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"zaklyuchenie\">Secin\u0101jums<\/h3>\n<p><\/p>\n<p>\u0160\u012b konfigur\u0101cijas priek\u0161roc\u012bbas: <\/p>\n<p><\/p>\n<ul>\n<li>ikviens test\u0113t\u0101js var atv\u0113rt f\u0113tera failu t\u012bmek\u013ca versiju kontroles form\u0101, redi\u0123\u0113t to, un izmai\u0146as st\u0101sies sp\u0113k\u0101 nekav\u0113joties p\u0113c b\u016bv\u0113juma<\/li>\n<li>var palaist testus jebkur\u0101 br\u012bd\u012b atsevi\u0161\u0137i<\/li>\n<li>caursp\u012bd\u012bga test\u0113\u0161anas mode\u013ca \u2014 vienm\u0113r zin\u0101m, ko dara tests, ko m\u0113s esam palaidu\u0161i.<\/li>\n<\/ul>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/497730\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0441\u0435\u0442\u0438 \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SpecFlow, \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c TFS \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0435\u0441\u0442\u043e\u0432, \u043d\u043e \u043d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b\u0430 \u0431\u044b \u0432 \u0441\u0435\u0431\u0435 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 SpecFlow \u0443\u0434\u043e\u0431\u043d\u044b\u043c \u0434\u043b\u044f \u0432\u0441\u0435\u0445. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0432\u044b \u0443\u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c: \u0417\u0430\u043f\u0443\u0441\u043a \u0442\u0435\u0441\u0442\u043e\u0432 \u0438\u0437 TFS \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043b\u0438\u043d\u043a \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":78521,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-78520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0441\u0435\u0442\u0438 \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SpecFlow, \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c TFS \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0435\u0441\u0442\u043e\u0432, \u043d\u043e \u043d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b\u0430 \u0431\u044b \u0432 \u0441\u0435\u0431\u0435 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/udobnyj-bdd-specflow-tfs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0434\u043e\u0431\u043d\u044b\u0439 BDD: SpecFlow+TFS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0441\u0435\u0442\u0438 \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SpecFlow, \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c TFS \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0435\u0441\u0442\u043e\u0432, \u043d\u043e \u043d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b\u0430 \u0431\u044b \u0432 \u0441\u0435\u0431\u0435 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/udobnyj-bdd-specflow-tfs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-19T23:42:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-19T23:42:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47P\u0101rdom\u0101ts BDD: SpecFlow+TFS | ProHoster","description":"Internet\u0101 ir daudz rakstu par to, k\u0101 izmantot SpecFlow, k\u0101 iestat\u012bt TFS testu palai\u0161anai, bet nav neviena, kas ietvertu visus aspektus.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/udobnyj-bdd-specflow-tfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0434\u043e\u0431\u043d\u044b\u0439 BDD: SpecFlow+TFS | ProHoster","og:description":"\u0412 \u0441\u0435\u0442\u0438 \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SpecFlow, \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c TFS \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0435\u0441\u0442\u043e\u0432, \u043d\u043e \u043d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b\u0430 \u0431\u044b \u0432 \u0441\u0435\u0431\u0435 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b.","og:url":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/udobnyj-bdd-specflow-tfs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-19T23:42:38+00:00","article:modified_time":"2020-04-19T23:42:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"78520","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:56:36","updated":"2022-09-30 18:25:41","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/78520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=78520"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/78520\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/78521"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=78520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=78520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=78520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}