Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
1 capture
04 Nov 2020
OctNOVDec
Previous capture04Next capture
201920202021
success
fail
COLLECTED BY
Organization:Archive Team
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

History is littered with hundreds of conflicts over the future of a community, group, location or business that were "resolved" when one of the parties stepped ahead and destroyed what was there. With the original point of contention destroyed, the debates would fall to the wayside. Archive Team believes that by duplicated condemned data, the conversation and debate can continue, as well as the richness and insight gained by keeping the materials. Our projects have ranged in size from a single volunteer downloading the data to a small-but-critical site, to over 100 volunteers stepping forward to acquire terabytes of user-created data to save for future generations.

The main site for Archive Team is atarchiveteam.org and contains up to the date information on various projects, manifestos, plans and walkthroughs.

This collection contains the output of many Archive Team projects, both ongoing and completed. Thanks to the generous providing of disk space by the Internet Archive, multi-terabyte datasets can be made available, as well as in use by theWayback Machine, providing a path back to lost websites and work.

Our collection has grown to the point of having sub-collections for the type of data we acquire. If you are seeking to browse the contents of these collections, the Wayback Machine is the best first stop. Otherwise, you are free to dig into the stacks to see what you may find.

The Archive Team Panic Downloads are full pulldowns of currently extant websites, meant to serve as emergency backups for needed sites that are in danger of closing, or which will be missed dearly if suddenly lost due to hard drive crashes or server failures.

This collection is a set of Github repository archives from two major sets: A panic grab upon the acquisition by Microsoft, and a larger, ongoing set of Pretty Much Everything.
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20201104093530/https://github.com/uNetworking/uWebSockets.js/issues/208
Skip to content
Sign up
Sign in Sign up
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

We need a test suite#208

Closed
alexhultman opened this issueOct 17, 2019· 9 comments
Closed

We need a test suite#208

alexhultman opened this issueOct 17, 2019· 9 comments

Comments

@alexhultman
Copy link
Member

@alexhultmanalexhultman commentedOct 17, 2019

I want nice JavaScript tests but I have no time to write them myself.

If you want to add tests, good tests, you can PR them. If you write good tests, you can own them and maintain them as you see fit.

I'm thinking uWebSockets.js (server) + websockets/ws (client) + mocha (for tests)

Anyone interested?

@aadityataparia
Copy link

@aadityatapariaaadityataparia commentedOct 24, 2019
edited

👍 I would be interested, I anyway have tests for sifrr-server (based on your awesome lib) in mocha.

Let me know what all test scenarios, we need to test. I can open a PR when I get time.

@alexhultman
Copy link
Member Author

@alexhultmanalexhultman commentedNov 9, 2019

Test writing would include also coming up with ideas. One thing to test is the recent subscription bug where two subscriptions to the same topic would crash.

@IhsanMujdeci
Copy link

@IhsanMujdeciIhsanMujdeci commentedDec 4, 2019

@alexhultman can you give an exact example of that bug?
@aadityataparia have you made any ground?

@alexhultman
Copy link
Member Author

@alexhultmanalexhultman commentedDec 4, 2019

@alexhultman
Copy link
Member Author

@alexhultmanalexhultman commentedDec 11, 2019

Nobody has made any progress

@alexhultman
Copy link
Member Author

@alexhultmanalexhultman commentedDec 21, 2019

We need integration tests such as posting data to a server, piping that data to md5 checksum and comparing the result with the md5 of that file.

And similar integration tests running actual servers. Using curl or any such tools. A basic test suite for checking basic functionality.

@alexhultmanalexhultman changed the title[HELP] Looking for mocha tests and test maintainerWe need a test suiteDec 21, 2019
@behroozk
Copy link

@behroozkbehroozk commentedJan 4, 2020

@alexhultman I'm interested to help as well. One addition to the library that will make integration testing much easier and allows collecting test coverage, is to add an inject method that will manually invoke an endpoint. here is an example from another libraryhttps://github.com/fastify/fastify/blob/master/docs/Testing.md.

I'm not sure if this would be possible considering the fact that some parts of the library are native C++ code, but if possible, it would be great. This way we can avoid testing using external tools such as curl.

@alexhultman
Copy link
Member Author

@alexhultmanalexhultman commentedJan 4, 2020
edited

Fastify is nothing but a router, so testing it with a simple unit test makes sense like that. That's no different to how the router is tested already:https://github.com/uNetworking/uWebSockets/blob/master/tests/HttpRouter.cpp

What I want here is an integration test that is more about checking if things actually work together

fact that some parts of the library are native C++ code

It's all C++, 100%

@alexhultman
Copy link
Member Author

@alexhultmanalexhultman commentedJan 6, 2020

Closing, will move tests to C++ project instead

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Assignees
No one assigned
Projects
None yet
Milestone
No milestone
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
@alexhultman@behroozk@IhsanMujdeci@aadityataparia
You can’t perform that action at this time.

[8]ページ先頭

©2009-2025 Movatter.jp