Public

Thread: Testing framework

3 Discord messages from ℹ️ - Information/general/threads/testing-framework.md.

Category: ℹ️ - Information Parent channel: #general Thread ID: 1422301633647476841

Messages: 3

message-1422301823464902847

2025-09-29T19:19:39.804+00:00 — urish

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1361349523724570941",
  "guildId": "1361349522684510449",
  "messageId": "1422301633647476841"
}
</details>

Content

<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png",
        "color": null,
        "discriminator": "0000",
        "id": "1211881641446867027",
        "isBot": false,
        "name": "h_thoreson_71412",
        "nickname": "h_thoreson",
        "roles": []
      }
    ]
  }
}
</details>

message-1422301837695914116

2025-09-29T19:19:43.197+00:00 — urish

Content

We use cocotb. You write your tests in Python.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2025-09_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "👍"
    },
    "users": [
      {
        "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png",
        "color": null,
        "discriminator": "0000",
        "id": "1211881641446867027",
        "isBot": false,
        "name": "h_thoreson_71412",
        "nickname": "h_thoreson"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1422339962862305330

2025-09-29T21:51:12.945+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

@psychogenic has a bunch of cool things which let you run the same set of tests against the real device as the simulation --> https://www.youtube.com/watch?v=g8cmUiP3KGQ

Embeds

<details> <summary>Embeds data</summary>
[
  {
    "author": {
      "name": "Psychogenic Technologies",
      "url": "https://www.youtube.com/channel/UCT9YJg8BLY3JGiBZ4Ylpsjw"
    },
    "color": "#FF0000",
    "description": "Real chip verification, out in the wild, for FPGA, ASIC and more:  turn your simulation tests into live hardware probes. Deep VCDs from digital designs, in-circuit.  These are some of the cool things you can do with microcotb and I'll show them all in this guide to digital IC testing.\n\n** FPGA news and more **\nUpdate: a mailing list is where it'...",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 720,
      "url": "2025-09_media/maxresdefault-1FBD3.jpg",
      "width": 1280
    },
    "timestamp": null,
    "title": "From Sim to Silicon: Reuse Your Testbenches with Hardware-in-the-Loop",
    "url": "https://www.youtube.com/watch?v=g8cmUiP3KGQ",
    "video": {
      "height": 720,
      "url": "2025-09_media/g8cmUiP3KGQ-9706C",
      "width": 1280
    }
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-09_media/118c147f506c7c79a0676e66d52d1a98-9E30C.png",
        "color": null,
        "discriminator": "0000",
        "id": "937144360284348487",
        "isBot": false,
        "name": "psychogenictech",
        "nickname": "psychogenic",
        "roles": []
      }
    ]
  }
}
</details>