Add automated testing information page

This commit is contained in:
Oliver Davies 2025-07-01 23:54:45 +01:00
parent cad9689e1e
commit 850404f238
5 changed files with 243 additions and 0 deletions

View file

@ -6593,5 +6593,17 @@
],
"path_alias.7d2f0477-5908-46ac-b524-921d9bedc6aa": [
"node.43311430-52e8-4fe6-8dd4-ab7d158adafa"
],
"node.c0cafc33-869f-42e0-9aba-1acb18fee883": [
"user.b8966985-d4b2-42a7-a319-2e94ccfbb849"
],
"path_alias.ce267a2a-b1b6-4efc-b527-1a7941814db6": [
"node.c0cafc33-869f-42e0-9aba-1acb18fee883"
],
"redirect.e8d7f40e-dcd7-43be-9ab8-15df6a8f9b75": [
"user.b8966985-d4b2-42a7-a319-2e94ccfbb849"
],
"redirect.6b277e7e-93d3-4301-a7cd-30872674f2ff": [
"user.b8966985-d4b2-42a7-a319-2e94ccfbb849"
]
}

View file

@ -0,0 +1,102 @@
{
"uuid": [
{
"value": "c0cafc33-869f-42e0-9aba-1acb18fee883"
}
],
"langcode": [
{
"value": "en"
}
],
"type": [
{
"target_id": "page",
"target_type": "node_type",
"target_uuid": "a6dfb70f-21fc-46e0-aa8c-45c5d0cef75f"
}
],
"revision_timestamp": [
{
"value": "2025-07-01T22:53:32+00:00"
}
],
"revision_uid": [
{
"target_type": "user",
"target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849"
}
],
"revision_log": [],
"status": [
{
"value": true
}
],
"uid": [
{
"target_type": "user",
"target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849"
}
],
"title": [
{
"value": "Automated Testing"
}
],
"created": [
{
"value": "2025-07-01T22:50:26+00:00"
}
],
"changed": [
{
"value": "2025-07-01T22:53:32+00:00"
}
],
"promote": [
{
"value": false
}
],
"sticky": [
{
"value": false
}
],
"default_langcode": [
{
"value": true
}
],
"revision_translation_affected": [
{
"value": true
}
],
"path": [
{
"alias": "\/automated-testing",
"langcode": "en"
}
],
"body": [
{
"value": "Automated testing is one of my favourite topics to teach and to speak and write about.\r\n\r\nI write a lot about automated testing and other topics on my [daily email list][1].\r\n\r\nI created a [free 10-day email course][0] that covers the basics of automated testing in Drupal in a series of daily lessons.\r\n\r\nI have [spoken at DrupalCons][2] and DrupalCamps about automated testing in Drupal.\r\n\r\nI also have [videos and recordings][3] of live streams where I've contributed tests to projects, including Drupal core.\r\n\r\nHopefully, that gives you enough information to get started.\r\n\r\nIf you need more hands-on help, [you can hire me][4] for a 1-on-1 consulting call, pair programming session or a private talk or workshop to get you up and running.\r\n\r\n[0]: \/atdc\r\n[1]: \/daily\r\n[2]: https:\/\/www.youtube.com\/watch?v=81J0dPvqG-g\r\n[3]: https:\/\/videos.oliverdavies.uk\r\n[4]: \/pricing",
"format": "markdown",
"processed": "<p>Automated testing is one of my favourite topics to teach and to speak and write about.<\/p>\n<p>I write a lot about automated testing and other topics on my <a href=\"http:\/\/localhost:8888\/daily\">daily email list<\/a>.<\/p>\n<p>I created a <a href=\"http:\/\/localhost:8888\/atdc\">free 10-day email course<\/a> that covers the basics of automated testing in Drupal in a series of daily lessons.<\/p>\n<p>I have <a href=\"https:\/\/www.youtube.com\/watch?v=81J0dPvqG-g\">spoken at DrupalCons<\/a> and DrupalCamps about automated testing in Drupal.<\/p>\n<p>I also have <a href=\"https:\/\/videos.oliverdavies.uk\">videos and recordings<\/a> of live streams where I've contributed tests to projects, including Drupal core.<\/p>\n<p>Hopefully, that gives you enough information to get started.<\/p>\n<p>If you need more hands-on help, <a href=\"http:\/\/localhost:8888\/pricing\">you can hire me<\/a> for a 1-on-1 consulting call, pair programming session or a private talk or workshop to get you up and running.<\/p>\n",
"summary": ""
}
],
"field_seo_analysis": [
{
"status": "0",
"focus_keyword": "",
"title": null,
"description": null
}
],
"field_seo_description": [],
"field_seo_image": [],
"field_seo_title": []
}

View file

@ -0,0 +1,27 @@
{
"uuid": [
{
"value": "ce267a2a-b1b6-4efc-b527-1a7941814db6"
}
],
"langcode": [
{
"value": "en"
}
],
"path": [
{
"value": "\/node\/c0cafc33-869f-42e0-9aba-1acb18fee883"
}
],
"alias": [
{
"value": "\/automated-testing"
}
],
"status": [
{
"value": true
}
]
}

View file

@ -0,0 +1,51 @@
{
"uuid": [
{
"value": "6b277e7e-93d3-4301-a7cd-30872674f2ff"
}
],
"hash": [
{
"value": "3NiZtxPJC46Kw2p6PVxj6pMT2bkWJRhpYAYsS4IMdqo"
}
],
"type": [
{
"value": "redirect"
}
],
"uid": [
{
"target_type": "user",
"target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849"
}
],
"redirect_source": [
{
"path": "at",
"query": []
}
],
"redirect_redirect": [
{
"uri": "internal:\/node\/59321",
"title": "",
"options": []
}
],
"language": [
{
"value": "und"
}
],
"status_code": [
{
"value": 301
}
],
"created": [
{
"value": "2025-07-01T22:53:00+00:00"
}
]
}

View file

@ -0,0 +1,51 @@
{
"uuid": [
{
"value": "e8d7f40e-dcd7-43be-9ab8-15df6a8f9b75"
}
],
"hash": [
{
"value": "ZXvExUI9TITB3xf6_7Anq1J3hZ9QX-zjpGW-nF90cKw"
}
],
"type": [
{
"value": "redirect"
}
],
"uid": [
{
"target_type": "user",
"target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849"
}
],
"redirect_source": [
{
"path": "testing",
"query": []
}
],
"redirect_redirect": [
{
"uri": "internal:\/node\/59321",
"title": "",
"options": []
}
],
"language": [
{
"value": "und"
}
],
"status_code": [
{
"value": 301
}
],
"created": [
{
"value": "2025-07-01T22:52:33+00:00"
}
]
}