Собственно, все, что происходит - это мои попытки выяснить, с какого бодуна число миллисекунд, считываемое из одного и того же файла на s3, переводится в строку с разными датами (различаются на три секунды). И происходит это исключительно в тимсити; на маке у меня все норм.
И вот я весь день трахался, и в конце концов, на тимсити, мой тест перестал рушиться. Откатил назад постепенно, убрал лишние проверки. Все, не рушится больше. От чего это зависит? От спарка? От задержек? От времени суток? Не удалось выяснить. Буду на стреме.
Зато придумал класс,
И этот класс передается в тестируемый метод, в стиле АОП, и тот иной раз вызывает этот Debug. Backdoor, для тестов. Удобно, я перехватываю данные и проверяю их дополнительно.
Да толку-то.
Занялся другой херней, как S3 чота не дает файл, 403 говорит. Бага такая. У нас.
А еще прислали мейл, надо составить план по самосовершенствованию. Ну бля, ну ребята. Вы знаете, сколько мне лет? Нельзя ли уже отъебаться? Окей, я напишу, что хочу выучить наизусть доказательство классичности well-pointed топоса, вас, идиотов, это устроит? Бляди, бляди. Мохнатые.
И вот я весь день трахался, и в конце концов, на тимсити, мой тест перестал рушиться. Откатил назад постепенно, убрал лишние проверки. Все, не рушится больше. От чего это зависит? От спарка? От задержек? От времени суток? Не удалось выяснить. Буду на стреме.
Зато придумал класс,
  class Debug {
    def apply(stuff: Any): Unit = ()
  }
И этот класс передается в тестируемый метод, в стиле АОП, и тот иной раз вызывает этот Debug. Backdoor, для тестов. Удобно, я перехватываю данные и проверяю их дополнительно.
Да толку-то.
Занялся другой херней, как S3 чота не дает файл, 403 говорит. Бага такая. У нас.
А еще прислали мейл, надо составить план по самосовершенствованию. Ну бля, ну ребята. Вы знаете, сколько мне лет? Нельзя ли уже отъебаться? Окей, я напишу, что хочу выучить наизусть доказательство классичности well-pointed топоса, вас, идиотов, это устроит? Бляди, бляди. Мохнатые.