#include <bits/stdc++.h>
using namespace std;
int main() {
  int t;
  cin >> t;
  int n;
  while (t > 0) {
    cin >> n;
    long long sum = 0;
    int r;
    int a;
    int s;
    bool con = true;
    cin >> a;
    n--;
    if (a > 0) {
      s = 1;
      r = a;
    } else {
      s = -1;
      r = a;
    }
    while (n > 0) {
      cin >> a;
      n--;
      if (a > 0 && s == 1) {
        r = max(r, a);
        con = false;
      } else if (a < 0 && s == 1) {
        sum += r;
        r = a;
        s = -1;
        con = true;
      } else if (a < 0 && s == -1) {
        r = max(r, a);
        con = false;
      } else if (a > 0 && s == -1) {
        sum += r;
        r = a;
        s = 1;
        con = true;
      }
      if (n == 0) {
        sum += r;
      }
    }
    cout << sum << "\n";
    t--;
  }
  return 0;
}
