Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test a Mention #152

Closed
jernst opened this issue Sep 24, 2024 · 2 comments
Closed

Test a Mention #152

jernst opened this issue Sep 24, 2024 · 2 comments
Labels
system-level A test that works on a system level and treats used protocols as black box

Comments

@jernst
Copy link
Member

jernst commented Sep 24, 2024

Black-box behavioral: have an actor mention another on one Node, make sure the mentioned actor gets the note.

@jernst jernst added the system-level A test that works on a system level and treats used protocols as black box label Sep 24, 2024
@jernst
Copy link
Member Author

jernst commented Sep 25, 2024

@jernst
Copy link
Member Author

jernst commented Sep 25, 2024

I'm going to go out on a limb and say we are testing this already with #147.

@jernst jernst closed this as completed Sep 25, 2024
jernst pushed a commit to jernst/feditest-tests-fediverse that referenced this issue Sep 25, 2024
jernst added a commit that referenced this issue Sep 28, 2024
* Closes #147

* Remove separate mention file, already addessed per #152

* Remove obsolete comment

* Remove temporary testplan file that wasn't supposed to be checked in.

---------

Co-authored-by: Johannes Ernst <git@j12t.org>
jernst added a commit that referenced this issue Oct 24, 2024
* Make develop and main consistent (#123)

Co-authored-by: Johannes Ernst <git@j12t.org>

* Track feditest (#124)

Use new command names
Rename Makefile.generate to Makefile.create for consistency with command names
Make it easier to override certain text output in reports by avoiding names for sessions / plans that talk about generic servers
Fix constellation to use with Mastodon + WordPress follow test plan

Co-authored-by: Johannes Ernst <git@j12t.org>

* Empty PR (#125)

Co-authored-by: Johannes Ernst <git@j12t.org>

* Update tests to support servers that non-https endpoints. (#131)

Co-authored-by: Steve Bate <svc-atlassian@stevebate.net>

* Add TLS cert verification test (#130)

* Add TLS cert verification test

* Added reraise for non SSL cert exceptions

---------

Co-authored-by: Steve Bate <svc-atlassian@stevebate.net>

* Track renamed NodeDriver names
Regenerated test plan with extra test

* Track fediverse-devnet/feditest#324 (#134)

API now does not (and should never have had) server parameter for WebFingerClientNode's webfinger invocations

Co-authored-by: Johannes Ernst <git@j12t.org>

* Track fediverse-devnet/feditest#324 (#139)

API now does not (and should never have had) server parameter for WebFingerClientNode's webfinger invocations

Co-authored-by: Johannes Ernst <git@j12t.org>

* Add fediverse-note-delivery and follow Mastodon-to-Mastodon tests (#140)

Add VERBOSE flag to Makefile
Updated NodeDriver names

Co-authored-by: Johannes Ernst <git@j12t.org>

* Placeholder tests that we want for 0.4. They will not remain in this directory, but I want to put some placeholders somewhere today. (#154)

Co-authored-by: Johannes Ernst <git@j12t.org>

* Closes #141 (#155)

* Closes #141

* Better InteropLevel for error message

---------

Co-authored-by: Johannes Ernst <git@j12t.org>

* Closes #147 (#156)

* Closes #147

* Remove separate mention file, already addessed per #152

* Remove obsolete comment

* Remove temporary testplan file that wasn't supposed to be checked in.

---------

Co-authored-by: Johannes Ernst <git@j12t.org>

* Reply test, closes #148 (#157)

Co-authored-by: Johannes Ernst <git@j12t.org>

* Separate UBOS Site JSON and backup files not needed any more (#159)

Co-authored-by: Johannes Ernst <git@j12t.org>

* Reorganizing directories according to the new insight of protocol-level vs system-level testing. (#160)

Co-authored-by: Johannes Ernst <git@j12t.org>

* Track FediTest, improve and reorganize tests (#161)

* Track FediTest package name changes
* Track FediTest introduction of diag nodes
* Track API changes.
* Simplify Makefile(s) made possible through more feditest cli options
* Don't check in the intermediate sessions & testplans any more -- quickstart can be done now without them with a single command
* Reorganized directory hierarchy
* Separate directories for tests that are functional, and tests not yet functional
* Separate directories for tests that take constellations of different sizes
* Move test description comments to where FediTest can find them
* Various fixes

---------

Co-authored-by: Johannes Ernst <git@j12t.org>

* Get ready for 0.4 (#162)

* Clean up directory hierarchy, add comments
* Don't need a Makefile here any more
* Update README
* Check in results/.gitignore
* Track WebFingerResponse -> WebFingerDiagResponse in feditest and use new exception filtering ability to simplify tests
* Don't skip tests if something out of scope for this test happened: check our stuff anyway
* Use assert_that over AssertionFailure when appropriate
* Nope, we don't check for application/xml (!)

---------

Co-authored-by: Johannes Ernst <git@j12t.org>

---------

Co-authored-by: Johannes Ernst <git@j12t.org>
Co-authored-by: Steve Bate <steve-bate@users.noreply.github.com>
Co-authored-by: Steve Bate <svc-atlassian@stevebate.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
system-level A test that works on a system level and treats used protocols as black box
Projects
None yet
Development

No branches or pull requests

1 participant