Hi, I'm the article author.
Hi, I'm the article author. Thanks to posting it on HN, I got a massive traffic source :) The purpouse is to run tests periodically for a system user. A possible scenatio is, for example, you have a user "etl" that runs all ETL processes in your server. You need to check SFTP connectivity on many servers, Oracle database connections are working, NFS dirs are mounted an so on. If something is broken, you ETL processes can stop and you notice it cause your Business Intelligence reports have missing data. So what do you do if an SFTP connection is broken? At some point you will need to login as "etl" user, that holds the credentials. That's why I wrote this article! When you login, you will see running tests that failed: those test (it is supposed they) will say you where is the problem. Then you can fix it, and run again tests to check everything is ok. What is cool about "prove" is that is remembers the tests failed, so, if you have a large test base, you do not wait a lot of time that all tests run: it only run the tests you are interested in, those that you need to fix when you login. Hope it can help to clarify. Cheers, fibo
Posted by fibo on Jan 12, 2015, 11:58 AM
Tags
Related issues
- ⚠️ PHP CVEs. Update required!
- I think RTS could continue to work if someone made a massive leap of faith and put all the modern infra around it that a AAA extraction s...
- RFC: Pluggable SessionDB Provider — PostgreSQL, MySQL, and Beyond
- v2.1.113+ broken on Termux/Android: native binary requires glibc, no JS fallback
- I’m firmly anti-Tahoe and haven’t updated, and I’ve started to find Apple despicable.
- [FEATURE] Link a source control repo as the source for organization skills
Raise real-world problems, find people facing the same issue, and discuss solutions.8,000 issues0 comments
reliability (Sysadmin)
⚠️ PHP CVEs. Update required!
I think RTS could continue to work if someone made a massive leap of faith and put all the modern infra around it that a AAA extraction s...
RFC: Pluggable SessionDB Provider — PostgreSQL, MySQL, and Beyond
v2.1.113+ broken on Termux/Android: native binary requires glibc, no JS fallback
I’m firmly anti-Tahoe and haven’t updated, and I’ve started to find Apple despicable.
[FEATURE] Link a source control repo as the source for organization skills
Feature Request: Option to disable paste text collapse in input field
We went down the WASM sandboxing rabbit hole at Gobii when building our agent infra.
Hi, I'm the article author.
Hi, I'm the article author. Thanks to posting it on HN, I got a massive traffic source :) The purpouse is to run tests periodically for a system user. A possible scenatio is, for example, you have a user "etl" that runs all ETL processes in your server. You need to check SFTP connectivity on many servers, Oracle database connections are working, NFS dirs are mounted an so on. If something is broken, you ETL processes can stop and you notice it cause your Business Intelligence reports have missing data. So what do you do if an SFTP connection is broken? At some point you will need to login as "etl" user, that holds the credentials. That's why I wrote this article! When you login, you will see running tests that failed: those test (it is supposed they) will say you where is the problem. Then you can fix it, and run again tests to check everything is ok. What is cool about "prove" is that is remembers the tests failed, so, if you have a large test base, you do not wait a lot of time that all tests run: it only run the tests you are interested in, those that you need to fix when you login. Hope it can help to clarify. Cheers, fibo
Comments (0)
No comments yet. Start the discussion.