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

Track FediTest #140

Merged
merged 1 commit into from
Sep 24, 2024
Merged

Track FediTest #140

merged 1 commit into from
Sep 24, 2024

Conversation

jernst
Copy link
Member

@jernst jernst commented Sep 20, 2024

Add fediverse-note-delivery and follow Mastodon-to-Mastodon tests
Add VERBOSE flag to Makefile
Updated NodeDriver names

Add VERBOSE flag to Makefile
Updated NodeDriver names
@jernst jernst requested a review from steve-bate September 20, 2024 23:56
@jernst
Copy link
Member Author

jernst commented Sep 20, 2024

@jernst jernst merged commit 1671841 into fediverse-devnet:develop Sep 24, 2024
@jernst jernst deleted the pr-track-feditest branch September 24, 2024 23:48
jernst added a commit that referenced this pull request 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
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant